diff --git a/.gitignore b/.gitignore index 6103043..34ac192 100644 --- a/.gitignore +++ b/.gitignore @@ -11,9 +11,6 @@ # testing /coverage -# production -/build - # misc .DS_Store .env.local diff --git a/build/asset-manifest.json b/build/asset-manifest.json new file mode 100644 index 0000000..3ea1c77 --- /dev/null +++ b/build/asset-manifest.json @@ -0,0 +1,20 @@ +{ + "files": { + "main.css": "/static/css/main.c1cb6f51.css", + "main.js": "/static/js/main.834bfcdf.js", + "static/js/453.bb108b7c.chunk.js": "/static/js/453.bb108b7c.chunk.js", + "static/media/YoonGothic530.woff2": "/static/media/YoonGothic530.794ced64dc2bfbcb60cb.woff2", + "static/media/slick.svg": "/static/media/slick.2630a3e3eab21c607e21.svg", + "static/media/slick.eot": "/static/media/slick.a4e97f5a2a64f0ab1323.eot", + "static/media/slick.ttf": "/static/media/slick.c94f7671dcc99dce43e2.ttf", + "static/media/slick.woff": "/static/media/slick.295183786cd8a1389865.woff", + "index.html": "/index.html", + "main.c1cb6f51.css.map": "/static/css/main.c1cb6f51.css.map", + "main.834bfcdf.js.map": "/static/js/main.834bfcdf.js.map", + "453.bb108b7c.chunk.js.map": "/static/js/453.bb108b7c.chunk.js.map" + }, + "entrypoints": [ + "static/css/main.c1cb6f51.css", + "static/js/main.834bfcdf.js" + ] +} \ No newline at end of file diff --git a/build/favicon.ico b/build/favicon.ico new file mode 100644 index 0000000..a11777c Binary files /dev/null and b/build/favicon.ico differ diff --git a/build/images/Argentina.png b/build/images/Argentina.png new file mode 100644 index 0000000..7c3f729 Binary files /dev/null and b/build/images/Argentina.png differ diff --git a/build/images/Belgium.png b/build/images/Belgium.png new file mode 100644 index 0000000..2cc316e Binary files /dev/null and b/build/images/Belgium.png differ diff --git a/build/images/Brazil.png b/build/images/Brazil.png new file mode 100644 index 0000000..d6bfa9a Binary files /dev/null and b/build/images/Brazil.png differ diff --git a/build/images/Croatia.png b/build/images/Croatia.png new file mode 100644 index 0000000..34e89f5 Binary files /dev/null and b/build/images/Croatia.png differ diff --git a/build/images/England.png b/build/images/England.png new file mode 100644 index 0000000..e508786 Binary files /dev/null and b/build/images/England.png differ diff --git a/build/images/Germany.png b/build/images/Germany.png new file mode 100644 index 0000000..eeffec5 Binary files /dev/null and b/build/images/Germany.png differ diff --git a/build/images/Netherlands.png b/build/images/Netherlands.png new file mode 100644 index 0000000..c3c6b7a Binary files /dev/null and b/build/images/Netherlands.png differ diff --git a/build/images/Norway.png b/build/images/Norway.png new file mode 100644 index 0000000..5f49df9 Binary files /dev/null and b/build/images/Norway.png differ diff --git a/build/images/Portugal.png b/build/images/Portugal.png new file mode 100644 index 0000000..3443cd6 Binary files /dev/null and b/build/images/Portugal.png differ diff --git a/build/images/Spain.png b/build/images/Spain.png new file mode 100644 index 0000000..9ccd6d4 Binary files /dev/null and b/build/images/Spain.png differ diff --git a/build/images/Switzerland.png b/build/images/Switzerland.png new file mode 100644 index 0000000..7e30c16 Binary files /dev/null and b/build/images/Switzerland.png differ diff --git a/build/images/card_bg.png b/build/images/card_bg.png new file mode 100644 index 0000000..ce8e464 Binary files /dev/null and b/build/images/card_bg.png differ diff --git a/build/images/card_icon.png b/build/images/card_icon.png new file mode 100644 index 0000000..db384be Binary files /dev/null and b/build/images/card_icon.png differ diff --git a/build/images/city_logo_mini.png b/build/images/city_logo_mini.png new file mode 100644 index 0000000..2d3626f Binary files /dev/null and b/build/images/city_logo_mini.png differ diff --git a/build/images/profile_icon_0.png b/build/images/profile_icon_0.png new file mode 100644 index 0000000..4ce1ef2 Binary files /dev/null and b/build/images/profile_icon_0.png differ diff --git a/build/images/profile_icon_10.png b/build/images/profile_icon_10.png new file mode 100644 index 0000000..c863271 Binary files /dev/null and b/build/images/profile_icon_10.png differ diff --git a/build/images/profile_icon_11.png b/build/images/profile_icon_11.png new file mode 100644 index 0000000..74ed092 Binary files /dev/null and b/build/images/profile_icon_11.png differ diff --git a/build/images/profile_icon_16.png b/build/images/profile_icon_16.png new file mode 100644 index 0000000..f5a8bc0 Binary files /dev/null and b/build/images/profile_icon_16.png differ diff --git a/build/images/profile_icon_17.png b/build/images/profile_icon_17.png new file mode 100644 index 0000000..dcfb8e9 Binary files /dev/null and b/build/images/profile_icon_17.png differ diff --git a/build/images/profile_icon_18.png b/build/images/profile_icon_18.png new file mode 100644 index 0000000..4e3b31e Binary files /dev/null and b/build/images/profile_icon_18.png differ diff --git a/build/images/profile_icon_19.png b/build/images/profile_icon_19.png new file mode 100644 index 0000000..0cb81d5 Binary files /dev/null and b/build/images/profile_icon_19.png differ diff --git a/build/images/profile_icon_2.png b/build/images/profile_icon_2.png new file mode 100644 index 0000000..0819164 Binary files /dev/null and b/build/images/profile_icon_2.png differ diff --git a/build/images/profile_icon_20.png b/build/images/profile_icon_20.png new file mode 100644 index 0000000..79482ec Binary files /dev/null and b/build/images/profile_icon_20.png differ diff --git a/build/images/profile_icon_24.png b/build/images/profile_icon_24.png new file mode 100644 index 0000000..5890880 Binary files /dev/null and b/build/images/profile_icon_24.png differ diff --git a/build/images/profile_icon_25.png b/build/images/profile_icon_25.png new file mode 100644 index 0000000..99cf536 Binary files /dev/null and b/build/images/profile_icon_25.png differ diff --git a/build/images/profile_icon_26.png b/build/images/profile_icon_26.png new file mode 100644 index 0000000..4346483 Binary files /dev/null and b/build/images/profile_icon_26.png differ diff --git a/build/images/profile_icon_27.png b/build/images/profile_icon_27.png new file mode 100644 index 0000000..c49db3b Binary files /dev/null and b/build/images/profile_icon_27.png differ diff --git a/build/images/profile_icon_3.png b/build/images/profile_icon_3.png new file mode 100644 index 0000000..08f9ab9 Binary files /dev/null and b/build/images/profile_icon_3.png differ diff --git a/build/images/profile_icon_31.png b/build/images/profile_icon_31.png new file mode 100644 index 0000000..e48faf8 Binary files /dev/null and b/build/images/profile_icon_31.png differ diff --git a/build/images/profile_icon_32.png b/build/images/profile_icon_32.png new file mode 100644 index 0000000..82a9911 Binary files /dev/null and b/build/images/profile_icon_32.png differ diff --git a/build/images/profile_icon_33.png b/build/images/profile_icon_33.png new file mode 100644 index 0000000..bf18123 Binary files /dev/null and b/build/images/profile_icon_33.png differ diff --git a/build/images/profile_icon_4.png b/build/images/profile_icon_4.png new file mode 100644 index 0000000..6c8edbc Binary files /dev/null and b/build/images/profile_icon_4.png differ diff --git a/build/images/profile_icon_47.png b/build/images/profile_icon_47.png new file mode 100644 index 0000000..c95f470 Binary files /dev/null and b/build/images/profile_icon_47.png differ diff --git a/build/images/profile_icon_5.png b/build/images/profile_icon_5.png new file mode 100644 index 0000000..ff0daa0 Binary files /dev/null and b/build/images/profile_icon_5.png differ diff --git a/build/images/profile_icon_52.png b/build/images/profile_icon_52.png new file mode 100644 index 0000000..4921e39 Binary files /dev/null and b/build/images/profile_icon_52.png differ diff --git a/build/images/profile_icon_6.png b/build/images/profile_icon_6.png new file mode 100644 index 0000000..317e145 Binary files /dev/null and b/build/images/profile_icon_6.png differ diff --git a/build/images/profile_icon_8.png b/build/images/profile_icon_8.png new file mode 100644 index 0000000..ed1b75d Binary files /dev/null and b/build/images/profile_icon_8.png differ diff --git a/build/images/profile_icon_82.png b/build/images/profile_icon_82.png new file mode 100644 index 0000000..f8e41a2 Binary files /dev/null and b/build/images/profile_icon_82.png differ diff --git a/build/images/profile_icon_87.png b/build/images/profile_icon_87.png new file mode 100644 index 0000000..6bb5874 Binary files /dev/null and b/build/images/profile_icon_87.png differ diff --git a/build/images/profile_icon_9.png b/build/images/profile_icon_9.png new file mode 100644 index 0000000..84d3029 Binary files /dev/null and b/build/images/profile_icon_9.png differ diff --git a/build/images/profile_icon_97.png b/build/images/profile_icon_97.png new file mode 100644 index 0000000..4c00f69 Binary files /dev/null and b/build/images/profile_icon_97.png differ diff --git a/build/images/test.jpg b/build/images/test.jpg new file mode 100644 index 0000000..55c4281 Binary files /dev/null and b/build/images/test.jpg differ diff --git a/build/images/test2.jpg b/build/images/test2.jpg new file mode 100644 index 0000000..8ff98fa Binary files /dev/null and b/build/images/test2.jpg differ diff --git a/build/images/toty_icon.png b/build/images/toty_icon.png new file mode 100644 index 0000000..ea2fee1 Binary files /dev/null and b/build/images/toty_icon.png differ diff --git a/build/index.html b/build/index.html new file mode 100644 index 0000000..34fadc0 --- /dev/null +++ b/build/index.html @@ -0,0 +1 @@ +React App
\ No newline at end of file diff --git a/build/logo192.png b/build/logo192.png new file mode 100644 index 0000000..fc44b0a Binary files /dev/null and b/build/logo192.png differ diff --git a/build/logo512.png b/build/logo512.png new file mode 100644 index 0000000..a4e47a6 Binary files /dev/null and b/build/logo512.png differ diff --git a/build/man-city-bg.jpg b/build/man-city-bg.jpg new file mode 100644 index 0000000..f960a04 Binary files /dev/null and b/build/man-city-bg.jpg differ diff --git a/build/man-city-logo.png b/build/man-city-logo.png new file mode 100644 index 0000000..1e2c460 Binary files /dev/null and b/build/man-city-logo.png differ diff --git a/build/manifest.json b/build/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/build/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/build/players-Info.json b/build/players-Info.json new file mode 100644 index 0000000..f6ad61e --- /dev/null +++ b/build/players-Info.json @@ -0,0 +1,1123 @@ +{ + "manager": { + "number": 0, + "name": "Pep Guardiola", + "position": "Manager", + "nationality": "Spain", + "date_of_birth": "1971.01.18", + "honors": { + "Premier League": ["2017/18", "2018/19", "2020/21", "2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2018/19", "2022/23"], + "EFL Cup": ["2017/18", "2018/19", "2019/20", "2020/21"], + "FIFA Club World Cup": ["2023"], + "UEFA Super Cup": ["2023"] + }, + "current_team": "Manchester City", + "hire_date": "2016.07.01", + "previous_team": "Bayern Munich", + "club_history": [ + { + "year": "2022 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2020 ~ 2022", + "club": "Borussia Dortmund", + "loan": false + }, + { + "year": "2019 ~ 2020", + "club": "Red Bull Salzburg", + "loan": false + }, + { + "year": "2017 ~ 2019", + "club": "Molde FK", + "loan": false + }, + { + "year": "2016 ~ 2017", + "club": "Bryne FK", + "loan": false + } + ] + }, + "forwards": [ + { + "number": 9, + "name": "Erling Haaland", + "position": "ST", + "dominant_foot": "Left", + "nationality": "Norway", + "height": 194, + "weight": 88, + "date_of_birth": "2000.07.21", + "honors": { + "Premier League": ["2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"], + "Premier League Golden Boot": ["2022/23", "2023/24"] + }, + "current_team": "Manchester City", + "transfer_date": "2022.06.13", + "previous_team": "Borussia Dortmund", + "club_history": [ + { + "year": "2022 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2020 ~ 2022", + "club": "Borussia Dortmund", + "loan": false + }, + { + "year": "2019 ~ 2020", + "club": "Red Bull Salzburg", + "loan": false + }, + { + "year": "2017 ~ 2019", + "club": "Molde FK", + "loan": false + }, + { + "year": "2016 ~ 2017", + "club": "Bryne FK", + "loan": false + }, + { + "year": "2015 ~ 2016", + "club": "Bryne 2", + "loan": false + } + ] + } + ], + "midfielders": [ + { + "number": 17, + "name": "Kevin De Bruyne", + "position": "CM", + "dominant_foot": "Right", + "nationality": "Belgium", + "height": 181, + "weight": 68, + "date_of_birth": "1991.06.28", + "honors": { + "Premier League": ["2017/18", "2018/19", "2020/21", "2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2018/19", "2022/23"], + "PFA Player of the Year": ["2019/20", "2020/21"] + }, + "current_team": "Manchester City", + "transfer_date": "2015.08.30", + "previous_team": "Wolfsburg", + "club_history": [ + { + "year": "2015 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2014 ~ 2015", + "club": "VfL Wolfsburg", + "loan": false + }, + { + "year": "2012 ~ 2014", + "club": "Chelsea", + "loan": false + }, + { + "year": "2012 ~ 2013", + "club": "Werder Bremen (loan)", + "loan": true + }, + { + "year": "2011 ~ 2012", + "club": "Genk", + "loan": false + }, + { + "year": "2008 ~ 2012", + "club": "Genk", + "loan": false + } + ] + }, + { + "number": 16, + "name": "Rodrigo", + "position": "CDM", + "dominant_foot": "Right", + "nationality": "Spain", + "height": 191, + "weight": 82, + "date_of_birth": "1996.06.22", + "honors": { + "Premier League": ["2020/21", "2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2019.07.04", + "previous_team": "Atletico Madrid", + "club_history": [ + { + "year": "2019 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2018 ~ 2019", + "club": "Atlético Madrid", + "loan": false + }, + { + "year": "2015 ~ 2018", + "club": "Villarreal", + "loan": false + }, + { + "year": "2014 ~ 2016", + "club": "Villarreal B", + "loan": false + } + ] + }, + { + "number": 20, + "name": "Bernardo Silva", + "position": "RW", + "dominant_foot": "Left", + "nationality": "Portugal", + "height": 173, + "weight": 64, + "date_of_birth": "1994.08.10", + "honors": { + "Premier League": ["2017/18", "2018/19", "2020/21", "2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2018/19", "2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2017.01.01", + "previous_team": "Monaco", + "club_history": [ + { + "year": "2017 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2014 ~ 2017", + "club": "Monaco", + "loan": false + }, + { + "year": "2013 ~ 2014", + "club": "Benfica", + "loan": false + }, + { + "year": "2013 ~ 2014", + "club": "Benfica B", + "loan": false + } + ] + }, + { + "number": 47, + "name": "Phil Foden", + "position": "RW", + "dominant_foot": "Left", + "nationality": "England", + "height": 171, + "weight": 63, + "date_of_birth": "2000.05.28", + "honors": { + "Premier League": ["2017/18", "2018/19", "2020/21", "2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2018/19", "2022/23"], + "PFA Young Player of the Year": ["2020/21", "2021/22"] + }, + "current_team": "Manchester City", + "transfer_date": "Academy product", + "previous_team": "N/A", + "club_history": [ + { + "year": "Academy product", + "club": "Manchester City", + "loan": false + } + ] + }, + { + "number": 10, + "name": "Jack Grealish", + "position": "LW", + "dominant_foot": "Right", + "nationality": "England", + "height": 180, + "weight": 77, + "date_of_birth": "1995.09.10", + "honors": { + "Premier League": ["2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2021.08.05", + "previous_team": "Aston Villa", + "club_history": [ + { + "year": "2021 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2013 ~ 2021", + "club": "Aston Villa", + "loan": false + }, + { + "year": "2013 ~ 2014", + "club": "Notts County", + "loan": true + } + ] + }, + { + "number": 11, + "name": "Jérémy Doku", + "position": "RW", + "dominant_foot": "Right", + "nationality": "Belgium", + "height": 171, + "weight": 66, + "date_of_birth": "2002.05.27", + "honors": { + "Premier League": [], + "Champions League": [], + "FA Cup": [] + }, + "current_team": "Manchester City", + "transfer_date": "2023.08.24", + "previous_team": "Rennes", + "club_history": [ + { + "year": "2023 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2020 ~ 2023", + "club": "Rennes", + "loan": false + }, + { + "year": "2018 ~ 2020", + "club": "Anderlecht", + "loan": false + } + ] + }, + { + "number": 19, + "name": "Ilkay Gundogan", + "position": "CM", + "dominant_foot": "Right", + "nationality": "Germany", + "height": 180, + "weight": 79, + "date_of_birth": "1990.10.24", + "honors": { + "Premier League": ["2017/18", "2018/19", "2020/21", "2021/22", "2022/23"], + "Champions League": ["2022/23"], + "FA Cup": ["2018/19", "2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2024.07.01", + "previous_team": "Barcelona", + "club_history": [ + { + "year": "2024 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2023 ~ 2024", + "club": "Barcelona", + "loan": false + }, + { + "year": "2016 ~ 2023", + "club": "Manchester City", + "loan": false + }, + { + "year": "2011 ~ 2016", + "club": "Borussia Dortmund", + "loan": false + }, + { + "year": "2009 ~ 2011", + "club": "1. FC Nürnberg", + "loan": false + }, + { + "year": "2008 ~ 2009", + "club": "VfL Bochum II", + "loan": false + } + ] + }, + { + "number": 8, + "name": "Mateo Kovacic", + "position": "CM", + "dominant_foot": "Right", + "nationality": "Croatia", + "height": 177, + "weight": 78, + "date_of_birth": "1994.05.06", + "honors": { + "Premier League": ["2023/24"], + "Champions League": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2023.07.01", + "previous_team": "Chelsea", + "club_history": [ + { + "year": "2023 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2019 ~ 2023", + "club": "Chelsea", + "loan": false + }, + { + "year": "2015 ~ 2019", + "club": "Real Madrid", + "loan": false + }, + { + "year": "2013 ~ 2015", + "club": "Inter Milan", + "loan": false + }, + { + "year": "2010 ~ 2013", + "club": "Dinamo Zagreb", + "loan": false + } + ] + }, + { + "number": 27, + "name": "Matheus Nunes", + "position": "CM", + "dominant_foot": "Right", + "nationality": "Portugal", + "height": 183, + "weight": 76, + "date_of_birth": "1998.08.27", + "honors": { + "Premier League": [], + "Champions League": [], + "FA Cup": [] + }, + "current_team": "Manchester City", + "transfer_date": "2023.09.01", + "previous_team": "Wolves", + "club_history": [ + { + "year": "2024 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2022 ~ 2023", + "club": "Wolverhampton Wanderers", + "loan": false + }, + { + "year": "2019 ~ 2022", + "club": "Sporting CP", + "loan": false + }, + { + "year": "2018 ~ 2019", + "club": "Estoril", + "loan": false + }, + { + "year": "2015 ~ 2017", + "club": "Ericeirense", + "loan": false + } + ] + }, + { + "number": 52, + "name": "Oscar Bobb", + "position": "CM", + "dominant_foot": "Right", + "nationality": "Norway", + "height": 174, + "weight": 70, + "date_of_birth": "2003.05.12", + "honors": { + "Premier League": ["2022/23"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "Academy product", + "previous_team": "N/A", + "club_history": [ + { + "year": "Academy product", + "club": "Manchester City", + "loan": false + } + ] + }, + { + "number": 4, + "name": "Kalvin Phillips", + "position": "CM", + "dominant_foot": "Right", + "nationality": "England", + "height": 178, + "weight": 73, + "date_of_birth": "1995.12.02", + "honors": { + "Premier League": ["2022/23"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2022.07.04", + "previous_team": "Leeds United", + "club_history": [ + { + "year": "2024 ~", + "club": "Ipswich Town (loan)", + "loan": true + }, + { + "year": "2023", + "club": "West Ham United (loan)", + "loan": true + }, + { + "year": "2022 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2014 ~ 2022", + "club": "Leeds United", + "loan": false + } + ] + }, + { + "number": 32, + "name": "Maximo Perrone", + "position": "CM", + "dominant_foot": "Right", + "nationality": "Argentina", + "height": 178, + "weight": 72, + "date_of_birth": "2003.01.07", + "honors": { + "Premier League": ["2022/23"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2023.01.23", + "previous_team": "Vélez Sarsfield", + "club_history": [ + { + "year": "2024 ~", + "club": "Como (loan)", + "loan": true + }, + { + "year": "2023 ~ 2024", + "club": "Las Palmas (loan)", + "loan": true + }, + { + "year": "2022 ~ 2023", + "club": "Manchester City", + "loan": false + }, + { + "year": "2022", + "club": "Vélez Sarsfield", + "loan": false + } + ] + }, + { + "number": 26, + "name": "Savinho", + "position": "RW", + "dominant_foot": "Right", + "nationality": "Brazil", + "height": 176, + "weight": 70, + "date_of_birth": "2004.04.10", + "honors": { + "Premier League": [], + "Champions League": [], + "FA Cup": [] + }, + "current_team": "Manchester City", + "transfer_date": "2022.06.23", + "previous_team": "Atletico Mineiro", + "club_history": [ + { + "year": "2024 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2023 ~ 2024", + "club": "Girona (loan)", + "loan": true + }, + { + "year": "2022 ~ 2023", + "club": "PSV (loan)", + "loan": true + }, + { + "year": "2022", + "club": "Jong PSV (loan)", + "loan": true + }, + { + "year": "2020 ~ 2022", + "club": "Atlético Mineiro", + "loan": false + } + ] + }, + { + "number": 87, + "name": "James McAtee", + "position": "CM", + "dominant_foot": "Right", + "nationality": "England", + "height": 180, + "weight": 68, + "date_of_birth": "2002.10.18", + "honors": { + "Premier League": ["2022/23"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "Academy product", + "previous_team": "N/A", + "club_history": [ + { + "year": "2023 ~", + "club": "Sheffield United (loan)", + "loan": true + }, + { + "year": "2022 ~ 2023", + "club": "Sheffield United (loan)", + "loan": true + }, + { + "year": "2021 ~", + "club": "Manchester City", + "loan": false + } + ] + } + ], + "defenders": [ + { + "number": 3, + "name": "Rúben Dias", + "position": "CB", + "dominant_foot": "Right", + "nationality": "Portugal", + "height": 187, + "weight": 76, + "date_of_birth": "1997.05.14", + "honors": { + "Premier League": ["2020/21", "2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2020.09.29", + "previous_team": "SL Benfica", + "club_history": [ + { + "year": "2020 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2017 ~ 2020", + "club": "Benfica", + "loan": false + }, + { + "year": "2015 ~ 2017", + "club": "Benfica B", + "loan": false + } + ] + }, + { + "number": 2, + "name": "Kyle Walker", + "position": "RB", + "dominant_foot": "Right", + "nationality": "England", + "height": 183, + "weight": 80, + "date_of_birth": "1990.05.28", + "honors": { + "Premier League": ["2017/18", "2018/19", "2020/21", "2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2018/19", "2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2017.07.14", + "previous_team": "Tottenham Hotspur", + "club_history": [ + { + "year": "2017 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2009 ~ 2017", + "club": "Tottenham Hotspur", + "loan": false + }, + { + "year": "2010 ~ 2011", + "club": "Aston Villa (loan)", + "loan": true + }, + { + "year": "2010", + "club": "Queens Park Rangers (loan)", + "loan": true + }, + { + "year": "2009", + "club": "Sheffield United (loan)", + "loan": true + }, + { + "year": "2008 ~ 2009", + "club": "Sheffield United", + "loan": false + }, + { + "year": "2008 ~ 2009", + "club": "Northampton Town (loan)", + "loan": true + } + ] + }, + { + "number": 5, + "name": "John Stones", + "position": "CB", + "dominant_foot": "Right", + "nationality": "England", + "height": 188, + "weight": 80, + "date_of_birth": "1994.05.28", + "honors": { + "Premier League": ["2017/18", "2018/19", "2020/21", "2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2018/19", "2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2016.08.09", + "previous_team": "Everton", + "club_history": [ + { + "year": "2016 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2013 ~ 2016", + "club": "Everton", + "loan": false + }, + { + "year": "2011 ~ 2013", + "club": "Barnsley", + "loan": false + } + ] + }, + { + "number": 25, + "name": "Manuel Akanji", + "position": "CB", + "dominant_foot": "Right", + "nationality": "Switzerland", + "height": 188, + "weight": 91, + "date_of_birth": "1995.07.19", + "honors": { + "Premier League": ["2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2022.09.01", + "previous_team": "Borussia Dortmund", + "club_history": [ + { + "year": "2022 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2018 ~ 2022", + "club": "Borussia Dortmund", + "loan": false + }, + { + "year": "2015 ~ 2018", + "club": "FC Basel", + "loan": false + } + ] + }, + { + "number": 6, + "name": "Nathan Aké", + "position": "CB", + "dominant_foot": "Left", + "nationality": "Netherlands", + "height": 180, + "weight": 75, + "date_of_birth": "1995.02.18", + "honors": { + "Premier League": ["2020/21", "2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2020.08.05", + "previous_team": "AFC Bournemouth", + "club_history": [ + { + "year": "2020 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2017 ~ 2020", + "club": "AFC Bournemouth", + "loan": false + }, + { + "year": "2016 ~ 2017", + "club": "AFC Bournemouth", + "loan": true + }, + { + "year": "2012 ~ 2017", + "club": "Chelsea", + "loan": false + }, + { + "year": "2015 ~ 2016", + "club": "Watford", + "loan": true + }, + { + "year": "2014 ~ 2015", + "club": "Reading", + "loan": true + } + ] + }, + { + "number": 24, + "name": "Josko Gvardiol", + "position": "LB", + "dominant_foot": "Left", + "nationality": "Croatia", + "height": 185, + "weight": 80, + "date_of_birth": "2002.01.23", + "honors": {}, + "current_team": "Manchester City", + "transfer_date": "2023.08.05", + "previous_team": "RB Leipzig", + "club_history": [ + { + "year": "2023 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2021 ~ 2023", + "club": "RB Leipzig", + "loan": false + }, + { + "year": "2019 ~ 2021", + "club": "Dinamo Zagreb", + "loan": false + } + ] + }, + { + "number": 82, + "name": "Rico Lewis", + "position": "RB", + "dominant_foot": "Right", + "nationality": "England", + "height": 169, + "weight": 64, + "date_of_birth": "2004.11.21", + "honors": { + "Premier League": ["2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "Academy product", + "previous_team": "N/A", + "club_history": [ + { + "year": "Academy product", + "club": "Manchester City", + "loan": false + } + ] + }, + { + "number": 97, + "name": "Joshua Wilson-Esbrand", + "position": "LB", + "dominant_foot": "Left", + "nationality": "England", + "height": 176, + "weight": 67, + "date_of_birth": "2002.12.26", + "honors": { + "Premier League": ["2022/23"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "Academy product", + "previous_team": "N/A", + "club_history": [ + { + "year": "2023 ~", + "club": "Reims (loan)", + "loan": true + }, + { + "year": "2022 ~ 2023", + "club": "Coventry City (loan)", + "loan": true + }, + { + "year": "2022 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2020 ~ 2023", + "club": "Manchester City U21", + "loan": false + } + ] + } + ], + "goalkeepers": [ + { + "number": 31, + "name": "Ederson", + "position": "GK", + "dominant_foot": "Left", + "nationality": "Brazil", + "height": 188, + "weight": 86, + "date_of_birth": "1993.08.17", + "honors": { + "Premier League": ["2017/18", "2018/19", "2020/21", "2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2018/19", "2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2017.07.01", + "previous_team": "SL Benfica", + "club_history": [ + { + "year": "2017 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2015 ~ 2017", + "club": "Benfica", + "loan": false + }, + { + "year": "2015 ~ 2016", + "club": "Benfica B", + "loan": false + }, + { + "year": "2013 ~ 2015", + "club": "Rio Ave", + "loan": false + }, + { + "year": "2011 ~ 2013", + "club": "Ribeirão", + "loan": false + } + ] + }, + { + "number": 18, + "name": "Stefan Ortega", + "position": "GK", + "dominant_foot": "Right", + "nationality": "Germany", + "height": 185, + "weight": 88, + "date_of_birth": "1992.11.06", + "honors": { + "Premier League": ["2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2022.07.01", + "previous_team": "Arminia Bielefeld", + "club_history": [ + { + "year": "2022 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2019 ~ 2022", + "club": "Arminia Bielefeld", + "loan": false + }, + { + "year": "2018 ~ 2019", + "club": "Arminia Bielefeld", + "loan": false + }, + { + "year": "2017 ~ 2018", + "club": "1860 Munich", + "loan": false + }, + { + "year": "2016 ~ 2017", + "club": "1860 Munich II", + "loan": false + }, + { + "year": "2015 ~ 2017", + "club": "1860 Munich", + "loan": false + }, + { + "year": "2013 ~ 2015", + "club": "Arminia Bielefeld", + "loan": false + }, + { + "year": "2011 ~ 2013", + "club": "Arminia Bielefeld", + "loan": false + }, + { + "year": "2010 ~ 2011", + "club": "Arminia Bielefeld II", + "loan": false + } + ] + }, + { + "number": 33, + "name": "Scott Carson", + "position": "GK", + "dominant_foot": "Right", + "nationality": "England", + "height": 188, + "weight": 85, + "date_of_birth": "1985.09.03", + "honors": { + "Premier League": ["2021/22", "2022/23", "2023/24"], + "Champions League": ["2022/23"], + "FA Cup": ["2022/23"] + }, + "current_team": "Manchester City", + "transfer_date": "2021.07.20", + "previous_team": "Derby County", + "club_history": [ + { + "year": "2021 ~", + "club": "Manchester City", + "loan": false + }, + { + "year": "2015 ~ 2021", + "club": "Derby County", + "loan": false + }, + { + "year": "2013 ~ 2015", + "club": "Wigan Athletic", + "loan": false + }, + { + "year": "2011 ~ 2013", + "club": "Bursaspor", + "loan": false + }, + { + "year": "2008 ~ 2011", + "club": "West Bromwich Albion", + "loan": false + }, + { + "year": "2005 ~ 2008", + "club": "Liverpool", + "loan": false + } + ] + } + ] +} \ No newline at end of file diff --git a/build/robots.txt b/build/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/build/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/build/static/css/main.c1cb6f51.css b/build/static/css/main.c1cb6f51.css new file mode 100644 index 0000000..e5b4657 --- /dev/null +++ b/build/static/css/main.c1cb6f51.css @@ -0,0 +1,2 @@ +@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{transform:translateZ(0);transition:opacity .3s}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}@font-face{font-family:INGAME;font-weight:100;src:url(/static/media/YoonGothic530.794ced64dc2bfbcb60cb.woff2) format("truetype")}@font-face{font-family:Pretendard-Regular;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}li,ul{list-style:none}img{width:100%}.container{height:100vh;overflow:hidden;position:relative;width:100vw}.header{align-items:center;background-color:initial;color:#fff;display:flex;justify-content:space-between;padding:10px 30px;position:fixed;top:0;width:100%;z-index:1000}.header .logo{color:#fff;font-size:1.8rem;font-weight:700;text-transform:uppercase}.header .header-right,.header nav ul{display:flex;gap:30px}.header nav ul{align-items:center}.header nav ul li a{color:#fff;font-size:.9rem;padding:5px 10px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.header nav ul li a:hover{color:#6cabdd}.header .icons{align-items:center;display:flex;gap:30px}.header .icons .icon{cursor:pointer;font-size:.9rem;transition:color .3s ease}.header .icons .icon:hover{color:#6cabdd}.main-video-player{align-items:center;background:url(https://via.placeholder.com/1920x1080) no-repeat 50%;background-size:cover;min-height:100vh;text-align:center}.main-video-player .thumbnail{height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:99}.main-video-player .thumbnail.fade-out{opacity:0}.loading-screen{align-items:center;background-color:#fff;display:none;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity 1s ease-out;z-index:9999}.loading-screen.fade-out{display:flex;opacity:1;pointer-events:none}.loading-bg{background-color:#fff;background-position:50%;background-size:cover;height:100vh;opacity:.1;width:100vw}.loading-logo{animation:blink 1.5s ease-in-out infinite;height:250px;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(calc(-50% + .5px),calc(-50% + .5px));width:250px}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.loading-screen h1{color:#fff;font-size:1.5rem;margin-top:20px}.players-info-container{align-items:center;display:flex;height:100vh;left:10%;position:relative;width:100%}.players-info{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;padding:20px;width:524px}.players-info .info-top{justify-content:space-between;margin-bottom:15px}.players-info .info-top,.players-info .info-top .detail{align-items:center;display:flex}.players-info .info-top .detail img{height:22px;margin-right:8px;width:27px}.players-info .info-top .detail .number{font-size:12px}.players-info .info-top .name{color:#151432;font-family:Roboto,sans-serif;font-size:24px}.players-info .info-top .number{font-family:Pretendard-Regular,sans-serif;font-size:12px}.players-info .position{font-size:30px;margin-bottom:26px}.players-info .position.CF,.players-info .position.LW,.players-info .position.RW,.players-info .position.ST{color:#f6425f}.players-info .position.CDM,.players-info .position.CM{color:#03cd7a}.players-info .position.CB,.players-info .position.LB,.players-info .position.RB{color:#1476ff}.players-info .position.GK{color:#e9a216}.players-info .info-detail{align-items:center;display:flex;flex-wrap:wrap}.players-info .info-detail div{width:30%}.players-info .current_team,.players-info .date_of_birth,.players-info .dominant_foot,.players-info .height,.players-info .nationality,.players-info .previous_team,.players-info .transfer_date,.players-info .weight{color:#7f8c8d;font-size:16px;margin-bottom:5px;width:100%}.players-info .player-rating{color:#f39c12;font-size:18px;margin:10px 0}.players-info .nationality img{height:auto;margin-right:5px;width:20px}.players-info .player-features img{height:auto;margin:5px;width:40px}.players-info .club-history{margin-top:20px}.players-info .club-history table{border-collapse:collapse;margin-top:15px;width:100%}.players-info .club-history table th{border-bottom:2px solid #3e3d55;border-top:10px solid #3e3d55;color:#6b6a7b;font-family:Pretendard-Regular,sans-serif;font-size:15px;font-weight:400;padding:15px 0;text-align:left}.players-info .club-history table tr:last-child td{border-bottom:0}.players-info .club-history table td{border-bottom:1px solid #e1e1e5;color:#6b6a7b;font-size:14px;padding:10px 0}.players-info .club-history table td:first-child{width:20%}.players-info .club-history table td:nth-child(2){width:60%}.players-info .club-history table td:last-child{width:20%}.slider-container{bottom:30px;left:0;padding:0 30px;position:absolute;width:100%;z-index:100}.slider-container .slick-slider{display:flex;gap:20px;height:324px}.slider-container .slick-slider img{object-fit:cover;width:100%}.slider-container .slick-slider .slick-track{display:flex;gap:30px}.slider-container .slick-slider .slider-slide{align-items:center;border:2px solid #fff;border-radius:16px;cursor:pointer;display:flex;height:100%;justify-content:center;max-width:600px;min-width:300px;outline:none;overflow:hidden}.slider-container .slick-slider .slider-caption{background-color:#00000080;bottom:20px;color:#fff;font-size:1.5rem;left:20px;padding:10px;position:absolute;text-transform:uppercase}.slider-container .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:50%}.slider-container .slick-dots{align-items:center;bottom:0;display:flex!important;justify-content:flex-start;left:0;position:absolute;width:auto}.slider-container .slick-dots li{background-color:#fff;border:0;height:4px;list-style:none;margin:0;padding:0;width:40px}.slider-container .slick-dots li button{background:none;border:none;cursor:pointer;height:100%;opacity:0;padding:0;width:100%}.slider-container .slick-dots .slick-active{animation:neonGlow 1.5s infinite alternate}.slider-container .slick-dots .custom-dots{color:#eee;left:0;position:absolute;top:-16px}.slider-container .slick-dots .custom-dots .current-slide{color:#fff;font-size:22px;font-weight:700}.slider-container .slick-dots .custom-dots .total-slides{color:#eee;font-size:18px;font-weight:700}.play-button-container{align-items:center;bottom:160px;display:flex;left:400px;position:absolute;z-index:1000}.play-button-container div h4{font-size:22px;text-align:left}.play-button-container div p{font-size:18px;text-align:left}.play-button-container .play-button{align-items:center;background-color:#ffffffb3;border:none;border-radius:50%;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;height:50px;justify-content:center;margin-right:1.2em;transition:background-color .3s ease;width:50px}.play-button-container .play-button:hover{background-color:#ffffffe6}.play-button-container .play-button svg{color:#6cabdd;height:14px;width:14px}.card-slider-wrap{bottom:30px;position:absolute;right:0;width:50%}.card-slide{cursor:pointer}.card-slide .players-row{height:100%;left:4px;overflow:hidden;position:relative;width:calc(100% - 9px)}.card-slide .players-row .number{font-size:30px;font-weight:700;top:69px}.card-slide .players-row .number,.card-slide .players-row .position{color:#fff;font-family:INGAME,sans-serif;left:0;position:absolute;text-align:center;text-shadow:0 0 3px #00000080;width:61px;z-index:2}.card-slide .players-row .position{font-size:26px;font-weight:100;letter-spacing:-1px;top:99px}.card-slide .players-row .country-logo{left:15px;position:absolute;text-align:center;top:133px;width:32px;z-index:2}.card-slide .players-row .img{height:169px;overflow:hidden;position:absolute;right:5px;top:81px;width:155px;z-index:1}.card-slide .players-row .img img{width:169px}.card-slide .players-row .team-logo{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:46px;justify-content:center;left:9px;overflow:hidden;position:absolute;text-align:center;top:192px;width:46px;z-index:2}.card-slide .players-row .team-logo img{height:33px;width:33px}.card-slide .players-row .players{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:262px;width:100%}.card-slide .players-row .players img{display:inline-block;height:16px;margin-right:3px;margin-top:2px;vertical-align:top;width:20px}.card-slide .players-row .players .name{display:inline-block;font-size:19px;font-weight:200;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swiper-pagination{bottom:17px!important;left:auto!important;position:absolute;right:0!important;text-align:center;width:100%;z-index:10}.swiper-horizontal{padding-bottom:90px}.swiper-pagination{width:83%!important}.swiper-pagination-bullet{background-color:#000;border-radius:0;display:inline-block;height:4px;margin:0!important;width:3.8%}.swiper-pagination-bullet-active{animation:neonGlow 1.5s infinite alternate}.swiper-button-next,.swiper-button-prev{align-items:center;background-color:initial;border:2px solid #ccc;border-radius:50%;bottom:0;color:#ccc;cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;outline:none;position:absolute;top:auto;width:50px;z-index:10}.swiper-button-prev{left:0}.swiper-button-next{left:60px}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.2em}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#fff3}@keyframes neonGlow{0%{background-color:#6cabdd;box-shadow:0 0 5px #6cabdd,0 0 10px #6cabdd,0 0 15px #6cabdd,0 0 20px #6cabdd}to{background-color:#a3e4ff;box-shadow:0 0 10px #a3e4ff,0 0 20px #a3e4ff,0 0 30px #a3e4ff,0 0 40px #a3e4ff}} +/*# sourceMappingURL=main.c1cb6f51.css.map*/ \ No newline at end of file diff --git a/build/static/css/main.c1cb6f51.css.map b/build/static/css/main.c1cb6f51.css.map new file mode 100644 index 0000000..b783a17 --- /dev/null +++ b/build/static/css/main.c1cb6f51.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.c1cb6f51.css","mappings":"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","sources":["../node_modules/slick-carousel/slick/slick-theme.css","index.css","../node_modules/slick-carousel/slick/slick.css","../node_modules/swiper/swiper-bundle.css","assets/styles/_reset.scss","App.css","assets/styles/_common.scss","assets/styles/_header.scss","assets/styles/_main.scss","assets/styles/_loading.scss","assets/styles/_playersInfo.scss","assets/styles/_slickSlider.scss","assets/styles/_swiperSlider.scss","assets/styles/_keyframes.scss"],"sourcesContent":["@charset 'UTF-8';\n/* Slider */\n.slick-loading .slick-list\n{\n background: #fff url('./ajax-loader.gif') center center no-repeat;\n}\n\n/* Icons */\n@font-face\n{\n font-family: 'slick';\n font-weight: normal;\n font-style: normal;\n\n src: url('./fonts/slick.eot');\n src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');\n}\n/* Arrows */\n.slick-prev,\n.slick-next\n{\n font-size: 0;\n line-height: 0;\n\n position: absolute;\n top: 50%;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 0;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n\n cursor: pointer;\n\n color: transparent;\n border: none;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover,\n.slick-prev:focus,\n.slick-next:hover,\n.slick-next:focus\n{\n color: transparent;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover:before,\n.slick-prev:focus:before,\n.slick-next:hover:before,\n.slick-next:focus:before\n{\n opacity: 1;\n}\n.slick-prev.slick-disabled:before,\n.slick-next.slick-disabled:before\n{\n opacity: .25;\n}\n\n.slick-prev:before,\n.slick-next:before\n{\n font-family: 'slick';\n font-size: 20px;\n line-height: 1;\n\n opacity: .75;\n color: white;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.slick-prev\n{\n left: -25px;\n}\n[dir='rtl'] .slick-prev\n{\n right: -25px;\n left: auto;\n}\n.slick-prev:before\n{\n content: '←';\n}\n[dir='rtl'] .slick-prev:before\n{\n content: '→';\n}\n\n.slick-next\n{\n right: -25px;\n}\n[dir='rtl'] .slick-next\n{\n right: auto;\n left: -25px;\n}\n.slick-next:before\n{\n content: '→';\n}\n[dir='rtl'] .slick-next:before\n{\n content: '←';\n}\n\n/* Dots */\n.slick-dotted.slick-slider\n{\n margin-bottom: 30px;\n}\n\n.slick-dots\n{\n position: absolute;\n bottom: -25px;\n\n display: block;\n\n width: 100%;\n padding: 0;\n margin: 0;\n\n list-style: none;\n\n text-align: center;\n}\n.slick-dots li\n{\n position: relative;\n\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin: 0 5px;\n padding: 0;\n\n cursor: pointer;\n}\n.slick-dots li button\n{\n font-size: 0;\n line-height: 0;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 5px;\n\n cursor: pointer;\n\n color: transparent;\n border: 0;\n outline: none;\n background: transparent;\n}\n.slick-dots li button:hover,\n.slick-dots li button:focus\n{\n outline: none;\n}\n.slick-dots li button:hover:before,\n.slick-dots li button:focus:before\n{\n opacity: 1;\n}\n.slick-dots li button:before\n{\n font-family: 'slick';\n font-size: 6px;\n line-height: 20px;\n\n position: absolute;\n top: 0;\n left: 0;\n\n width: 20px;\n height: 20px;\n\n content: '•';\n text-align: center;\n\n opacity: .25;\n color: black;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.slick-dots li.slick-active button:before\n{\n opacity: .75;\n color: black;\n}\n","body {\r\n margin: 0;\r\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\r\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\r\n sans-serif;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\ncode {\r\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\r\n monospace;\r\n}\r\n","/* Slider */\n.slick-slider\n{\n position: relative;\n\n display: block;\n box-sizing: border-box;\n\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n -webkit-touch-callout: none;\n -khtml-user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list\n{\n position: relative;\n\n display: block;\n overflow: hidden;\n\n margin: 0;\n padding: 0;\n}\n.slick-list:focus\n{\n outline: none;\n}\n.slick-list.dragging\n{\n cursor: pointer;\n cursor: hand;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list\n{\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track\n{\n position: relative;\n top: 0;\n left: 0;\n\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.slick-track:before,\n.slick-track:after\n{\n display: table;\n\n content: '';\n}\n.slick-track:after\n{\n clear: both;\n}\n.slick-loading .slick-track\n{\n visibility: hidden;\n}\n\n.slick-slide\n{\n display: none;\n float: left;\n\n height: 100%;\n min-height: 1px;\n}\n[dir='rtl'] .slick-slide\n{\n float: right;\n}\n.slick-slide img\n{\n display: block;\n}\n.slick-slide.slick-loading img\n{\n display: none;\n}\n.slick-slide.dragging img\n{\n pointer-events: none;\n}\n.slick-initialized .slick-slide\n{\n display: block;\n}\n.slick-loading .slick-slide\n{\n visibility: hidden;\n}\n.slick-vertical .slick-slide\n{\n display: block;\n\n height: auto;\n\n border: 1px solid transparent;\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n","/**\n * Swiper 11.1.12\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * https://swiperjs.com\n *\n * Copyright 2014-2024 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: September 1, 2024\n */\n\n/* FONT_START */\n@font-face {\n font-family: 'swiper-icons';\n src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');\n font-weight: 400;\n font-style: normal;\n}\n/* FONT_END */\n:root {\n --swiper-theme-color: #007aff;\n /*\n --swiper-preloader-color: var(--swiper-theme-color);\n --swiper-wrapper-transition-timing-function: initial;\n */\n}\n:host {\n position: relative;\n display: block;\n margin-left: auto;\n margin-right: auto;\n z-index: 1;\n}\n.swiper {\n margin-left: auto;\n margin-right: auto;\n position: relative;\n overflow: hidden;\n list-style: none;\n padding: 0;\n /* Fix of Webkit flickering */\n z-index: 1;\n display: block;\n}\n.swiper-vertical > .swiper-wrapper {\n flex-direction: column;\n}\n.swiper-wrapper {\n position: relative;\n width: 100%;\n height: 100%;\n z-index: 1;\n display: flex;\n transition-property: transform;\n transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);\n box-sizing: content-box;\n}\n.swiper-android .swiper-slide,\n.swiper-ios .swiper-slide,\n.swiper-wrapper {\n transform: translate3d(0px, 0, 0);\n}\n.swiper-horizontal {\n touch-action: pan-y;\n}\n.swiper-vertical {\n touch-action: pan-x;\n}\n.swiper-slide {\n flex-shrink: 0;\n width: 100%;\n height: 100%;\n position: relative;\n transition-property: transform;\n display: block;\n}\n.swiper-slide-invisible-blank {\n visibility: hidden;\n}\n/* Auto Height */\n.swiper-autoheight,\n.swiper-autoheight .swiper-slide {\n height: auto;\n}\n.swiper-autoheight .swiper-wrapper {\n align-items: flex-start;\n transition-property: transform, height;\n}\n.swiper-backface-hidden .swiper-slide {\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n/* 3D Effects */\n.swiper-3d.swiper-css-mode .swiper-wrapper {\n perspective: 1200px;\n}\n.swiper-3d .swiper-wrapper {\n transform-style: preserve-3d;\n}\n.swiper-3d {\n perspective: 1200px;\n}\n.swiper-3d .swiper-slide,\n.swiper-3d .swiper-cube-shadow {\n transform-style: preserve-3d;\n}\n/* CSS Mode */\n.swiper-css-mode > .swiper-wrapper {\n overflow: auto;\n scrollbar-width: none;\n /* For Firefox */\n -ms-overflow-style: none;\n /* For Internet Explorer and Edge */\n}\n.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {\n display: none;\n}\n.swiper-css-mode > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: start start;\n}\n.swiper-css-mode.swiper-horizontal > .swiper-wrapper {\n scroll-snap-type: x mandatory;\n}\n.swiper-css-mode.swiper-vertical > .swiper-wrapper {\n scroll-snap-type: y mandatory;\n}\n.swiper-css-mode.swiper-free-mode > .swiper-wrapper {\n scroll-snap-type: none;\n}\n.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: none;\n}\n.swiper-css-mode.swiper-centered > .swiper-wrapper::before {\n content: '';\n flex-shrink: 0;\n order: 9999;\n}\n.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: center center;\n scroll-snap-stop: always;\n}\n.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {\n margin-inline-start: var(--swiper-centered-offset-before);\n}\n.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {\n height: 100%;\n min-height: 1px;\n width: var(--swiper-centered-offset-after);\n}\n.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {\n margin-block-start: var(--swiper-centered-offset-before);\n}\n.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {\n width: 100%;\n min-width: 1px;\n height: var(--swiper-centered-offset-after);\n}\n/* Slide styles start */\n/* 3D Shadows */\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-slide-shadow-bottom,\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-slide-shadow-bottom {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n z-index: 10;\n}\n.swiper-3d .swiper-slide-shadow {\n background: rgba(0, 0, 0, 0.15);\n}\n.swiper-3d .swiper-slide-shadow-left {\n background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-right {\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-top {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-bottom {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-lazy-preloader {\n width: 42px;\n height: 42px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-left: -21px;\n margin-top: -21px;\n z-index: 10;\n transform-origin: 50%;\n box-sizing: border-box;\n border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));\n border-radius: 50%;\n border-top-color: transparent;\n}\n.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,\n.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {\n animation: swiper-preloader-spin 1s infinite linear;\n}\n.swiper-lazy-preloader-white {\n --swiper-preloader-color: #fff;\n}\n.swiper-lazy-preloader-black {\n --swiper-preloader-color: #000;\n}\n@keyframes swiper-preloader-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n/* Slide styles end */\n.swiper-virtual .swiper-slide {\n -webkit-backface-visibility: hidden;\n transform: translateZ(0);\n}\n.swiper-virtual.swiper-css-mode .swiper-wrapper::after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none;\n}\n.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {\n height: 1px;\n width: var(--swiper-virtual-size);\n}\n.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {\n width: 1px;\n height: var(--swiper-virtual-size);\n}\n:root {\n --swiper-navigation-size: 44px;\n /*\n --swiper-navigation-top-offset: 50%;\n --swiper-navigation-sides-offset: 10px;\n --swiper-navigation-color: var(--swiper-theme-color);\n */\n}\n.swiper-button-prev,\n.swiper-button-next {\n position: absolute;\n top: var(--swiper-navigation-top-offset, 50%);\n width: calc(var(--swiper-navigation-size) / 44 * 27);\n height: var(--swiper-navigation-size);\n margin-top: calc(0px - (var(--swiper-navigation-size) / 2));\n z-index: 10;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--swiper-navigation-color, var(--swiper-theme-color));\n}\n.swiper-button-prev.swiper-button-disabled,\n.swiper-button-next.swiper-button-disabled {\n opacity: 0.35;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-button-prev.swiper-button-hidden,\n.swiper-button-next.swiper-button-hidden {\n opacity: 0;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-navigation-disabled .swiper-button-prev,\n.swiper-navigation-disabled .swiper-button-next {\n display: none !important;\n}\n.swiper-button-prev svg,\n.swiper-button-next svg {\n width: 100%;\n height: 100%;\n object-fit: contain;\n transform-origin: center;\n}\n.swiper-rtl .swiper-button-prev svg,\n.swiper-rtl .swiper-button-next svg {\n transform: rotate(180deg);\n}\n.swiper-button-prev,\n.swiper-rtl .swiper-button-next {\n left: var(--swiper-navigation-sides-offset, 10px);\n right: auto;\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, 10px);\n left: auto;\n}\n.swiper-button-lock {\n display: none;\n}\n/* Navigation font start */\n.swiper-button-prev:after,\n.swiper-button-next:after {\n font-family: swiper-icons;\n font-size: var(--swiper-navigation-size);\n text-transform: none !important;\n letter-spacing: 0;\n font-variant: initial;\n line-height: 1;\n}\n.swiper-button-prev:after,\n.swiper-rtl .swiper-button-next:after {\n content: 'prev';\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, 10px);\n left: auto;\n}\n.swiper-button-next:after,\n.swiper-rtl .swiper-button-prev:after {\n content: 'next';\n}\n/* Navigation font end */\n:root {\n /*\n --swiper-pagination-color: var(--swiper-theme-color);\n --swiper-pagination-left: auto;\n --swiper-pagination-right: 8px;\n --swiper-pagination-bottom: 8px;\n --swiper-pagination-top: auto;\n --swiper-pagination-fraction-color: inherit;\n --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);\n --swiper-pagination-progressbar-size: 4px;\n --swiper-pagination-bullet-size: 8px;\n --swiper-pagination-bullet-width: 8px;\n --swiper-pagination-bullet-height: 8px;\n --swiper-pagination-bullet-border-radius: 50%;\n --swiper-pagination-bullet-inactive-color: #000;\n --swiper-pagination-bullet-inactive-opacity: 0.2;\n --swiper-pagination-bullet-opacity: 1;\n --swiper-pagination-bullet-horizontal-gap: 4px;\n --swiper-pagination-bullet-vertical-gap: 6px;\n */\n}\n.swiper-pagination {\n position: absolute;\n text-align: center;\n transition: 300ms opacity;\n transform: translate3d(0, 0, 0);\n z-index: 10;\n}\n.swiper-pagination.swiper-pagination-hidden {\n opacity: 0;\n}\n.swiper-pagination-disabled > .swiper-pagination,\n.swiper-pagination.swiper-pagination-disabled {\n display: none !important;\n}\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-bullets.swiper-pagination-horizontal {\n bottom: var(--swiper-pagination-bottom, 8px);\n top: var(--swiper-pagination-top, auto);\n left: 0;\n width: 100%;\n}\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n overflow: hidden;\n font-size: 0;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transform: scale(0.33);\n position: relative;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {\n transform: scale(0.33);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {\n transform: scale(0.33);\n}\n.swiper-pagination-bullet {\n width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));\n height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));\n display: inline-block;\n border-radius: var(--swiper-pagination-bullet-border-radius, 50%);\n background: var(--swiper-pagination-bullet-inactive-color, #000);\n opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);\n}\nbutton.swiper-pagination-bullet {\n border: none;\n margin: 0;\n padding: 0;\n box-shadow: none;\n -webkit-appearance: none;\n appearance: none;\n}\n.swiper-pagination-clickable .swiper-pagination-bullet {\n cursor: pointer;\n}\n.swiper-pagination-bullet:only-child {\n display: none !important;\n}\n.swiper-pagination-bullet-active {\n opacity: var(--swiper-pagination-bullet-opacity, 1);\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n}\n.swiper-vertical > .swiper-pagination-bullets,\n.swiper-pagination-vertical.swiper-pagination-bullets {\n right: var(--swiper-pagination-right, 8px);\n left: var(--swiper-pagination-left, auto);\n top: 50%;\n transform: translate3d(0px, -50%, 0);\n}\n.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;\n display: block;\n}\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n top: 50%;\n transform: translateY(-50%);\n width: 8px;\n}\n.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n display: inline-block;\n transition: 200ms transform,\n 200ms top;\n}\n.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);\n}\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n left: 50%;\n transform: translateX(-50%);\n white-space: nowrap;\n}\n.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,\n.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 200ms transform,\n 200ms left;\n}\n.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n transition: 200ms transform,\n 200ms right;\n}\n/* Fraction */\n.swiper-pagination-fraction {\n color: var(--swiper-pagination-fraction-color, inherit);\n}\n/* Progress */\n.swiper-pagination-progressbar {\n background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));\n position: absolute;\n}\n.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n background: var(--swiper-pagination-color, var(--swiper-theme-color));\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n transform: scale(0);\n transform-origin: left top;\n}\n.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n transform-origin: right top;\n}\n.swiper-horizontal > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-horizontal,\n.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {\n width: 100%;\n height: var(--swiper-pagination-progressbar-size, 4px);\n left: 0;\n top: 0;\n}\n.swiper-vertical > .swiper-pagination-progressbar,\n.swiper-pagination-progressbar.swiper-pagination-vertical,\n.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,\n.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {\n width: var(--swiper-pagination-progressbar-size, 4px);\n height: 100%;\n left: 0;\n top: 0;\n}\n.swiper-pagination-lock {\n display: none;\n}\n:root {\n /*\n --swiper-scrollbar-border-radius: 10px;\n --swiper-scrollbar-top: auto;\n --swiper-scrollbar-bottom: 4px;\n --swiper-scrollbar-left: auto;\n --swiper-scrollbar-right: 4px;\n --swiper-scrollbar-sides-offset: 1%;\n --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);\n --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);\n --swiper-scrollbar-size: 4px;\n */\n}\n.swiper-scrollbar {\n border-radius: var(--swiper-scrollbar-border-radius, 10px);\n position: relative;\n touch-action: none;\n background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));\n}\n.swiper-scrollbar-disabled > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-disabled {\n display: none !important;\n}\n.swiper-horizontal > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-horizontal {\n position: absolute;\n left: var(--swiper-scrollbar-sides-offset, 1%);\n bottom: var(--swiper-scrollbar-bottom, 4px);\n top: var(--swiper-scrollbar-top, auto);\n z-index: 50;\n height: var(--swiper-scrollbar-size, 4px);\n width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));\n}\n.swiper-vertical > .swiper-scrollbar,\n.swiper-scrollbar.swiper-scrollbar-vertical {\n position: absolute;\n left: var(--swiper-scrollbar-left, auto);\n right: var(--swiper-scrollbar-right, 4px);\n top: var(--swiper-scrollbar-sides-offset, 1%);\n z-index: 50;\n width: var(--swiper-scrollbar-size, 4px);\n height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));\n}\n.swiper-scrollbar-drag {\n height: 100%;\n width: 100%;\n position: relative;\n background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));\n border-radius: var(--swiper-scrollbar-border-radius, 10px);\n left: 0;\n top: 0;\n}\n.swiper-scrollbar-cursor-drag {\n cursor: move;\n}\n.swiper-scrollbar-lock {\n display: none;\n}\n/* Zoom container styles start */\n.swiper-zoom-container {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n.swiper-zoom-container > img,\n.swiper-zoom-container > svg,\n.swiper-zoom-container > canvas {\n max-width: 100%;\n max-height: 100%;\n object-fit: contain;\n}\n/* Zoom container styles end */\n.swiper-slide-zoomed {\n cursor: move;\n touch-action: none;\n}\n/* a11y */\n.swiper .swiper-notification {\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none;\n opacity: 0;\n z-index: -1000;\n}\n.swiper-free-mode > .swiper-wrapper {\n transition-timing-function: ease-out;\n margin: 0 auto;\n}\n.swiper-grid > .swiper-wrapper {\n flex-wrap: wrap;\n}\n.swiper-grid-column > .swiper-wrapper {\n flex-wrap: wrap;\n flex-direction: column;\n}\n.swiper-fade.swiper-free-mode .swiper-slide {\n transition-timing-function: ease-out;\n}\n.swiper-fade .swiper-slide {\n pointer-events: none;\n transition-property: opacity;\n}\n.swiper-fade .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-fade .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-fade .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper.swiper-cube {\n overflow: visible;\n}\n.swiper-cube .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n visibility: hidden;\n transform-origin: 0 0;\n width: 100%;\n height: 100%;\n}\n.swiper-cube .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-cube.swiper-rtl .swiper-slide {\n transform-origin: 100% 0;\n}\n.swiper-cube .swiper-slide-active,\n.swiper-cube .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-cube .swiper-slide-active,\n.swiper-cube .swiper-slide-next,\n.swiper-cube .swiper-slide-prev {\n pointer-events: auto;\n visibility: visible;\n}\n.swiper-cube .swiper-cube-shadow {\n position: absolute;\n left: 0;\n bottom: 0px;\n width: 100%;\n height: 100%;\n opacity: 0.6;\n z-index: 0;\n}\n.swiper-cube .swiper-cube-shadow:before {\n content: '';\n background: #000;\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n filter: blur(50px);\n}\n.swiper-cube .swiper-slide-next + .swiper-slide {\n pointer-events: auto;\n visibility: visible;\n}\n/* Cube slide shadows start */\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,\n.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n/* Cube slide shadows end */\n.swiper.swiper-flip {\n overflow: visible;\n}\n.swiper-flip .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n}\n.swiper-flip .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-flip .swiper-slide-active,\n.swiper-flip .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n/* Flip slide shadows start */\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,\n.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n/* Flip slide shadows end */\n.swiper-creative .swiper-slide {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n overflow: hidden;\n transition-property: transform, opacity, height;\n}\n.swiper.swiper-cards {\n overflow: visible;\n}\n.swiper-cards .swiper-slide {\n transform-origin: center bottom;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n overflow: hidden;\n}\n","@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');\r\n\r\n@font-face {\r\n font-family: \"INGAME\";\r\n font-weight: 100;\r\n src: url('assets/fonts/YoonGothic530.woff2') format('truetype');\r\n}\r\n\r\n@font-face {\r\n font-family: 'Pretendard-Regular';\r\n src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');\r\n font-weight: 400;\r\n font-style: normal;\r\n}\r\n\r\n//font-family: \"INGAME\", sans-serif;\r\n//font-family: \"Roboto\", sans-serif;\r\n//font-family: \"Pretendard-Regular\", sans-serif;\r\n\r\n* {\r\n margin: 0;\r\n padding: 0;\r\n box-sizing: border-box;\r\n}\r\n\r\nul, li {\r\n list-style: none;\r\n}\r\n\r\nimg {\r\n width: 100%;\r\n}\r\n\r\n","@charset \"UTF-8\";\n@import url(\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap\");\n@font-face {\n font-family: \"INGAME\";\n font-weight: 100;\n src: url(\"assets/fonts/YoonGothic530.woff2\") format(\"truetype\");\n}\n@font-face {\n font-family: \"Pretendard-Regular\";\n src: url(\"https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff\") format(\"woff\");\n font-weight: 400;\n font-style: normal;\n}\n* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n}\n\nul, li {\n list-style: none;\n}\n\nimg {\n width: 100%;\n}\n\n.container {\n position: relative;\n overflow: hidden;\n width: 100vw;\n height: 100vh;\n}\n\n.header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 10px 30px;\n background-color: transparent;\n color: white;\n position: fixed;\n width: 100%;\n top: 0;\n z-index: 1000;\n}\n.header .logo {\n font-size: 1.8rem;\n font-weight: bold;\n text-transform: uppercase;\n color: white;\n}\n.header .header-right {\n display: flex;\n gap: 30px;\n}\n.header nav ul {\n display: flex;\n gap: 30px;\n align-items: center;\n}\n.header nav ul li a {\n color: white;\n text-decoration: none;\n font-size: 0.9rem;\n text-transform: uppercase;\n padding: 5px 10px;\n transition: color 0.3s ease;\n}\n.header nav ul li a:hover {\n color: #6CABDD;\n}\n.header .icons {\n display: flex;\n gap: 30px;\n align-items: center;\n}\n.header .icons .icon {\n font-size: 0.9rem;\n cursor: pointer;\n transition: color 0.3s ease;\n}\n.header .icons .icon:hover {\n color: #6CABDD;\n}\n\n.main-video-player {\n min-height: 100vh;\n background: url(\"https://via.placeholder.com/1920x1080\") no-repeat center center;\n background-size: cover;\n align-items: center;\n text-align: center;\n}\n.main-video-player .thumbnail {\n position: fixed;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: 99;\n transition: opacity 0.5s ease-in-out;\n opacity: 1;\n}\n.main-video-player .thumbnail.fade-out {\n opacity: 0;\n}\n\n.loading-screen {\n position: fixed;\n top: 0;\n left: 0;\n display: none;\n justify-content: center;\n align-items: center;\n z-index: 9999;\n background-color: #fff;\n transition: opacity 1s ease-out;\n opacity: 0;\n}\n\n.loading-screen.fade-out {\n display: flex;\n opacity: 1;\n pointer-events: none;\n}\n\n.loading-bg {\n height: 100vh;\n width: 100vw;\n background-size: cover;\n background-position: center;\n background-color: #fff;\n opacity: 0.1;\n}\n\n.loading-logo {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px));\n width: 250px;\n height: 250px;\n object-fit: cover;\n animation: blink 1.5s ease-in-out infinite;\n}\n\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.3;\n }\n 100% {\n opacity: 1;\n }\n}\n.loading-screen h1 {\n font-size: 1.5rem;\n color: white;\n margin-top: 20px;\n}\n\n.players-info-container {\n display: flex;\n left: 10%;\n align-items: center;\n width: 100%;\n height: 100vh;\n position: relative;\n}\n\n.players-info {\n padding: 20px;\n border-radius: 8px;\n width: 524px;\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n background-color: #fff;\n}\n.players-info .info-top {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 15px;\n}\n.players-info .info-top .detail {\n display: flex;\n align-items: center;\n}\n.players-info .info-top .detail img {\n width: 27px;\n height: 22px;\n margin-right: 8px;\n}\n.players-info .info-top .detail .number {\n font-size: 12px;\n}\n.players-info .info-top .name {\n font-size: 24px;\n color: #151432;\n font-family: \"Roboto\", sans-serif;\n}\n.players-info .info-top .number {\n font-size: 12px;\n font-family: \"Pretendard-Regular\", sans-serif;\n}\n.players-info .position {\n font-size: 30px;\n margin-bottom: 26px;\n}\n.players-info .position.ST, .players-info .position.RW, .players-info .position.LW, .players-info .position.CF {\n color: #f6425f;\n}\n.players-info .position.CM, .players-info .position.CDM {\n color: #03cd7a;\n}\n.players-info .position.CB, .players-info .position.RB, .players-info .position.LB {\n color: #1476ff;\n}\n.players-info .position.GK {\n color: #e9a216;\n}\n.players-info .info-detail {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n.players-info .info-detail div {\n width: 30%;\n}\n.players-info .dominant_foot,\n.players-info .nationality,\n.players-info .height,\n.players-info .weight,\n.players-info .date_of_birth,\n.players-info .current_team,\n.players-info .transfer_date,\n.players-info .previous_team {\n width: 100%;\n font-size: 16px;\n color: #7f8c8d;\n margin-bottom: 5px;\n}\n.players-info .player-rating {\n font-size: 18px;\n color: #f39c12;\n margin: 10px 0;\n}\n.players-info .nationality img {\n width: 20px;\n height: auto;\n margin-right: 5px;\n}\n.players-info .player-features img {\n width: 40px;\n height: auto;\n margin: 5px;\n}\n.players-info .club-history {\n margin-top: 20px;\n}\n.players-info .club-history table {\n width: 100%;\n border-collapse: collapse;\n margin-top: 15px;\n}\n.players-info .club-history table th {\n font-size: 15px;\n font-weight: normal;\n padding: 15px 0;\n color: #6b6a7b;\n border-top: 10px solid #3e3d55;\n border-bottom: 2px solid #3e3d55;\n text-align: left;\n font-family: \"Pretendard-Regular\", sans-serif;\n}\n.players-info .club-history table tr:last-child td {\n border-bottom: 0;\n}\n.players-info .club-history table td {\n padding: 10px 0;\n font-size: 14px;\n color: #6b6a7b;\n border-bottom: 1px solid #e1e1e5;\n}\n.players-info .club-history table td:first-child {\n width: 20%;\n}\n.players-info .club-history table td:nth-child(2) {\n width: 60%;\n}\n.players-info .club-history table td:last-child {\n width: 20%;\n}\n\n.slider-container {\n z-index: 100;\n position: absolute;\n left: 0;\n bottom: 30px;\n width: 100%;\n padding: 0 30px;\n}\n.slider-container .slick-slider {\n display: flex;\n height: 324px;\n gap: 20px;\n}\n.slider-container .slick-slider img {\n width: 100%;\n object-fit: cover;\n}\n.slider-container .slick-slider .slick-track {\n display: flex;\n gap: 30px;\n}\n.slider-container .slick-slider .slider-slide {\n outline: none;\n border: 2px solid #fff;\n border-radius: 16px;\n overflow: hidden;\n cursor: pointer;\n min-width: 300px;\n max-width: 600px;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.slider-container .slick-slider .slider-caption {\n position: absolute;\n bottom: 20px;\n left: 20px;\n color: white;\n background-color: rgba(0, 0, 0, 0.5);\n padding: 10px;\n font-size: 1.5rem;\n text-transform: uppercase;\n}\n.slider-container .slick-list {\n position: absolute;\n right: 0;\n top: 0;\n width: 50%;\n display: block;\n overflow: hidden;\n margin: 0;\n padding: 0;\n}\n.slider-container .slick-dots {\n position: absolute;\n left: 0;\n bottom: 0;\n display: flex !important;\n justify-content: flex-start;\n align-items: center;\n width: auto;\n}\n.slider-container .slick-dots li {\n list-style: none;\n width: 40px;\n height: 4px;\n background-color: white;\n padding: 0;\n margin: 0;\n border: 0;\n}\n.slider-container .slick-dots li button {\n width: 100%;\n height: 100%;\n padding: 0;\n border: none;\n background: none;\n opacity: 0;\n cursor: pointer;\n}\n.slider-container .slick-dots .slick-active {\n animation: neonGlow 1.5s infinite alternate;\n}\n.slider-container .slick-dots .custom-dots {\n position: absolute;\n left: 0;\n top: -16px;\n color: #eeeeee;\n}\n.slider-container .slick-dots .custom-dots .current-slide {\n font-size: 22px;\n font-weight: bold;\n color: #ffffff;\n}\n.slider-container .slick-dots .custom-dots .total-slides {\n font-size: 18px;\n font-weight: bold;\n color: #eeeeee;\n}\n\n.play-button-container {\n position: absolute;\n bottom: 160px;\n left: 400px;\n z-index: 1000;\n display: flex;\n align-items: center;\n}\n.play-button-container div h4 {\n font-size: 22px;\n text-align: left;\n}\n.play-button-container div p {\n font-size: 18px;\n text-align: left;\n}\n.play-button-container .play-button {\n width: 50px;\n height: 50px;\n margin-right: 1.2em;\n background-color: rgba(255, 255, 255, 0.7);\n border: none;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n transition: background-color 0.3s ease;\n}\n.play-button-container .play-button:hover {\n background-color: rgba(255, 255, 255, 0.9);\n}\n.play-button-container .play-button svg {\n width: 14px;\n height: 14px;\n color: #6CABDD;\n}\n\n.card-slider-wrap {\n position: absolute;\n right: 0;\n bottom: 30px;\n width: 50%;\n}\n\n.card-slide {\n cursor: pointer;\n}\n.card-slide .players-row {\n position: relative;\n overflow: hidden;\n width: calc(100% - 9px);\n left: 4px;\n height: 100%;\n}\n.card-slide .players-row .number {\n color: #fff;\n position: absolute;\n top: 69px;\n left: 0;\n text-align: center;\n width: 61px;\n font-weight: bold;\n z-index: 2;\n text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);\n font-size: 30px;\n font-family: \"INGAME\", sans-serif;\n}\n.card-slide .players-row .position {\n font-size: 26px;\n color: #fff;\n position: absolute;\n top: 99px;\n left: 0;\n text-align: center;\n width: 61px;\n z-index: 2;\n text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);\n font-family: \"INGAME\", sans-serif;\n font-weight: 100;\n letter-spacing: -1px;\n}\n.card-slide .players-row .country-logo {\n position: absolute;\n top: 133px;\n left: 15px;\n width: 32px;\n text-align: center;\n z-index: 2;\n}\n.card-slide .players-row .img {\n position: absolute;\n top: 81px;\n right: 5px;\n z-index: 1;\n width: 155px;\n height: 169px;\n overflow: hidden;\n}\n.card-slide .players-row .img img {\n width: 169px;\n}\n.card-slide .players-row .team-logo {\n position: absolute;\n top: 192px;\n left: 9px;\n text-align: center;\n width: 46px;\n height: 46px;\n z-index: 2;\n display: flex;\n overflow: hidden;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n background-color: #fff;\n}\n.card-slide .players-row .team-logo img {\n width: 33px;\n height: 33px;\n}\n.card-slide .players-row .players {\n width: 100%;\n position: absolute;\n top: 262px;\n left: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.card-slide .players-row .players img {\n width: 20px;\n height: 16px;\n margin-right: 3px;\n display: inline-block;\n margin-top: 2px;\n vertical-align: top;\n}\n.card-slide .players-row .players .name {\n display: inline-block;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 19px;\n font-weight: 200;\n}\n\n.swiper-pagination {\n position: absolute;\n bottom: 17px !important;\n left: auto !important;\n right: 0 !important;\n width: 100%;\n text-align: center;\n z-index: 10;\n}\n\n.swiper-horizontal {\n padding-bottom: 90px;\n}\n\n.swiper-pagination {\n width: 83% !important;\n}\n\n.swiper-pagination-bullet {\n display: inline-block;\n width: 3.8%;\n height: 4px;\n background-color: #000;\n border-radius: 0;\n margin: 0 !important;\n}\n\n.swiper-pagination-bullet-active {\n animation: neonGlow 1.5s infinite alternate;\n}\n\n.swiper-button-prev, .swiper-button-next {\n position: absolute;\n top: auto;\n bottom: 0; /* Adjust as needed to place below the slider */\n width: 50px; /* Button size */\n height: 50px; /* Button size */\n background-color: transparent; /* Circle background color */\n border: 2px solid #ccc; /* Circle border */\n border-radius: 50%; /* Makes it circular */\n color: #ccc; /* Arrow color */\n font-size: 20px; /* Arrow size, adjust as needed */\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 10;\n cursor: pointer; /* Makes it obvious it's clickable */\n outline: none; /* Removes the outline to clean up the appearance */\n}\n\n.swiper-button-prev {\n left: 0;\n}\n\n.swiper-button-next {\n left: 60px;\n}\n\n/* 화살표 스타일 */\n.swiper-button-prev::after, .swiper-button-next::after {\n font-size: 1.2em; /* Adjust arrow size */\n}\n\n/* 마우스 호버 시 효과 */\n.swiper-button-prev:hover, .swiper-button-next:hover {\n background-color: rgba(255, 255, 255, 0.2); /* Light white background on hover */\n}\n\n@keyframes neonGlow {\n 0% {\n background-color: #6CABDD;\n box-shadow: 0 0 5px #6CABDD, 0 0 10px #6CABDD, 0 0 15px #6CABDD, 0 0 20px #6CABDD;\n }\n 100% {\n background-color: #A3E4FF;\n box-shadow: 0 0 10px #A3E4FF, 0 0 20px #A3E4FF, 0 0 30px #A3E4FF, 0 0 40px #A3E4FF;\n }\n}\n\n","$city-blue: #6CABDD;\r\n$dark-blue: #1C2C5B;\r\n$white: #FFFFFF;\r\n\r\n@mixin flex-center {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n}\r\n\r\n@mixin transition($duration) {\r\n transition: all $duration ease-in-out;\r\n}\r\n\r\n.container {\r\n position: relative;\r\n overflow: hidden;\r\n width: 100vw;\r\n height: 100vh;\r\n}",".header {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n padding: 10px 30px;\r\n background-color: transparent;\r\n color: white;\r\n position: fixed;\r\n width: 100%;\r\n top: 0;\r\n z-index: 1000;\r\n\r\n .logo {\r\n font-size: 1.8rem;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n color: white;\r\n }\r\n\r\n .header-right {\r\n display: flex;\r\n gap: 30px;\r\n }\r\n\r\n nav {\r\n ul {\r\n display: flex;\r\n gap: 30px;\r\n align-items: center;\r\n\r\n li {\r\n a {\r\n color: white;\r\n text-decoration: none;\r\n font-size: 0.9rem;\r\n text-transform: uppercase;\r\n padding: 5px 10px;\r\n transition: color 0.3s ease;\r\n\r\n &:hover {\r\n color: #6CABDD; // 하늘색으로 변경\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .icons {\r\n display: flex;\r\n gap: 30px;\r\n align-items: center;\r\n\r\n .icon {\r\n font-size: 0.9rem;\r\n cursor: pointer;\r\n transition: color 0.3s ease;\r\n\r\n &:hover {\r\n color: #6CABDD; // 아이콘 호버 색상\r\n }\r\n }\r\n }\r\n}",".main-video-player {\r\n min-height: 100vh;\r\n background: url('https://via.placeholder.com/1920x1080') no-repeat center center;\r\n background-size: cover;\r\n align-items: center;\r\n text-align: center;\r\n\r\n .thumbnail {\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n width: 100%;\r\n height: 100%;\r\n z-index: 99;\r\n transition: opacity 0.5s ease-in-out;\r\n opacity: 1;\r\n\r\n &.fade-out {\r\n opacity: 0;\r\n }\r\n }\r\n}",".loading-screen {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n display: none;\r\n justify-content: center;\r\n align-items: center;\r\n z-index: 9999;\r\n background-color: #fff;\r\n transition: opacity 1s ease-out;\r\n opacity: 0;\r\n\r\n}\r\n\r\n.loading-screen.fade-out {\r\n display: flex;\r\n opacity: 1;\r\n pointer-events: none;\r\n}\r\n\r\n.loading-bg {\r\n height: 100vh;\r\n width: 100vw;\r\n background-size: cover;\r\n background-position: center;\r\n background-color: #fff;\r\n opacity: 0.1;\r\n}\r\n\r\n.loading-logo {\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px));\r\n width: 250px;\r\n height: 250px;\r\n object-fit: cover;\r\n animation: blink 1.5s ease-in-out infinite;\r\n}\r\n\r\n@keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 0.3;\r\n }\r\n 100% {\r\n opacity: 1;\r\n }\r\n}\r\n\r\n.loading-screen h1 {\r\n font-size: 1.5rem;\r\n color: white;\r\n margin-top: 20px;\r\n}",".players-info-container {\r\n display: flex;\r\n left: 10%;\r\n align-items: center;\r\n width: 100%;\r\n height: 100vh;\r\n position: relative;\r\n}\r\n\r\n.players-info {\r\n padding: 20px;\r\n border-radius: 8px;\r\n width: 524px;\r\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\r\n background-color: #fff;\r\n\r\n .info-top {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n margin-bottom: 15px;\r\n\r\n .detail {\r\n display: flex;\r\n align-items: center;\r\n\r\n img {\r\n width: 27px;\r\n height: 22px;\r\n margin-right: 8px;\r\n }\r\n\r\n .number {\r\n font-size: 12px;\r\n }\r\n }\r\n\r\n .name {\r\n font-size: 24px;\r\n color: #151432;\r\n font-family: \"Roboto\", sans-serif;\r\n }\r\n\r\n .number {\r\n font-size: 12px;\r\n font-family: \"Pretendard-Regular\", sans-serif;\r\n }\r\n }\r\n\r\n .position {\r\n font-size: 30px;\r\n margin-bottom: 26px;\r\n\r\n &.ST,\r\n &.RW,\r\n &.LW,\r\n &.CF {\r\n color: #f6425f;\r\n }\r\n\r\n &.CM,\r\n &.CDM {\r\n color: #03cd7a;\r\n }\r\n\r\n &.CB,\r\n &.RB,\r\n &.LB {\r\n color: #1476ff;\r\n }\r\n\r\n &.GK {\r\n color: #e9a216;\r\n }\r\n }\r\n\r\n .info-detail {\r\n display: flex;\r\n flex-wrap: wrap;\r\n align-items: center;\r\n\r\n div {\r\n width: 30%;\r\n }\r\n }\r\n\r\n .dominant_foot,\r\n .nationality,\r\n .height,\r\n .weight,\r\n .date_of_birth,\r\n .current_team,\r\n .transfer_date,\r\n .previous_team {\r\n width: 100%;\r\n font-size: 16px;\r\n color: #7f8c8d;\r\n margin-bottom: 5px;\r\n }\r\n\r\n .player-rating {\r\n font-size: 18px;\r\n color: #f39c12;\r\n margin: 10px 0;\r\n }\r\n\r\n .nationality img {\r\n width: 20px;\r\n height: auto;\r\n margin-right: 5px;\r\n }\r\n\r\n .player-features img {\r\n width: 40px;\r\n height: auto;\r\n margin: 5px;\r\n }\r\n\r\n // 테이블 스타일\r\n .club-history {\r\n margin-top: 20px;\r\n\r\n table {\r\n width: 100%;\r\n border-collapse: collapse;\r\n margin-top: 15px;\r\n\r\n th {\r\n font-size: 15px;\r\n font-weight: normal;\r\n padding: 15px 0;\r\n color: #6b6a7b;\r\n border-top: 10px solid #3e3d55;\r\n border-bottom: 2px solid #3e3d55;\r\n text-align: left;\r\n font-family: \"Pretendard-Regular\", sans-serif;\r\n }\r\n\r\n tr {\r\n &:last-child {\r\n td {\r\n border-bottom: 0;\r\n }\r\n }\r\n }\r\n\r\n td {\r\n padding: 10px 0;\r\n font-size: 14px;\r\n color: #6b6a7b;\r\n border-bottom: 1px solid #e1e1e5;\r\n }\r\n\r\n td:first-child {\r\n width: 20%;\r\n }\r\n\r\n td:nth-child(2) {\r\n width: 60%;\r\n }\r\n\r\n td:last-child {\r\n width: 20%;\r\n }\r\n }\r\n }\r\n}",".slider-container {\r\n z-index: 100;\r\n position: absolute;\r\n left: 0;\r\n bottom: 30px;\r\n width: 100%;\r\n padding: 0 30px;\r\n\r\n .slick-slider {\r\n display: flex;\r\n height: 324px;\r\n gap: 20px;\r\n\r\n img {\r\n width: 100%;\r\n object-fit: cover;\r\n }\r\n\r\n .slick-track {\r\n display: flex;\r\n gap: 30px;\r\n }\r\n\r\n .slider-slide {\r\n outline: none;\r\n border: 2px solid #fff;\r\n border-radius: 16px;\r\n overflow: hidden;\r\n cursor: pointer;\r\n min-width: 300px;\r\n max-width: 600px;\r\n height: 100%;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n\r\n .slider-caption {\r\n position: absolute;\r\n bottom: 20px;\r\n left: 20px;\r\n color: white;\r\n background-color: rgba(0, 0, 0, 0.5);\r\n padding: 10px;\r\n font-size: 1.5rem;\r\n text-transform: uppercase;\r\n }\r\n }\r\n\r\n .slick-list {\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n width: 50%;\r\n display: block;\r\n overflow: hidden;\r\n margin: 0;\r\n padding: 0;\r\n }\r\n\r\n .slick-dots {\r\n position: absolute;\r\n left: 0;\r\n bottom: 0;\r\n display: flex !important;\r\n justify-content: flex-start;\r\n align-items: center;\r\n width: auto;\r\n\r\n li {\r\n list-style: none;\r\n width: 40px;\r\n height: 4px;\r\n background-color: white;\r\n padding: 0;\r\n margin: 0;\r\n border: 0;\r\n\r\n button {\r\n width: 100%;\r\n height: 100%;\r\n padding: 0;\r\n border: none;\r\n background: none;\r\n opacity: 0;\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .slick-active {\r\n animation: neonGlow 1.5s infinite alternate;\r\n }\r\n\r\n .custom-dots {\r\n position: absolute;\r\n left: 0;\r\n top: -16px;\r\n color: #eeeeee;\r\n\r\n .current-slide {\r\n font-size: 22px;\r\n font-weight: bold;\r\n color: #ffffff;\r\n }\r\n\r\n .total-slides {\r\n font-size: 18px;\r\n font-weight: bold;\r\n color: #eeeeee;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.play-button-container {\r\n position: absolute;\r\n bottom: 160px;\r\n left: 400px;\r\n z-index: 1000;\r\n display: flex;\r\n align-items: center;\r\n\r\n div h4 {\r\n font-size: 22px;\r\n text-align: left;\r\n }\r\n\r\n div p {\r\n font-size: 18px;\r\n text-align: left;\r\n }\r\n\r\n .play-button {\r\n width: 50px;\r\n height: 50px;\r\n margin-right: 1.2em;\r\n background-color: rgba(255, 255, 255, 0.7);\r\n border: none;\r\n border-radius: 50%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n cursor: pointer;\r\n box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\r\n transition: background-color 0.3s ease;\r\n }\r\n\r\n .play-button:hover {\r\n background-color: rgba(255, 255, 255, 0.9);\r\n }\r\n\r\n .play-button svg {\r\n width: 14px;\r\n height: 14px;\r\n color: #6CABDD;\r\n }\r\n}",".card-slider-wrap {\r\n position: absolute;\r\n right: 0;\r\n bottom: 30px;\r\n width: 50%;\r\n}\r\n\r\n.card-slide {\r\n cursor: pointer;\r\n .players-row {\r\n position: relative;\r\n overflow: hidden;\r\n width: calc(100% - 9px);\r\n left: 4px;\r\n height: 100%;\r\n\r\n .number {\r\n color: #fff;\r\n position: absolute;\r\n top: 69px;\r\n left: 0;\r\n text-align: center;\r\n width: 61px;\r\n font-weight: bold;\r\n z-index: 2;\r\n text-shadow: 0px 0px 3px rgba(0, 0, 0, .5);\r\n font-size: 30px;\r\n font-family: 'INGAME', sans-serif;\r\n }\r\n\r\n .position {\r\n font-size: 26px;\r\n color: #fff;\r\n position: absolute;\r\n top: 99px;\r\n left: 0;\r\n text-align: center;\r\n width: 61px;\r\n z-index: 2;\r\n text-shadow: 0px 0px 3px rgba(0, 0, 0, .5);\r\n font-family: 'INGAME', sans-serif;\r\n font-weight: 100;\r\n letter-spacing: -1px;\r\n }\r\n\r\n .country-logo {\r\n position: absolute;\r\n top: 133px;\r\n left: 15px;\r\n width: 32px;\r\n text-align: center;\r\n z-index: 2;\r\n }\r\n\r\n .img {\r\n position: absolute;\r\n top: 81px;\r\n right: 5px;\r\n z-index: 1;\r\n width: 155px;\r\n height: 169px;\r\n overflow: hidden;\r\n\r\n img {\r\n width: 169px;\r\n }\r\n }\r\n\r\n .team-logo {\r\n position: absolute;\r\n top: 192px;\r\n left: 9px;\r\n text-align: center;\r\n width: 46px;\r\n height: 46px;\r\n z-index: 2;\r\n display: flex;\r\n overflow: hidden;\r\n align-items: center;\r\n justify-content: center;\r\n border-radius: 50%;\r\n background-color: #fff;\r\n\r\n img {\r\n width: 33px;\r\n height: 33px;\r\n }\r\n }\r\n\r\n .players {\r\n width: 100%;\r\n position: absolute;\r\n top: 262px;\r\n left: 0;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n img {\r\n width: 20px;\r\n height: 16px;\r\n margin-right: 3px;\r\n display: inline-block;\r\n margin-top: 2px;\r\n vertical-align: top;\r\n }\r\n\r\n .name {\r\n display: inline-block;\r\n max-width: 140px;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n font-size: 19px;\r\n font-weight: 200;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.swiper-pagination {\r\n position: absolute;\r\n bottom: 17px !important;\r\n left: auto !important;\r\n right: 0 !important;\r\n width: 100%;\r\n text-align: center;\r\n z-index: 10;\r\n}\r\n\r\n.swiper-horizontal {\r\n padding-bottom: 90px;\r\n}\r\n\r\n.swiper-pagination {\r\n width: 83% !important;\r\n}\r\n\r\n.swiper-pagination-bullet {\r\n display: inline-block;\r\n width: 3.8%;\r\n height: 4px;\r\n background-color: #000;\r\n border-radius: 0;\r\n margin: 0 !important;\r\n}\r\n\r\n.swiper-pagination-bullet-active {\r\n animation: neonGlow 1.5s infinite alternate;\r\n}\r\n\r\n.swiper-button-prev, .swiper-button-next {\r\n position: absolute;\r\n top: auto;\r\n bottom: 0; /* Adjust as needed to place below the slider */\r\n width: 50px; /* Button size */\r\n height: 50px; /* Button size */\r\n background-color: transparent; /* Circle background color */\r\n border: 2px solid #ccc; /* Circle border */\r\n border-radius: 50%; /* Makes it circular */\r\n color: #ccc; /* Arrow color */\r\n font-size: 20px; /* Arrow size, adjust as needed */\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n z-index: 10;\r\n cursor: pointer; /* Makes it obvious it's clickable */\r\n outline: none; /* Removes the outline to clean up the appearance */\r\n}\r\n\r\n.swiper-button-prev {\r\n left: 0;\r\n}\r\n\r\n.swiper-button-next {\r\n left: 60px;\r\n}\r\n\r\n/* 화살표 스타일 */\r\n.swiper-button-prev::after, .swiper-button-next::after {\r\n font-size: 1.2em; /* Adjust arrow size */\r\n}\r\n\r\n/* 마우스 호버 시 효과 */\r\n.swiper-button-prev:hover, .swiper-button-next:hover {\r\n background-color: rgba(255, 255, 255, 0.2); /* Light white background on hover */\r\n}","@keyframes neonGlow {\r\n 0% {\r\n background-color: #6CABDD;\r\n box-shadow: 0 0 5px #6CABDD, 0 0 10px #6CABDD, 0 0 15px #6CABDD, 0 0 20px #6CABDD;\r\n }\r\n 100% {\r\n background-color: #A3E4FF;\r\n box-shadow: 0 0 10px #A3E4FF, 0 0 20px #A3E4FF, 0 0 30px #A3E4FF, 0 0 40px #A3E4FF;\r\n }\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/453.bb108b7c.chunk.js b/build/static/js/453.bb108b7c.chunk.js new file mode 100644 index 0000000..725d250 --- /dev/null +++ b/build/static/js/453.bb108b7c.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkmancity=self.webpackChunkmancity||[]).push([[453],{453:(e,t,n)=>{n.r(t),n.d(t,{getCLS:()=>y,getFCP:()=>g,getFID:()=>C,getLCP:()=>P,getTTFB:()=>D});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},f=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},v=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){f((function(e){var t=e.timeStamp;v=t}),!0)},l=function(){return v<0&&(v=p(),d(),s((function(){setTimeout((function(){v=p(),d()}),0)}))),{get firstHiddenTime(){return v}}},g=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(t)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},p=c("layout-shift",v);p&&(n=m(i,r,t),f((function(){p.takeRecords().map(v),n(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},C=function(e,t){var n,a=l(),v=u("FID"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}}}]); +//# sourceMappingURL=453.bb108b7c.chunk.js.map \ No newline at end of file diff --git a/build/static/js/453.bb108b7c.chunk.js.map b/build/static/js/453.bb108b7c.chunk.js.map new file mode 100644 index 0000000..c691b49 --- /dev/null +++ b/build/static/js/453.bb108b7c.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/453.bb108b7c.chunk.js","mappings":"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","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},u=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},c=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),u((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},d=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];s&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(s+=e.value,m.push(e)):(s=e.value,m=[e]),s>f.value&&(f.value=s,f.entries=m,n())}},h=a(\"layout-shift\",v);h&&(n=c(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),u((function(){s=0,l=-1,f=r(\"CLS\",0),n=c(i,f,t)})))},T={passive:!0,capture:!0},y=new Date,g=function(i,r){e||(e=r,t=i,n=new Date,w(removeEventListener),E())},E=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){g(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,T),removeEventListener(\"pointercancel\",i,T)};addEventListener(\"pointerup\",n,T),addEventListener(\"pointercancel\",i,T)}(t,e):g(t,e)}},w=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,S,T)}))},L=function(n,f){var s,m=v(),d=r(\"FID\"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"load\",(function(){return setTimeout(t,0)}))};export{h as getCLS,d as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","u","persisted","c","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","d","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","p","l","h","hadRecentInput","length","takeRecords","T","passive","capture","y","g","w","E","entryType","target","cancelable","processingStart","forEach","S","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/main.834bfcdf.js b/build/static/js/main.834bfcdf.js new file mode 100644 index 0000000..6f4c6ae --- /dev/null +++ b/build/static/js/main.834bfcdf.js @@ -0,0 +1,3 @@ +/*! For license information please see main.834bfcdf.js.LICENSE.txt */ +(()=>{var e={811:(e,t,n)=>{var r=n(347),i=n(303).each;function o(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}o.prototype={constuctor:o,addHandler:function(e){var t=new r(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;i(t,(function(n,r){if(n.equals(e))return n.destroy(),!t.splice(r,1)}))},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){i(this.handlers,(function(e){e.destroy()})),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";i(this.handlers,(function(t){t[e]()}))}},e.exports=o},537:(e,t,n)=>{var r=n(811),i=n(303),o=i.each,a=i.isFunction,s=i.isArray;function l(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}l.prototype={constructor:l,register:function(e,t,n){var i=this.queries,l=n&&this.browserIsIncapable;return i[e]||(i[e]=new r(e,l)),a(t)&&(t={match:t}),s(t)||(t=[t]),o(t,(function(t){a(t)&&(t={match:t}),i[e].addHandler(t)})),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},e.exports=l},347:e=>{function t(e){this.options=e,!e.deferSetup&&this.setup()}t.prototype={constructor:t,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=t},303:e=>{e.exports={isFunction:function(e){return"function"===typeof e},isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},each:function(e,t){for(var n=0,r=e.length;n{var r=n(537);e.exports=new r},270:(e,t,n)=>{var r=n(475),i=function(e){var t="",n=Object.keys(e);return n.forEach((function(i,o){var a=e[i];(function(e){return/[height|width]$/.test(e)})(i=r(i))&&"number"===typeof a&&(a+="px"),t+=!0===a?i:!1===a?"not "+i:"("+i+": "+a+")",o{var r=NaN,i="[object Symbol]",o=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt,c="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,d="object"==typeof self&&self&&self.Object===Object&&self,p=c||d||Function("return this")(),f=Object.prototype.toString,h=Math.max,m=Math.min,v=function(){return p.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&f.call(e)==i}(e))return r;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=s.test(e);return n||l.test(e)?u(e.slice(2),n?2:8):a.test(e)?r:+e}e.exports=function(e,t,n){var r,i,o,a,s,l,u=0,c=!1,d=!1,p=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function f(t){var n=r,o=i;return r=i=void 0,u=t,a=e.apply(o,n)}function b(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-u>=o}function w(){var e=v();if(b(e))return S(e);s=setTimeout(w,function(e){var n=t-(e-l);return d?m(n,o-(e-u)):n}(e))}function S(e){return s=void 0,p&&r?f(e):(r=i=void 0,a)}function x(){var e=v(),n=b(e);if(r=arguments,i=this,l=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(w,t),c?f(e):a}(l);if(d)return s=setTimeout(w,t),f(l)}return void 0===s&&(s=setTimeout(w,t)),a}return t=y(t)||0,g(n)&&(c=!!n.leading,o=(d="maxWait"in n)?h(y(n.maxWait)||0,t):o,p="trailing"in n?!!n.trailing:p),x.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=l=i=s=void 0},x.flush=function(){return void 0===s?a:S(v())},x}},730:(e,t,n)=>{"use strict";var r=n(43),i=n(853);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n