From 1a2dd60c821d082021a098313009493cb12bf51c Mon Sep 17 00:00:00 2001 From: Spythere Date: Sat, 13 Nov 2021 01:52:25 +0100 Subject: [PATCH] =?UTF-8?q?Nowe=20filtry=20status=C3=B3w=20scenerii;=20akt?= =?UTF-8?q?ualizacja=20scenerii?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 4 ++ src/data/options.json | 46 +++++++++++++++++++- src/data/stationData.json | 2 +- src/locales/en.json | 7 +++ src/locales/pl.json | 6 +++ src/scripts/interfaces/Filter.ts | 8 +++- src/scripts/managers/stationFilterManager.ts | 25 ++++++++--- 7 files changed, 89 insertions(+), 9 deletions(-) diff --git a/src/App.vue b/src/App.vue index 84fb1d3..3969a8e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -168,6 +168,10 @@ export default defineComponent({ StorageManager.setStringValue("lang", lang); }, + updateToNewest() { + // to do + }, + loadLang() { const storageLang = StorageManager.getStringValue("lang"); diff --git a/src/data/options.json b/src/data/options.json index 5a22961..d8ba167 100644 --- a/src/data/options.json +++ b/src/data/options.json @@ -31,6 +31,14 @@ "value": true, "defaultValue": true }, + { + "id": "unavailable", + "name": "unavailable", + "iconName": "user", + "section": "access", + "value": false, + "defaultValue": false + }, { "id": "SPK", @@ -130,7 +138,43 @@ "section": "status", "value": true, "defaultValue": true - } + }, + { + "id": "endingStatus", + "name": "ending-status", + "iconName": "", + + "section": "status", + "value": true, + "defaultValue": true + }, + { + "id": "afkStatus", + "name": "afk-status", + "iconName": "", + + "section": "status", + "value": true, + "defaultValue": true + }, + { + "id": "noSpaceStatus", + "name": "no-space-status", + "iconName": "", + + "section": "status", + "value": true, + "defaultValue": true + }, + { + "id": "unavailableStatus", + "name": "unavailable-status", + "iconName": "", + + "section": "status", + "value": true, + "defaultValue": true + } ], "sliders": [{ "id": "min-lvl", diff --git a/src/data/stationData.json b/src/data/stationData.json index dca5677..494c70f 100644 --- a/src/data/stationData.json +++ b/src/data/stationData.json @@ -1 +1 @@ -[["Krzęcz","https://td2.info.pl/scenerie/krzecz/","",null,"0","NIE","kształtowa","mechaniczne","","",0,2,0,0,"",false,false,false],["Wełtawa","https://td2.info.pl/scenerie/weltawa/","",null,"","NIE","współczesna","SPK","","TAK",0,0,2,0,"Wełtawa;Most, podg.",false,true,false],["Dobrzyca Towarowa","https://td2.info.pl/scenerie/dobrzyca-towarowa/","",null,"","NIE","współczesna","SCS","","DZ, DW, Tr",1,0,3,0,"Dobrzyca DTA;Dobrzyca DTB;Dobrzyca DTC",false,true,false],["Parów","https://td2.info.pl/scenerie/parow/","",null,"0","NIE","współczesna","SCS","","TAK",0,0,2,0,"",false,false,false],["Lisków","https://td2.info.pl/scenerie/liskow/","","ISDR","8","NIE","współczesna","SPK","","Bk, Wi",1,1,2,0,"Lisków;Tefama",true,false,false],["Lisków Miasto","https://td2.info.pl/scenerie/liskow-miasto/","","ISDR","6","NIE","współczesna","SPK","","",0,1,0,0,"Lisków Miasto;Lisków Rynek, podg.",true,false,false],["Żory","https://td2.info.pl/scenerie/zory/","148, 159",null,"","NIE","współczesna","SCS","","Rb, Wa",1,0,2,0,"Żory;Ciepłownia, podg.;Kleszczów, podg.;Ryb. Gotartowice, podg.",false,true,false],["Cenorzyce Nowe","https://td2.info.pl/scenerie/cenorzyce-nowe/","",null,"","NIE","współczesna","SCS","","TAK",1,0,2,0,"",false,true,false],["Wielichowo","https://td2.info.pl/scenerie/wielichowo/","",null,"10","NIE","mieszana","SPK","","Sj, Rk",1,0,2,0,"Wielichowo Główne;Wielichowo Główne gt;Wielichowo Wieś;Borowiki, podg.",true,false,false],["Winiary","https://td2.info.pl/scenerie/winiary/","",null,"","NIE","mieszana","mechaniczne","","",0,1,2,0,"Winiary;Winiary Towarowa",false,true,false],["Bystra Woda","https://td2.info.pl/scenerie/bystra-woda","",null,"0","NIE","współczesna","SPK","","",2,0,0,0,"",false,false,false],["Tarkowo","https://td2.info.pl/scenerie/tarkowo","",null,"0","NIE","współczesna","mechaniczne","","",2,0,0,0,"",false,false,false],["Kowalewo","https://td2.info.pl/scenerie/kowalewo/","",null,"8","NIE","kształtowa","mechaniczne","","",0,0,3,0,"",false,false,false],["Radzikowo","https://td2.info.pl/scenerie/radzikowo/","",null,"2","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Radostowice","https://td2.info.pl/scenerie/radostowice/msg71530/?topicseen#msg71530","148",null,"0","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Trawniczki","https://td2.info.pl/scenerie/trawniczki/","",null,"2","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Motławy","https://td2.info.pl/scenerie/motlawy/","",null,"0","NIE","współczesna","SCS","","",2,0,0,0,"",false,false,false],["Nakło","https://td2.info.pl/scenerie/naklo/","",null,"0","NIE","współczesna","SCS","","TAK",0,0,2,0,"",false,false,false],["LCS Żywiec","https://td2.info.pl/scenerie/lcs-zywiec/","139",null,"10","NIE","współczesna","SCS","","",3,0,0,0,"Żywiec;Węgierska Górka;Łodygowice;BB Leszczyny;BB Lipnik, podg.",true,false,false],["Pilichowice","https://td2.info.pl/scenerie/pilichowice-projekt-cmk/","4","CMK","5","NIE","współczesna","SCS","Op, Ol","TAK",0,0,2,0,"",false,false,false],["Góra Włodowska","https://td2.info.pl/scenerie/gora-wlodowska-projekt-cmk/","4","CMK","0","NIE","współczesna","SCS","Zw, Ps","TAK",0,0,2,0,"",false,false,false],["Borki","https://td2.info.pl/scenerie/borki","",null,"5","NIE","współczesna","SCS","","Dw, Bn",2,0,2,0,"",false,false,false],["Kszęty","https://td2.info.pl/scenerie/kszety-7118/","",null,"0","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Żerniki","https://td2.info.pl/scenerie/zerniki/","",null,"3","NIE","współczesna","SCS","Ol","TAK",0,0,3,0,"",false,false,false],["Ligota Grabowska","https://td2.info.pl/scenerie/ligota-grabowska-projekt-1001/","","Projekt 1001","","NIE","współczesna","SPK","","Sr",1,0,1,0,"Ligota Grabowska;Ligota Trzeszcze",false,true,false],["Blaszki","https://td2.info.pl/scenerie/blaszki/","",null,"10","NIE","współczesna","SPK","","Fs, Ki",1,1,2,0,"Blaszki;Prawylas, podg.",false,false,false],["LCS Borowe","https://td2.info.pl/scenerie/lcs-borowe/","",null,"10","NIE","współczesna","SCS","Br-Np","La, Pmi, KzA",1,0,3,0,"Borowe, podg.;Wysoka, podg.;Naprawa, podg.;Borowe Towarowe",false,false,true],["LCS Gdańsk","https://td2.info.pl/scenerie/lcs-gdansk/","9, 202, 227, 249, 250",null,"10","NIE","współczesna","SCS","Wr, Wr-SKM, PrG","Wr, PrG",3,0,3,0,"Gdańsk Główny;Gdańsk Południowy;SKM Śródmieście",false,false,true],["Lębork","https://td2.info.pl/scenerie/lebork-5834/","202, 229, 237",null,"8","NIE","współczesna","mechaniczne","","",2,2,0,0,"",true,false,false],["Grabów Miasto","https://td2.info.pl/scenerie/grabow-miasto-v2/","",null,"6","NIE","współczesna","SCS","","Ki",2,1,1,0,"Grabów Miasto;Grabów Wieś",false,false,false],["Parzęczewo","https://td2.info.pl/scenerie/parzeczewo/","",null,"6","NIE","mieszana","SCS","ZWk, SBk","ZWk",1,0,2,0,"Parzęczewo;Parzęczewo Miasto;Parzęczewo gt",false,false,true],["Aleksandrów Kujawski","https://td2.info.pl/scenerie/aleksandrow-kujawski/","18, 245",null,"4","NIE","współczesna","SPK","","Oc, NsWg",1,0,2,0,"",true,false,false],["Arkadia Zdrój 2012","https://td2.info.pl/scenerie/arkadia-zdroj/","",null,"4","NIE","mieszana","mechaniczne+SPK","","",1,0,2,0,"",true,false,false],["Buk 2018","https://td2.info.pl/scenerie/buk2/","",null,"4","NIE","współczesna","SCS-SPK","","B",2,0,1,0,"",false,false,false],["Jordanowo","https://td2.info.pl/scenerie/jordanowo/","",null,"4","NIE","mieszana","mechaniczne","","",3,2,0,0,"",false,false,false],["LCS Głowno","https://td2.info.pl/scenerie/glowno-(linia-nr-15-lka)/","15","ŁKA","4","NIE","współczesna","SCS","","",2,0,0,0,"Głowno;Domaniewice",true,false,false],["LCS Ozorków","https://td2.info.pl/scenerie/lcs-ozorkow/","16","ŁKA","4","NIE","współczesna","SPE","","",2,0,0,0,"Ozorków;Chociszew",true,false,false],["LCS Skrzynki","https://td2.info.pl/scenerie/lcs-skrzynki/","25","ŁKA","4","NIE","współczesna","SCS","","TAK",0,0,2,0,"Skrzynki;Wykno",false,false,false],["Łask","https://td2.info.pl/scenerie/lask-w-ramach-lka/","14","ŁKA","4","NIE","współczesna","mechaniczne+SCS","","",0,0,2,0,"",false,false,false],["Naterki","https://td2.info.pl/scenerie/naterki/","353",null,"4","NIE","kształtowa","mechaniczne+SCS","","",0,0,2,0,"",false,false,false],["Santok Zdrój","https://td2.info.pl/scenerie/santok-zdroj/","",null,"4","NIE","współczesna","SPK","","",2,0,0,0,"",false,false,false],["Testowo","https://td2.info.pl/scenerie/testowo-3581","","ISDR","6","NIE","współczesna","SPK","Sl","Sl",1,1,1,0,"",true,false,false],["Tłoki","https://td2.info.pl/scenerie/podg-tloki","",null,"4","NIE","współczesna","SCS-SPK","","Kl, Kp",1,0,2,0,"",false,false,false],["Witaszyczki","https://td2.info.pl/scenerie/witaszyczki/","",null,"4","NIE","współczesna","SCS","","TAK",0,0,2,0,"",true,false,false],["Bydgowo","https://td2.info.pl/scenerie/bydgowo/","",null,"2","NIE","współczesna","SPK","SK","TAK",0,0,2,0,"",false,false,false],["Głębce","https://td2.info.pl/scenerie/glebce","",null,"2","NIE","współczesna","ręczne+SPK","","",1,0,0,0,"",true,false,false],["Hel","https://td2.info.pl/scenerie/hel/","213",null,"2","NIE","współczesna","SPK","","",0,1,0,0,"",false,false,true],["Kcynia","https://td2.info.pl/scenerie/kcynia","281, 356",null,"2","NIE","kształtowa","mechaniczne","","",0,4,0,0,"",false,false,false],["Lewków","https://td2.info.pl/scenerie/lewkow/","",null,"2","NIE","mieszana","mechaniczne+SCS","","Ks",0,0,2,0,"",false,false,false],["Cis 2013","https://td2.info.pl/scenerie/cis2","",null,"0","NIE","kształtowa","mechaniczne","","",2,0,0,0,"",false,false,false],["Cis 2018","https://td2.info.pl/scenerie/cis2","",null,"0","NIE","współczesna","SCS-SPK","","",2,0,0,0,"",false,false,false],["Glinnik","https://td2.info.pl/scenerie/glinnik-(projekt-lka)/","15","ŁKA","0","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Głogowo","https://td2.info.pl/scenerie/glogowo","",null,"0","NIE","współczesna","SCS","","",0,2,0,0,"",true,false,false],["Karszynek","https://td2.info.pl/scenerie/karszynek/","",null,"0","NIE","historyczna","mechaniczne","","",0,0,2,0,"",true,false,false],["Imielin 2015","https://td2.info.pl/scenerie/imielin-2015","138",null,"0","NIE","współczesna","mechaniczne+SCS","","TAK",0,0,2,0,"",true,false,false],["Kolsko","https://td2.info.pl/scenerie/kolsko/","",null,"0","NIE","kształtowa","mechaniczne","","",0,3,0,0,"",false,false,false],["LCS Bucz Wileński","https://td2.info.pl/scenerie/bucz-wilenski/","",null,"0","NIE","współczesna","SCS","WW","",0,0,1,0,"",false,false,true],["Lisiczki","https://td2.info.pl/scenerie/lisiczki","",null,"6","NIE","współczesna","SCS-SPK","","",2,0,0,0,"",true,false,false],["Łęczyca","https://td2.info.pl/scenerie/leczyca-projekt-lka/","16","ŁKA","0","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Poreńsk","https://td2.info.pl/scenerie/porensk/","",null,"0","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Radowice","https://td2.info.pl/scenerie/radowice","",null,"0","NIE","kształtowa","mechaniczne","","",0,2,0,0,"",false,false,false],["Witonia","https://td2.info.pl/scenerie/witonia-(projekt-lka)/","16","ŁKA","0","NIE","współczesna","SCS","","",2,0,0,0,"",true,false,false],["Wola","https://td2.info.pl/scenerie/wola/","",null,"0","NIE","mieszana","mechaniczne","","",0,0,2,0,"",true,false,false],["Zgierz Kontrewers","https://td2.info.pl/scenerie/zgierz-kontrewers-6172/","16","ŁKA","0","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Bargowice","https://td2.info.pl/scenerie/bargowice-4441/","",null,"10","NIE","współczesna","SCS-SPK","","Gk, Cz",1,0,2,0,"Bargowice;Bargowice Zachód;Horz Zdrój",false,false,false],["Szklana Poręba","https://td2.info.pl/scenerie/szklana-poreba-gorna/","",null,"8","TAK","współczesna","mechaniczne","","",1,0,0,0,"",false,false,true],["Wschodna","https://td2.info.pl/scenerie/wschodna/","",null,"8","NIE","kształtowa","mechaniczne","","",1,0,2,0,"",false,false,false],["Zabłocie","https://td2.info.pl/scenerie/zablocie-3896","",null,"8","NIE","współczesna","SCS","","WB",2,0,1,0,"",false,false,true],["Zdroje","https://td2.info.pl/scenerie/zdroje","",null,"8","NIE","kształtowa","mechaniczne","","",0,1,0,0,"",false,false,false],["Grzybowo","https://td2.info.pl/scenerie/grzybowo","",null,"6","NIE","kształtowa","mechaniczne","","",0,0,2,0,"",false,false,true],["Zwardoń","https://td2.info.pl/scenerie/zwardon-4161","139",null,"2","NIE","współczesna","SCS","","",2,0,0,0,"",true,false,false],["Piaskowo","https://td2.info.pl/scenerie/piaskowo/","",null,"4","NIE","współczesna","SCS","OkL, CzP","TAK",0,0,2,0,"",false,false,false],["Rajcza","https://td2.info.pl/scenerie/rajcza/","139",null,"2","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Torzyn","https://td2.info.pl/scenerie/torzyn-7170/","",null,"0","NIE","współczesna","SPK","Sw, Bo","Sw, Bo",1,0,2,0,"",false,false,false],["Wola Nowska","https://td2.info.pl/scenerie/wola-nowska//","",null,"3","NIE","współczesna","SPK","","Ra, Dm",1,0,2,0,"",false,false,false],["Chełmik Wołowski","https://td2.info.pl/scenerie/chelmik-wolowski//","",null,"2","NIE","współczesna","SPK","","RG, SC",1,0,2,0,"",false,false,false],["Drzewko","https://td2.info.pl/w-trakcie-prac/drzewko/","",null,"2","NIE","współczesna","SCS","","TAK",0,0,2,0,"",false,false,false],["Krzemienice","https://td2.info.pl/scenerie/krzemienice-(po-poprawkach)","",null,"2","NIE","współczesna","SPE","","WD",2,1,1,0,"",true,false,false],["Milówka","https://td2.info.pl/scenerie/milowka/","139",null,"2","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Orniki","https://td2.info.pl/scenerie/orniki/","",null,"2","NIE","współczesna","SPK","","Op, Wm",1,1,2,0,"",false,false,false],["Otwocko","https://td2.info.pl/scenerie/otwocko/","",null,"2","NIE","współczesna","SCS","","TAK",0,0,2,0,"",false,false,false],["Skostomłoty","https://td2.info.pl/w-trakcie-prac/skostomloty/","",null,"2","NIE","współczesna","mechaniczne","","TAK",0,0,2,0,"",false,false,false],["Babimost","https://td2.info.pl/scenerie/babimost","358",null,"0","NIE","współczesna","mechaniczne","","",2,0,0,0,"",false,false,false],["Czerepy","https://td2.info.pl/scenerie/czerepy/","",null,"0","NIE","współczesna","SPK","BO","TAK",0,0,2,0,"",false,false,false],["Grabiny","https://td2.info.pl/scenerie/grabiny","",null,"0","NIE","współczesna","mechaniczne","","",2,0,0,0,"",false,false,false],["Kieły","https://td2.info.pl/scenerie/kiely-6224/","",null,"0","NIE","kształtowa","mechaniczne","","",0,1,0,0,"",false,false,false],["Lutol Suchy","https://td2.info.pl/scenerie/lutol-suchy/","367",null,"0","NIE","współczesna","mechaniczne","","",0,2,0,0,"",false,false,false],["Raki","https://td2.info.pl/scenerie/raki/","",null,"0","NIE","kształtowa","mechaniczne","","",0,1,0,0,"",false,false,true],["Sieniawka","https://td2.info.pl/scenerie/sieniawka/","",null,"4","NIE","współczesna","mechaniczne","","",1,0,1,0,"",false,false,false],["Stefanowo","https://td2.info.pl/scenerie/stefanowo/","359",null,"0","NIE","kształtowa","mechaniczne","","",0,2,0,0,"",false,false,false],["Szlichtyngowa","https://td2.info.pl/scenerie/szlichtyngowa//","",null,"0","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Tarnowo Górne","https://td2.info.pl/scenerie/tarnowo-gorne/","",null,"0","NIE","kształtowa","mechaniczne","","",0,2,0,0,"",false,false,false],["Tartakowo 2013","https://td2.info.pl/w-trakcie-prac/tartakowo/","",null,"0","NIE","mieszana","mechaniczne","","",0,2,0,0,"",false,false,false],["Wielgowo","https://td2.info.pl/scenerie/wielgowo/","",null,"0","NIE","współczesna","SPK","","",0,2,0,0,"",false,false,false],["Sulechów","https://td2.info.pl/scenerie/sulechow/","358",null,"0","NIE","mieszana","mechaniczne","","",2,1,0,0,"",true,false,false],["Wilczyca","https://td2.info.pl/scenerie/wilczyca/","",null,"0","NIE","współczesna","SCS","","",0,2,0,0,"",false,false,false],["Sowi Bór","https://td2.info.pl/scenerie/sowi-bor/","",null,"3","NIE","współczesna","SPK","","TAK",0,0,2,0,"",true,false,false],["Sól","https://td2.info.pl/scenerie/sol/","139",null,"2","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Hetmanice","https://td2.info.pl/scenerie/hetmanice-stacja-dla-poczatkujacych/","",null,"0","NIE","współczesna","SCS","","TAK",0,0,2,0,"",false,false,true],["Starzynki","https://td2.info.pl/scenerie/starzynki/","",null,"5","NIE","współczesna","SPK","Ps","Sp",2,0,1,0,"",false,false,false],["Głęboszów","https://td2.info.pl/scenerie/gleboszow/","",null,"3","NIE","współczesna","SCS","Br, GO, Gb-Tr","Br, GO",1,0,2,0,"Głęboszów;Torków, podg.",false,false,false],["Skawce","https://td2.info.pl/scenerie/skawce-(projekt-zakopianka)/","97",null,"6","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Sroka","https://td2.info.pl/scenerie/sroka-projekt-1001/","","Projekt 1001","7","NIE","współczesna","SCS","","LT, Kr, An",1,0,3,0,"Sroka, podg.;Sroka Południe, podg.",false,false,false],["Luzino","https://td2.info.pl/scenerie/luzino-6501/","202",null,"3","NIE","współczesna","mechaniczne","","",2,0,0,0,"",false,false,false],["Kudowa-Zdrój","https://td2.info.pl/scenerie/kudowa-zdroj-6616/","309",null,"4","NIE","współczesna","mechaniczne","","",0,1,0,0,"",false,false,false],["Ciechany","https://td2.info.pl/w-trakcie-prac/ciechany/","",null,"3","NIE","współczesna","SPK","","",1,0,0,0,"",false,false,false],["Czermin","https://td2.info.pl/scenerie/czermin/","",null,"8","NIE","współczesna","SCS","Lk, Fw","Lk, Fw",2,0,2,0,"",false,false,false],["Rebrowo Dolne","https://td2.info.pl/scenerie/rebrowo-dolne/","",null,"2","NIE","współczesna","SPK","","",3,0,0,0,"",false,false,false],["Lublinek","https://td2.info.pl/scenerie/lublinek-projekt-lka/","14",null,"0","NIE","współczesna","mechaniczne","","",0,0,2,0,"",true,false,false],["Stryków","https://td2.info.pl/scenerie/strykow-projekt-lka/","14",null,"0","NIE","współczesna","mechaniczne","","",2,0,0,0,"",true,false,false],["Strączki","https://td2.info.pl/scenerie/straczki/","",null,"4","NIE","współczesna","mechaniczne","","",1,0,1,0,"",false,false,false],["Niedoradz","https://td2.info.pl/scenerie/niedoradz","",null,"0","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Zgierz","https://td2.info.pl/scenerie/zgierz/","15,16",null,"12","TAK","współczesna","mechaniczne","","",3,0,1,0,"",true,false,false],["Łebnino","https://td2.info.pl/scenerie/lebnino-4511/","",null,"0","NIE","kształtowa","mechaniczne","","",0,1,0,0,"",false,false,false],["Legno","https://td2.info.pl/scenerie/legno/","",null,"0","NIE","współczesna","SCS","Mr","TAK",0,0,2,0,"",false,false,false],["Buczek","https://td2.info.pl/scenerie/buczek/","",null,"0","NIE","współczesna","SCS","Pa, Op","TAK",0,0,2,0,"",false,false,false],["Dziewoszyce","https://td2.info.pl/scenerie/dziewoszyce/","",null,"4","NIE","współczesna","SPK","","TAK",0,0,2,0,"Dziewoszyce;Jasienice, podg.",false,false,false],["Razemsko 2012","https://td2.info.pl/scenerie/razemsko-2012/","",null,"4","NIE","mieszana","mechaniczne","","",0,1,0,1,"",false,false,false],["Buskowo Zdrój","https://td2.info.pl/scenerie/buskowo-zdroj/","",null,"4","NIE","mieszana","mechaniczne","","",1,0,0,0,"",false,false,false],["Bełchów","https://td2.info.pl/scenerie/belchow-projekt-lka/","11","ŁKA","2","NIE","współczesna","SPK","","TAK",0,0,2,0,"",true,false,false],["Modlinków","https://td2.info.pl/scenerie/podg-modlinkow/","",null,"6","NIE","współczesna","SPK","","Kw, Pk",3,0,2,0,"",false,false,false],["Arkadia Zdrój 2019","https://td2.info.pl/scenerie/arkadia-zdroj-2016/","",null,"","NIE","współczesna","SPE","Arkadia-Nawia","MA, ES",1,0,2,0,"Arkadia Zdrój;Nawia, podg.",false,true,false],["Łaskarzew","https://td2.info.pl/scenerie/laskarzew-6516/","7",null,"0","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Wielicz Park","https://td2.info.pl/scenerie/wielicz-park/","",null,"2","NIE","współczesna","SCS","","",1,0,0,0,"",false,false,false],["Mołża","https://td2.info.pl/scenerie/molza/","",null,"4","NIE","współczesna","mechaniczne","","",1,0,0,0,"",false,false,false],["Stare Lipowo","https://td2.info.pl/scenerie/stare-lipowo/","",null,"10","NIE","współczesna","SCS","Dw, Pk, Pr-SL","TAK",0,0,4,0,"Stare Lipowo;Przęsy",false,false,true],["Okoń Główny","https://td2.info.pl/scenerie/okon-glowny/8","",null,"8","NIE","współczesna","SCS","","Nw, Wz, Ps",0,1,0,3,"",false,false,false],["Nysowiec","https://td2.info.pl/scenerie/nysowiec/","",null,"0","NIE","współczesna","SPK","","Kd",1,0,1,0,"",false,false,false],["Kochanowiec","https://td2.info.pl/scenerie/kochanowiec-6935/","",null,"0","NIE","współczesna","mechaniczne","","",2,0,0,0,"",false,false,false],["Wijewo","https://td2.info.pl/dzial-trenerski/wijewo-stacja-dla-poczatkujacych/","",null,"0","NIE","mieszana","mechaniczne","","",0,0,2,0,"",false,false,false]] \ No newline at end of file +[["Krzęcz","https://td2.info.pl/scenerie/krzecz/","",null,"0","NIE","kształtowa","mechaniczne","","",0,2,0,0,"",false,false,false],["Wełtawa","https://td2.info.pl/scenerie/weltawa/","",null,"","NIE","współczesna","SPK","","TAK",0,0,2,0,"Wełtawa;Most, podg.",false,true,false],["Dobrzyca Towarowa","https://td2.info.pl/scenerie/dobrzyca-towarowa/","",null,"","NIE","współczesna","SCS","","DZ, DW, Tr",1,0,3,0,"Dobrzyca DTA;Dobrzyca DTB;Dobrzyca DTC",false,true,false],["Parów","https://td2.info.pl/scenerie/parow/","",null,"0","NIE","współczesna","SCS","","TAK",0,0,2,0,"",false,false,false],["Lisków","https://td2.info.pl/scenerie/liskow/","","ISDR","8","NIE","współczesna","SPK","","Bk, Wi",1,1,2,0,"Lisków;Tefama",true,false,false],["Lisków Miasto","https://td2.info.pl/scenerie/liskow-miasto/","","ISDR","6","NIE","współczesna","SPK","","",0,1,0,0,"Lisków Miasto;Lisków Rynek, podg.",true,false,false],["Żory","https://td2.info.pl/scenerie/zory/","148, 159",null,"","NIE","współczesna","SCS","","Rb, Wa",1,0,2,0,"Żory;Ciepłownia, podg.;Kleszczów, podg.;Ryb. Gotartowice, podg.",false,true,false],["Cenorzyce Nowe","https://td2.info.pl/scenerie/cenorzyce-nowe/","",null,"","NIE","współczesna","SCS","","TAK",1,0,2,0,"",false,true,false],["Wielichowo","https://td2.info.pl/scenerie/wielichowo/","",null,"10","NIE","mieszana","SPK","","Sj, Rk",1,0,2,0,"Wielichowo Główne;Wielichowo Główne gt;Wielichowo Wieś;Borowiki, podg.",true,false,false],["Winiary","https://td2.info.pl/scenerie/winiary/","",null,"","NIE","mieszana","mechaniczne","","",0,1,2,0,"Winiary;Winiary Towarowa",false,true,false],["Bystra Woda","https://td2.info.pl/scenerie/bystra-woda","",null,"0","NIE","współczesna","SPK","","",2,0,0,0,"",false,false,false],["Tarkowo","https://td2.info.pl/scenerie/tarkowo","",null,"0","NIE","współczesna","mechaniczne","","",2,0,0,0,"",false,false,false],["Kowalewo","https://td2.info.pl/scenerie/kowalewo/","",null,"8","NIE","kształtowa","mechaniczne","","",0,0,3,0,"",false,false,false],["Radzikowo","https://td2.info.pl/scenerie/radzikowo/","",null,"2","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Radostowice","https://td2.info.pl/scenerie/radostowice/msg71530/?topicseen#msg71530","148",null,"0","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Trawniczki","https://td2.info.pl/scenerie/trawniczki/","",null,"2","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Motławy","https://td2.info.pl/scenerie/motlawy/","",null,"0","NIE","współczesna","SCS","","",2,0,0,0,"",false,false,false],["Nakło","https://td2.info.pl/scenerie/naklo/","",null,"0","NIE","współczesna","SCS","","TAK",0,0,2,0,"",false,false,false],["LCS Żywiec","https://td2.info.pl/scenerie/lcs-zywiec/","139",null,"10","NIE","współczesna","SCS","","",3,0,0,0,"Żywiec;Węgierska Górka;Łodygowice;BB Leszczyny;BB Lipnik, podg.",true,false,false],["Pilichowice","https://td2.info.pl/scenerie/pilichowice-projekt-cmk/","4","CMK","5","NIE","współczesna","SCS","Op, Ol","TAK",0,0,2,0,"",false,false,false],["Góra Włodowska","https://td2.info.pl/scenerie/gora-wlodowska-projekt-cmk/","4","CMK","0","NIE","współczesna","SCS","Zw, Ps","TAK",0,0,2,0,"",false,false,false],["Borki","https://td2.info.pl/scenerie/borki","",null,"5","NIE","współczesna","SCS","","Dw, Bn",2,0,2,0,"",false,false,false],["Kszęty","https://td2.info.pl/scenerie/kszety-7118/","",null,"0","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Żerniki","https://td2.info.pl/scenerie/zerniki/","",null,"3","NIE","współczesna","SCS","Ol","TAK",0,0,3,0,"",false,false,false],["Ligota Grabowska","https://td2.info.pl/scenerie/ligota-grabowska-projekt-1001/","","Projekt 1001","","NIE","współczesna","SPK","","Sr",1,0,1,0,"Ligota Grabowska;Ligota Trzeszcze",false,true,false],["Blaszki","https://td2.info.pl/scenerie/blaszki/","",null,"10","NIE","współczesna","SPK","","Fs, Ki",1,1,2,0,"Blaszki;Prawylas, podg.",false,false,false],["LCS Borowe","https://td2.info.pl/scenerie/lcs-borowe/","",null,"10","NIE","współczesna","SCS","Br-Np","La, Pmi, KzA",1,0,3,0,"Borowe, podg.;Wysoka, podg.;Naprawa, podg.;Borowe Towarowe",false,false,true],["LCS Gdańsk","https://td2.info.pl/scenerie/lcs-gdansk/","9, 202, 227, 249, 250",null,"10","NIE","współczesna","SCS","Wr, Wr-SKM, PrG","Wr, PrG",3,0,3,0,"Gdańsk Główny;Gdańsk Południowy;SKM Śródmieście",false,false,true],["Lębork","https://td2.info.pl/scenerie/lebork-5834/","202, 229, 237",null,"8","NIE","współczesna","mechaniczne","","",2,2,0,0,"",true,false,false],["Grabów Miasto","https://td2.info.pl/scenerie/grabow-miasto-v2/","",null,"6","NIE","współczesna","SCS","","Ki",2,1,1,0,"Grabów Miasto;Grabów Wieś",false,false,false],["Parzęczewo","https://td2.info.pl/scenerie/parzeczewo/","",null,"6","NIE","mieszana","SCS","ZWk, SBk","ZWk",1,0,2,0,"Parzęczewo;Parzęczewo Miasto;Parzęczewo gt",false,false,true],["Aleksandrów Kujawski","https://td2.info.pl/scenerie/aleksandrow-kujawski/","18, 245",null,"4","NIE","współczesna","SPK","","Oc, NsWg",1,0,2,0,"",true,false,false],["Arkadia Zdrój 2012","https://td2.info.pl/scenerie/arkadia-zdroj/","",null,"4","NIE","mieszana","mechaniczne+SPK","","",1,0,2,0,"",true,false,false],["Buk 2018","https://td2.info.pl/scenerie/buk2/","",null,"4","NIE","współczesna","SCS-SPK","","B",2,0,1,0,"",false,false,false],["Jordanowo","https://td2.info.pl/scenerie/jordanowo/","",null,"4","NIE","mieszana","mechaniczne","","",3,2,0,0,"",false,false,false],["LCS Głowno","https://td2.info.pl/scenerie/glowno-(linia-nr-15-lka)/","15","ŁKA","4","NIE","współczesna","SCS","","",2,0,0,0,"Głowno;Domaniewice",true,false,false],["LCS Ozorków","https://td2.info.pl/scenerie/lcs-ozorkow/","16","ŁKA","4","NIE","współczesna","SPE","","",2,0,0,0,"Ozorków;Chociszew",true,false,false],["LCS Skrzynki","https://td2.info.pl/scenerie/lcs-skrzynki/","25","ŁKA","4","NIE","współczesna","SCS","","TAK",0,0,2,0,"Skrzynki;Wykno",false,false,false],["Łask","https://td2.info.pl/scenerie/lask-w-ramach-lka/","14","ŁKA","4","NIE","współczesna","mechaniczne+SCS","","",0,0,2,0,"",false,false,false],["Naterki","https://td2.info.pl/scenerie/naterki/","353",null,"4","NIE","kształtowa","mechaniczne+SCS","","",0,0,2,0,"",false,false,false],["Santok Zdrój","https://td2.info.pl/scenerie/santok-zdroj/","",null,"4","NIE","współczesna","SPK","","",2,0,0,0,"",false,false,false],["Testowo","https://td2.info.pl/scenerie/testowo-3581","","ISDR","6","NIE","współczesna","SPK","Sl","Sl",1,1,1,0,"",true,false,false],["Tłoki","https://td2.info.pl/scenerie/podg-tloki","",null,"4","NIE","współczesna","SCS-SPK","","Kl, Kp",1,0,2,0,"",false,false,false],["Witaszyczki","https://td2.info.pl/scenerie/witaszyczki/","",null,"4","NIE","współczesna","SCS","","TAK",0,0,2,0,"",true,false,false],["Bydgowo","https://td2.info.pl/scenerie/bydgowo/","",null,"2","NIE","współczesna","SPK","SK","TAK",0,0,2,0,"",false,false,true],["Głębce","https://td2.info.pl/scenerie/glebce","",null,"2","NIE","współczesna","ręczne+SPK","","",1,0,0,0,"",true,false,false],["Hel","https://td2.info.pl/scenerie/hel/","213",null,"2","NIE","współczesna","SPK","","",0,1,0,0,"",false,false,true],["Kcynia","https://td2.info.pl/scenerie/kcynia","281, 356",null,"2","NIE","kształtowa","mechaniczne","","",0,4,0,0,"",false,false,false],["Lewków","https://td2.info.pl/scenerie/lewkow/","",null,"2","NIE","mieszana","mechaniczne+SCS","","Ks",0,0,2,0,"",false,false,false],["Cis 2013","https://td2.info.pl/scenerie/cis2","",null,"0","NIE","kształtowa","mechaniczne","","",2,0,0,0,"",false,false,false],["Cis 2018","https://td2.info.pl/scenerie/cis2","",null,"0","NIE","współczesna","SCS-SPK","","",2,0,0,0,"",false,false,false],["Glinnik","https://td2.info.pl/scenerie/glinnik-(projekt-lka)/","15","ŁKA","0","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Głogowo","https://td2.info.pl/scenerie/glogowo","",null,"0","NIE","współczesna","SCS","","",0,2,0,0,"",true,false,false],["Karszynek","https://td2.info.pl/scenerie/karszynek/","",null,"0","NIE","historyczna","mechaniczne","","",0,0,2,0,"",true,false,false],["Imielin 2015","https://td2.info.pl/scenerie/imielin-2015","138",null,"0","NIE","współczesna","mechaniczne+SCS","","TAK",0,0,2,0,"",true,false,false],["Kolsko","https://td2.info.pl/scenerie/kolsko/","",null,"0","NIE","kształtowa","mechaniczne","","",0,3,0,0,"",false,false,false],["LCS Bucz Wileński","https://td2.info.pl/scenerie/bucz-wilenski/","",null,"0","NIE","współczesna","SCS","WW","",0,0,1,0,"",false,false,true],["Lisiczki","https://td2.info.pl/scenerie/lisiczki","",null,"6","NIE","współczesna","SCS-SPK","","",2,0,0,0,"",true,false,false],["Łęczyca","https://td2.info.pl/scenerie/leczyca-projekt-lka/","16","ŁKA","0","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Poreńsk","https://td2.info.pl/scenerie/porensk/","",null,"0","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Radowice","https://td2.info.pl/scenerie/radowice","",null,"0","NIE","kształtowa","mechaniczne","","",0,2,0,0,"",false,false,false],["Witonia","https://td2.info.pl/scenerie/witonia-(projekt-lka)/","16","ŁKA","0","NIE","współczesna","SCS","","",2,0,0,0,"",true,false,false],["Wola","https://td2.info.pl/scenerie/wola/","",null,"0","NIE","mieszana","mechaniczne","","",0,0,2,0,"",true,false,false],["Zgierz Kontrewers","https://td2.info.pl/scenerie/zgierz-kontrewers-6172/","16","ŁKA","0","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Bargowice","https://td2.info.pl/scenerie/bargowice-4441/","",null,"10","NIE","współczesna","SCS-SPK","","Gk, Cz",1,0,2,0,"Bargowice;Bargowice Zachód;Horz Zdrój",false,false,false],["Szklana Poręba","https://td2.info.pl/scenerie/szklana-poreba-gorna/","",null,"8","TAK","współczesna","mechaniczne","","",1,0,0,0,"",false,false,true],["Wschodna","https://td2.info.pl/scenerie/wschodna/","",null,"8","NIE","kształtowa","mechaniczne","","",1,0,2,0,"",false,false,false],["Zabłocie","https://td2.info.pl/scenerie/zablocie-3896","",null,"8","NIE","współczesna","SCS","","WB",2,0,1,0,"",false,false,true],["Zdroje","https://td2.info.pl/scenerie/zdroje","",null,"8","NIE","kształtowa","mechaniczne","","",0,1,0,0,"",false,false,false],["Grzybowo","https://td2.info.pl/scenerie/grzybowo","",null,"6","NIE","kształtowa","mechaniczne","","",0,0,2,0,"",false,false,true],["Zwardoń","https://td2.info.pl/scenerie/zwardon-4161","139",null,"2","NIE","współczesna","SCS","","",2,0,0,0,"",true,false,false],["Piaskowo","https://td2.info.pl/scenerie/piaskowo/","",null,"4","NIE","współczesna","SCS","OkL, CzP","TAK",0,0,2,0,"",false,false,false],["Rajcza","https://td2.info.pl/scenerie/rajcza/","139",null,"2","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Torzyn","https://td2.info.pl/scenerie/torzyn-7170/","",null,"0","NIE","współczesna","SPK","Sw, Bo","Sw, Bo",1,0,2,0,"",false,false,false],["Wola Nowska","https://td2.info.pl/scenerie/wola-nowska//","",null,"3","NIE","współczesna","SPK","","Ra, Dm",1,0,2,0,"",false,false,false],["Chełmik Wołowski","https://td2.info.pl/scenerie/chelmik-wolowski//","",null,"2","NIE","współczesna","SPK","","RG, SC",1,0,2,0,"",false,false,false],["Drzewko","https://td2.info.pl/w-trakcie-prac/drzewko/","",null,"2","NIE","współczesna","SCS","","TAK",0,0,2,0,"",false,false,false],["Krzemienice","https://td2.info.pl/scenerie/krzemienice-(po-poprawkach)","",null,"2","NIE","współczesna","SPE","","WD",2,1,1,0,"",true,false,false],["Milówka","https://td2.info.pl/scenerie/milowka/","139",null,"2","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Orniki","https://td2.info.pl/scenerie/orniki/","",null,"2","NIE","współczesna","SPK","","Op, Wm",1,1,2,0,"",false,false,false],["Otwocko","https://td2.info.pl/scenerie/otwocko/","",null,"2","NIE","współczesna","SCS","","TAK",0,0,2,0,"",false,false,false],["Skostomłoty","https://td2.info.pl/w-trakcie-prac/skostomloty/","",null,"2","NIE","współczesna","mechaniczne","","TAK",0,0,2,0,"",false,false,false],["Babimost","https://td2.info.pl/scenerie/babimost","358",null,"0","NIE","współczesna","mechaniczne","","",2,0,0,0,"",false,false,false],["Czerepy","https://td2.info.pl/scenerie/czerepy/","",null,"0","NIE","współczesna","SPK","BO","TAK",0,0,2,0,"",false,false,false],["Grabiny","https://td2.info.pl/scenerie/grabiny","",null,"0","NIE","współczesna","mechaniczne","","",2,0,0,0,"",false,false,false],["Kieły","https://td2.info.pl/scenerie/kiely-6224/","",null,"0","NIE","kształtowa","mechaniczne","","",0,1,0,0,"",false,false,false],["Lutol Suchy","https://td2.info.pl/scenerie/lutol-suchy/","367",null,"0","NIE","współczesna","mechaniczne","","",0,2,0,0,"",false,false,false],["Raki","https://td2.info.pl/scenerie/raki/","",null,"0","NIE","kształtowa","mechaniczne","","",0,1,0,0,"",false,false,true],["Sieniawka","https://td2.info.pl/scenerie/sieniawka/","",null,"4","NIE","współczesna","mechaniczne","","",1,0,1,0,"",false,false,false],["Stefanowo","https://td2.info.pl/scenerie/stefanowo/","359",null,"0","NIE","kształtowa","mechaniczne","","",0,2,0,0,"",false,false,false],["Szlichtyngowa","https://td2.info.pl/scenerie/szlichtyngowa//","",null,"0","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Tarnowo Górne","https://td2.info.pl/scenerie/tarnowo-gorne/","",null,"0","NIE","kształtowa","mechaniczne","","",0,2,0,0,"",false,false,false],["Tartakowo 2013","https://td2.info.pl/w-trakcie-prac/tartakowo/","",null,"0","NIE","mieszana","mechaniczne","","",0,2,0,0,"",false,false,false],["Wielgowo","https://td2.info.pl/scenerie/wielgowo/","",null,"0","NIE","współczesna","SPK","","",0,2,0,0,"",false,false,false],["Sulechów","https://td2.info.pl/scenerie/sulechow/","358",null,"0","NIE","mieszana","mechaniczne","","",2,1,0,0,"",true,false,false],["Wilczyca","https://td2.info.pl/scenerie/wilczyca/","",null,"0","NIE","współczesna","SCS","","",0,2,0,0,"",false,false,false],["Sowi Bór","https://td2.info.pl/scenerie/sowi-bor/","",null,"3","NIE","współczesna","SPK","","TAK",0,0,2,0,"",true,false,false],["Sól","https://td2.info.pl/scenerie/sol/","139",null,"2","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Hetmanice","https://td2.info.pl/scenerie/hetmanice-stacja-dla-poczatkujacych/","",null,"0","NIE","współczesna","SCS","","TAK",0,0,2,0,"",false,false,true],["Starzynki","https://td2.info.pl/scenerie/starzynki/","",null,"5","NIE","współczesna","SPK","Ps","Sp",2,0,1,0,"",false,false,false],["Głęboszów","https://td2.info.pl/scenerie/gleboszow/","",null,"3","NIE","współczesna","SCS","Br, GO, Gb-Tr","Br, GO",1,0,2,0,"Głęboszów;Torków, podg.",false,false,false],["Skawce","https://td2.info.pl/scenerie/skawce-(projekt-zakopianka)/","97",null,"6","NIE","współczesna","SPK","","",2,0,0,0,"",true,false,false],["Sroka","https://td2.info.pl/scenerie/sroka-projekt-1001/","","Projekt 1001","7","NIE","współczesna","SCS","","LT, Kr, An",1,0,3,0,"Sroka, podg.;Sroka Południe, podg.",false,false,false],["Luzino","https://td2.info.pl/scenerie/luzino-6501/","202",null,"3","NIE","współczesna","mechaniczne","","",2,0,0,0,"",false,false,false],["Kudowa-Zdrój","https://td2.info.pl/scenerie/kudowa-zdroj-6616/","309",null,"4","NIE","współczesna","mechaniczne","","",0,1,0,0,"",false,false,false],["Ciechany","https://td2.info.pl/w-trakcie-prac/ciechany/","",null,"3","NIE","współczesna","SPK","","",1,0,0,0,"",false,false,false],["Czermin","https://td2.info.pl/scenerie/czermin/","",null,"8","NIE","współczesna","SCS","Lk, Fw","Lk, Fw",2,0,2,0,"",false,false,false],["Rebrowo Dolne","https://td2.info.pl/scenerie/rebrowo-dolne/","",null,"2","NIE","współczesna","SPK","","",3,0,0,0,"",false,false,false],["Lublinek","https://td2.info.pl/scenerie/lublinek-projekt-lka/","14",null,"0","NIE","współczesna","mechaniczne","","",0,0,2,0,"",true,false,false],["Stryków","https://td2.info.pl/scenerie/strykow-projekt-lka/","14",null,"0","NIE","współczesna","mechaniczne","","",2,0,0,0,"",true,false,false],["Strączki","https://td2.info.pl/scenerie/straczki/","",null,"4","NIE","współczesna","mechaniczne","","",1,0,1,0,"",false,false,false],["Niedoradz","https://td2.info.pl/scenerie/niedoradz","",null,"0","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Zgierz","https://td2.info.pl/scenerie/zgierz/","15,16",null,"12","TAK","współczesna","mechaniczne","","",3,0,1,0,"",true,false,false],["Łebnino","https://td2.info.pl/scenerie/lebnino-4511/","",null,"0","NIE","kształtowa","mechaniczne","","",0,1,0,0,"",false,false,false],["Legno","https://td2.info.pl/scenerie/legno/","",null,"0","NIE","współczesna","SCS","Mr","TAK",0,0,2,0,"",false,false,false],["Buczek","https://td2.info.pl/scenerie/buczek/","",null,"0","NIE","współczesna","SCS","Pa, Op","TAK",0,0,2,0,"",false,false,false],["Dziewoszyce","https://td2.info.pl/scenerie/dziewoszyce/","",null,"4","NIE","współczesna","SPK","","TAK",0,0,2,0,"Dziewoszyce;Jasienice, podg.",false,false,false],["Razemsko 2012","https://td2.info.pl/scenerie/razemsko-2012/","",null,"4","NIE","mieszana","mechaniczne","","",0,1,0,1,"",false,false,false],["Buskowo Zdrój","https://td2.info.pl/scenerie/buskowo-zdroj/","",null,"4","NIE","mieszana","mechaniczne","","",1,0,0,0,"",false,false,false],["Bełchów","https://td2.info.pl/scenerie/belchow-projekt-lka/","11","ŁKA","2","NIE","współczesna","SPK","","TAK",0,0,2,0,"",true,false,false],["Modlinków","https://td2.info.pl/scenerie/podg-modlinkow/","",null,"6","NIE","współczesna","SPK","","Kw, Pk",3,0,2,0,"",false,false,false],["Arkadia Zdrój 2019","https://td2.info.pl/scenerie/arkadia-zdroj-2016/","",null,"","NIE","współczesna","SPE","Arkadia-Nawia","MA, ES",1,0,2,0,"Arkadia Zdrój;Nawia, podg.",false,true,false],["Łaskarzew","https://td2.info.pl/scenerie/laskarzew-6516/","7",null,"0","NIE","współczesna","SPK","","TAK",0,0,2,0,"",false,false,false],["Wielicz Park","https://td2.info.pl/scenerie/wielicz-park/","",null,"2","NIE","współczesna","SCS","","",1,0,0,0,"",false,false,false],["Mołża","https://td2.info.pl/scenerie/molza/","",null,"4","NIE","współczesna","mechaniczne","","",1,0,0,0,"",false,false,false],["Stare Lipowo","https://td2.info.pl/scenerie/stare-lipowo/","",null,"10","NIE","współczesna","SCS","Dw, Pk, Pr-SL","TAK",0,0,4,0,"Stare Lipowo;Przęsy",false,false,true],["Okoń Główny","https://td2.info.pl/scenerie/okon-glowny/8","",null,"8","NIE","współczesna","SCS","","Nw, Wz, Ps",0,1,0,3,"",false,false,false],["Nysowiec","https://td2.info.pl/scenerie/nysowiec/","",null,"0","NIE","współczesna","SPK","","Kd",1,0,1,0,"",false,false,false],["Kochanowiec","https://td2.info.pl/scenerie/kochanowiec-6935/","",null,"0","NIE","współczesna","mechaniczne","","",2,0,0,0,"",false,false,false],["Wijewo","https://td2.info.pl/dzial-trenerski/wijewo-stacja-dla-poczatkujacych/","",null,"0","NIE","mieszana","mechaniczne","","",0,0,2,0,"",false,false,false]] \ No newline at end of file diff --git a/src/locales/en.json b/src/locales/en.json index 72e218e..a59f7db 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -50,11 +50,18 @@ "donate": "DONATE" }, "filters": { + "endingStatus": "ENDS SOON", + "afkStatus": "AFK", + "noSpaceStatus":"NO SPACE", + "unavailableStatus": "UNAVAILABLE", + "title": "STATION FILTER", "default": "DEFAULT", "not-default": "OTHER", "real": "REAL", "fictional": "FICTIONAL", + "unavailable": "UNSUPPORTED", + "SPK": "SPK", "SCS": "SCS", "SPE": "SPE", diff --git a/src/locales/pl.json b/src/locales/pl.json index d4771be..9348807 100644 --- a/src/locales/pl.json +++ b/src/locales/pl.json @@ -50,11 +50,17 @@ "donate": "WESPRZYJ" }, "filters": { + "endingStatus": "KOŃCZY", + "afkStatus": "Z/W", + "noSpaceStatus":"BRAK MIEJSCA", + "unavailableStatus": "NIEDOSTĘPNY", + "title": "FILTRUJ STACJE", "default": "DOMYŚLNA", "not-default": "POZA PACZKĄ", "real": "REALNA", "fictional": "FIKCYJNA", + "unavailable": "NIEDOSTĘPNA", "SPK": "SPK", "SCS": "SCS", "SPE": "SPE", diff --git a/src/scripts/interfaces/Filter.ts b/src/scripts/interfaces/Filter.ts index 0f99148..c6d1791 100644 --- a/src/scripts/interfaces/Filter.ts +++ b/src/scripts/interfaces/Filter.ts @@ -25,6 +25,12 @@ export default interface Filter { 'include-selected': boolean; free: boolean; occupied: boolean; - ending: boolean; nonPublic: boolean; + unavailable: boolean; + + endingStatus: boolean; + afkStatus: boolean; + noSpaceStatus: boolean; + unavailableStatus: boolean; + unsignedStatus: boolean; } diff --git a/src/scripts/managers/stationFilterManager.ts b/src/scripts/managers/stationFilterManager.ts index 4a8f7ab..b8ca0ac 100644 --- a/src/scripts/managers/stationFilterManager.ts +++ b/src/scripts/managers/stationFilterManager.ts @@ -29,7 +29,7 @@ const sortStations = (a: Station, b: Station, sorter: { index: number; dir: numb case 7: if (a.currentUsers > b.currentUsers) return sorter.dir; if (a.currentUsers < b.currentUsers) return -sorter.dir; - + if (a.maxUsers > b.maxUsers) return sorter.dir; if (a.maxUsers < b.maxUsers) return -sorter.dir; break; @@ -60,8 +60,14 @@ const filterStations = (station: Station, filters: Filter) => { if (station.online && station.statusID == 'ending' && filters['ending']) return returnMode; + if (station.statusID == 'ending' && filters['endingStatus']) return returnMode; + if (station.statusID == 'not-signed' && filters['unavailableStatus']) return returnMode; + if (station.statusID == 'brb' && filters['afkStatus']) return returnMode; + if (station.statusID == 'no-space' && filters['noSpaceStatus']) return returnMode; + if (station.online && filters['occupied']) return returnMode; if (!station.online && filters['free']) return returnMode; + if (station.unavailable && filters['unavailable']) return returnMode; if (station.default && filters['default']) return returnMode; if (!station.default && filters['notDefault']) return returnMode; @@ -97,6 +103,7 @@ const filterStations = (station: Station, filters: Filter) => { if (filters['SBL'] && station.SBL) return returnMode; + return true; } @@ -128,7 +135,13 @@ export default class StationFilterManager { free: true, occupied: false, ending: false, - nonPublic: false + nonPublic: false, + unavailable: true, + afkStatus: false, + endingStatus: false, + noSpaceStatus: false, + unavailableStatus: false, + unsignedStatus: false }; private filters: Filter = { ...this.filterInitStates }; @@ -151,19 +164,19 @@ export default class StationFilterManager { invertFilters() { Object.keys(this.filters).forEach(prop => { - if(typeof this.filters[prop] !== "boolean") return; + if (typeof this.filters[prop] !== "boolean") return; this.filters[prop] = !this.filters[prop]; - + }) - + // for(let prop in this.filters) { // if(typeof prop !== "boolean") continue; // this.filters[prop] = !this.filterInitStates[prop]; // console.log("inverted!"); - + // } }