David Silva

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Infobox/styles.css"></templatestyles>

David Silva
David Silva Euro 2012 vs France 01.jpg
Silva with Spain during UEFA Euro 2012
Personal information
Full name David Josué Jiménez Silva[1]
Date of birth (1986-01-08) 8 January 1986 (age 38)
Place of birth Arguineguín, Spain
Height Script error: No such module "person height".
Position(s) Attacking midfielder / Winger
Team information
Current team
Manchester City
Number 21
Youth career
1995–2000 San Fernando
2000–2003 Valencia
Senior career*
Years Team Apps (Gls)
2003–2004 Valencia B 14 (1)
2004–2010 Valencia 119 (21)
2004–2005 Eibar (loan) 35 (4)
2005–2006 Celta (loan) 34 (2)
2010– Manchester City 174 (34)
International career
2001–2002 Spain U16 6 (2)
2002–2003 Spain U17 20 (5)
2004–2005 Spain U19 14 (5)
2005 Spain U20 5 (4)
2004–2006 Spain U21 9 (7)
2006– Spain 94 (23)
*Club domestic league appearances and goals, correct as of 06:26, 29 December 2015 (UTC)
‡ National team caps and goals, correct as of 21:36, 14 June 2015 (UTC)

David Josué Jiménez Silva (Spanish pronunciation: [daˈβið ˈsilβa]; born 8 January 1986) is a Spanish professional footballer who plays for English club Manchester City and the Spain national team. Silva plays mainly as an attacking midfielder but can also play as a winger or second striker. He is predominantly a left-footed player.[3]

Silva spent six years of his professional career with Valencia CF, appearing in more than 150 games and winning one Copa del Rey in 2008, before moving in the summer of 2010 to Manchester City. His passing ability and possession-retaining qualities have earned him the nicknames "Merlin" and "El Mago" from his team-mates and fans.[4][5] Since joining City, Silva has appeared in over 200 matches in five seasons, winning the FA Cup, Football League Cup and two Premier League titles.

A Spanish international since the age of 20, he was an integral member of the squads that won three consecutive international tournaments — UEFA Euro 2008, the 2010 FIFA World Cup, and UEFA Euro 2012.

Early life

Silva was born in Arguineguín, Gran Canaria, Canary Islands, to Fernando Jiménez, a former municipal police officer who eventually was responsible for the safety of the Valencia CF stadium, and Eva Silva. His father, Fernando, is Spanish (Canarian) while his mother, Eva, is of Japanese descent, claimed by the Canarian media.[6][7]

Silva began playing football in the youth team of UD San Fernando, near Maspalomas. Originally, he played as a goalkeeper, before becoming a winger[8] and mirrored his game around his footballing idol as a youth, Michael Laudrup.[8] When he was 14, he received an offer to become a youth player at Valencia CF, which he accepted. He stayed in Valencia's youth set-up until he was 17.

Club career

Valencia

Silva playing for Valencia

A product of Valencia's youth system, Silva made his professional debut in 2004–05, with Segunda División's Eibar, while on loan from Valencia, playing 35 league games and scoring on five occasions. In the following season, he was again out on loan, this time to Celta de Vigo, where he played 34 matches, scoring four goals. After two late substitute appearances, the first in a 2–0 home win over Málaga on 28 August 2005, Silva finished as an undisputed starter as the Galician side reached the UEFA Cup straight from the second-tier.

Silva returned to Valencia in the summer of 2006, becoming an automatic first-choice despite his young age of 20. In two seasons combined, he only missed six matches and netted 14 goals, his first league goal coming on 5 November 2006 in a 1–1 draw at Espanyol. In August 2008, he extended his contract by five years, amidst interest of several Premier League teams.[9] He won the Copa del Rey 2008, his first title in Spain.

After not appearing in the first three months of 2008–09 due to a chronic ankle ailment,[10] Silva returned to the call-ups in mid-December. On 3 January 2009, he scored twice in a 3–1 home win over Atlético Madrid,[11] still contributing with 19 matches (four goals) as the Che qualified for the Europa League.

In the 2009–10 season, Silva scored a career-best eight goals, as Valencia finished in third position and returned to the UEFA Champions League. On 15 April 2010, he scored a brace against Athletic Bilbao for a 2–0 home win,[12] adding three assists in the 4–4 thriller at Werder Bremen for the Europa League's round of 16.[13]

Manchester City

2010–11

David Silva with Manchester City in April 2011

On 30 June 2010, Manchester City announced that they had reached an agreement with Valencia over the transfer of Silva and that he would join the club on a four-year deal, prior to the start of the 2010–11 season.[14] On 14 July, the Premier League side completed the signing[15] and Silva was awarded the number 21 shirt, the same number he wore for Valencia and when playing for Spain. Manchester City had previously tried to sign Silva and his Valencia teammate David Villa in 2008, but were put off when Valencia quoted a £135 million combined price tag on both players.[16]

City manager Roberto Mancini mainly deployed Silva as a winger[17] and later in a trequartista role in his first season.[18] Silva made his Premier League debut on 14 August 2010 in a 0–0 draw against Tottenham Hotspur at White Hart Lane.[19] He scored his first goal for the club on 16 September, eight minutes into the Europa League group match against Red Bull Salzburg.[20] On 17 October, he scored his first league goal in a game against Blackpool, netting City's third goal in a 3–2 away win.[21] In a 3–1 home win in the Europa League against Lech Poznań, he set up two goals for Emmanuel Adebayor.[22] He made another assist slipping through Adam Johnson for Manchester City's third in a 1–3 away win against West Ham United.[23] Erroneous media reports emerged suggesting Silva could return to Spain and cited homesickness and difficulty to adapt to the English game.[24] His performances, however, impressed City supporters and earned him three consecutive Manchester City Player of the Month awards from October to December 2010.[25]

On 12 February 2011, he was credited for the equalising goal in the 2–1 loss to rivals Manchester United when an Edin Džeko shot deflected off his back and into the net. On 2 March, he scored from 20 yards out in an FA Cup win (3–0) against Aston Villa. Three days later, he scored the only goal in Manchester City's win against Wigan Athletic. Silva netted the third goal in City's 5–0 rout of Sunderland on 3 April. His assist to Yaya Touré against Everton at Goodison Park took Silva to 15 assists in all competitions for the season.[26]

Following his debut season in the Premier League, Silva emerged as one of the league's finest playmakers. Carlos Tevez lauded him as "the best signing we [Manchester City] have made."[27]

2011–12

Silva prior to a league match against Liverpool in 2011

Silva began the 2011–12 season in fine form, scoring the third goal in City's 4–0 thrashing of Swansea City[28] and was voted man of the match. He also scored the following week against Bolton Wanderers, and was again named man of the match.[29] Silva then set up two of Sergio Agüero's three goals in City's second home game against Wigan Athletic. After a series of magnificent displays from Silva, City boss Roberto Mancini compared him to fellow Spain internationals Xavi and Andrés Iniesta and said that Silva is "one of the best players in the world."[30] On 1 October, Silva was awarded the Premier League Player of the Month for his outstanding performances, making it the first time ever that two Manchester City players have won the award in back to back months with Edin Džeko winning it the month before.

In the first Manchester Derby of the season at Old Trafford, Manchester City won 6–1, with Silva proving, yet again, to be instrumental in the Manchester City attack, scoring the fifth goal, setting up Edin Džeko's second with a chested volley pass through the United defense, and participating in the first two goals with excellent passing to James Milner to assist Mario Balotelli.[31] On 25 October 2011, in an interview with a Spanish radio station, Silva revealed that he turned down Barcelona and Real Madrid so he could sign for City, and that he wants to stay at the club for years. He commented, "Madrid and Barcelona are great teams, but I'm happy here and I would like to stay here for many years."[32] Former City and England defender Earl Barrett said he is almost impossible to stop due to his ability to create space[33] and Andy Cole, who mostly played for Manchester United, has stated that Silva "is a joy to watch."[34]

Silva scored a goal in City's 2–3 away win against Queens Park Rangers on 5 November[35] and also scored in City's 1–0 home win against Arsenal on 18 December.[36] He also contributed by scoring the fourth goal in City's 4–0 home win against West Bromwich Albion on 11 April.[37]

In addition to winning his first Premier League medal with Manchester City, he also finished the season as top of the assists table with 17 assists to his name[38] and was one of four City players who made it in the PFA's Premier League Team of the Year.[39]

2012–13

<templatestyles src="Template:Quote_box/styles.css" />

"He is the maestro, he knows where the passes are going to go. He runs the game. A joy to watch."

Jamie Redknapp

On 17 September 2012, Silva signed a new five-year deal at City, committing himself to the Etihad Stadium until 2017.[40] He injured himself playing for Spain, which meant he had to miss four games for Manchester City. On 11 November, he provided the crucial assist, a lofted through-ball, to striker Edin Džeko, who converted in the 88th minute to steal a 2–1 victory over Tottenham Hotspur. His first league goal of the season came in a 5–0 thrashing of Aston Villa at home in the very next league match, on 17 November. On 19 January 2013, Silva scored a brace against Fulham at home in a 2–0 win. On 9 March, he scored the fifth and final goal in Manchester City's win (5–0) against Barnsley at the City of Manchester Stadium in the quarter-finals of the FA Cup, sealing progression to the semi-finals. He finished the season with four goals and ten assists in 32 league appearances for a City squad that finished runners-up to city rivals Manchester United for the Premier League title.

2013–14

Silva playing in the 2014 FA Community Shield

On 19 August 2013, Silva scored Manchester City's opening goal of the 2013–14 Premier League season in a 4–0 win against Newcastle United at the City of Manchester Stadium.[41]

On 10 December 2013, he scored his first Champions League goal of the season in a 3–2 win at champions Bayern Munich.[42]

He was named Manchester City's player of the month for March 2014, after scoring in away matches against Hull City and Arsenal.[43]

2014–15

On 12 August 2014, Silva signed a five-year contract extension with City.[44] Silva played in 2014 FA Community Shield, a match City lost 3–0 to Arsenal.[45][46]

Like the previous season, on 17 August 2014, Silva scored Manchester City's opening goal of the 2014–15 Premier League season in a 2–0 away win against Newcastle United. Silva then scored against West Brom on Boxing Day.[47][48]

On 21 February 2015, Silva scored a brace against Newcastle United in a 5–0 win.[49] He won the Etihad Player of the Month award for his performances in February.[50][51]

On 4 March, Silva scored in 1–0 win against Leicester City to take him to ten league goals in a season for the first time in his career.[52][53] Jamie Redknapp labelled him a "maestro" for his performances for City,[54] while his teammate Edin Džeko called him "the best player in the Premier League."[55][56][57]

On 19 April, in a 2–0 victory over West Ham, Silva was caught in the face by the elbow of Cheikhou Kouyaté, requiring eight minutes of treatment before being substituted for Samir Nasri.[58] Tests confirmed that he had not fractured his cheekbone.[59] On 10 May, Silva scored a goal in City's 6–0 win over Queens Park Rangers, which resulted in the latter's relegation.[60]

2015–16

In the opening match of the Premier League season, in a 0–3 win at West Brom, Silva delivered a performance City manager Manuel Pellegrini labelled "unbelievable."[61] As well as assisting the team's third goal, Silva was later credited with the first goal.[62]

International career

Silva playing for Spain at Euro 2012
Silva (left) on the ball for Spain in the UEFA Euro 2012 Final.

Silva first represented Spain in the 2003 FIFA U-17 World Championship in Finland, scoring three goals. In 2006, he became an under-21 international and scored four goals during the 2005 FIFA World Youth Championship; this was enough to earn him joint-fourth place in the goal ranking, alongside Italian striker Graziano Pellè.

Silva made his senior international debut in the 1–0 friendly home defeat to Romania on 15 November 2006, and continued to receive call-ups to the side after good contributions in his first games. On 22 August 2007, he scored his first two goals for Spain, netting twice in a 3–2 friendly win versus Greece, and was then called up to the squad of 23 for UEFA Euro 2008.

In the semi-finals game versus Russia, Silva scored the third goal for Spain after a quick counter-attack in which Cesc Fàbregas delivered a low cross, and he sent the ball into Igor Akinfeev's goal with his left foot.[63] In the final, he was involved in an incident with Germany's Lukas Podolski. After he pulled Podolski to the ground, the German approached Silva, which resulted in an angry exchange of words and a coming together of heads that the referee decided not to punish. Shortly afterward, Spanish coach Luis Aragonés substituted Silva for Santi Cazorla in an attempt to calm the tensions.[64]

After appearing regularly during 2010 FIFA World Cup qualification – Spain won all ten fixtures – Silva was also picked for the squad for the finals in South Africa. His participation was, however, a small one, as the national team won the tournament: he started in the first match, a 0–1 group stage defeat against Switzerland, then played the last four minutes of the 1–0 win against Germany in the semi-finals.

On 11 August 2010, during an international friendly with Mexico, Silva scored two minutes into second-half injury time, ending the game with a 1–1 draw.[65] In a Euro 2012 qualifier against Liechtenstein on 3 September 2010, Silva scored after 62 minutes, in a 4–0 away win.[66] The following month, in the same competition, he scored through a rare header, as the national team downed Lithuania in Salamanca (3–1).

In a friendly against Colombia on 9 February 2011, he came off the bench to score the game's only goal with just four minutes remaining, helping Spain to a hard-fought 1–0 win.[67] He scored twice and provided one assist in Spain's 3–1 victory against Scotland in their final match of the Euro 2012 qualifiers. The win saw the Spaniards enter the tournament with a perfect qualifying record by winning all their group games.[68] He scored the first goal in Spain's 2–2 comeback against Costa Rica, a friendly match where he came on as a substitute in the second half with Spain trailing 2–0.[69] He once again scored in a friendly against Venezuela to make the score 2–0 in a match that ended in a 5–0 win. Heading into Euro 2012, he scored in their pre-tournament friendly against China by finishing off a short give and go from Andrés Iniesta in the 84th minute.

Silva was a starter in all six matches of Spain's Euro 2012 campaign. In the 14th minute of the Euro 2012 Final, he headed home a Cesc Fàbregas cross, giving Spain a 1–0 lead.[70] The match ended 4–0 and concluded the tournament in which Silva scored two goals and made three assists, the best efficiency (goals and assists) of any player at the Euros.[71] He was subsequently named in UEFA's Euro 2012 Team of the Tournament for his performances.[72]

Silva was named in Vicente del Bosque's 23-man squad list for Spain's contestation of the 2013 FIFA Confederations Cup, held in Brazil. On 20 June 2013, he scored two goals in Spain's 10–0 group stage demolition of Tahiti at the Maracanã.[73]

Career statistics

David Silva lining up with Spain against Italy in Euro 2012 final.

Club

As of 29 December 2015.[74][75]
Club Season League Cup Europe Total
Apps Goals Apps Goals Apps Goals Apps Goals
Eibar 2004–05 35 4 0 0 35 4
Total 35 4 0 0 35 4
Celta Vigo 2005–06[76] 34 4 0 0 34 4
Total 34 4 0 0 34 4
Valencia 2006–07[77] 36 4 2 1 11 3 49 8
2007–08[78] 34 5 8 1 6 0 48 6
2008–09[79] 19 4 3 0 3 1 25 5
2009–10[80] 30 8 2 1 7 1 39 10
Total 119 21 15 3 27 5 161 29
Manchester City 2010–11[81] 35 4 8 1 10 1 53 6
2011–12[82] 36 6 3 0 10 2 49 8
2012–13[83] 32 4 6 1 3 0 41 5
2013–14[84] 27 7 7 0 6 1 40 8
2014–15[85] 32 12 4 0 6 0 42 12
2015–16 12 1 0 0 3 1 15 2
Total 174 34 28 2 38 5 240 41
Career total 362 63 41 5 65 10 470 78

International

As of 14 June 2015[75]
Spain senior team
Year Apps Goals
2006 1 0
2007 10 2
2008 9 1
2009 12 3
2010 12 4
2011 10 4
2012 15 4
2013 8 2
2014 10 2
2015 4 1
Total 91 23

International goals

Scores and results list the Spain's goal tally first.[75]
# Date Venue Opponent Goal Result Competition
1. 22 August 2007 Toumba, Thessaloniki, Greece  Greece 2–2 3–2 Friendly
2. 3–2
3. 26 June 2008 Ernst Happel, Wien, Austria  Russia 3–0 3–0 UEFA Euro 2008
4. 5 September 2009 Riazor, A Coruña, Spain  Belgium 1–0 5–0 2010 FIFA World Cup qualification
5. 4–0
6. 14 October 2009 Bilino Polje, Zenica, Bosnia and Herzegovina  Bosnia and Herzegovina 1–0 5–2 2010 FIFA World Cup qualification
7. 8 June 2010 Condomina, Murcia, Spain  Poland 2–0 6–0 Friendly
8. 11 August 2010 Azteca, Mexico City, Mexico  Mexico 1–1 1–1 Friendly
9. 3 September 2010 Rheinpark, Vaduz, Liechtenstein  Liechtenstein 4–0 4–0 UEFA Euro 2012 qualifying
10. 8 October 2010 El Helmántico, Salamanca, Spain  Lithuania 3–1 3–1 UEFA Euro 2012 qualifying
11. 9 February 2011 Santiago Bernabéu, Madrid, Spain  Colombia 1–0 1–0 Friendly
12. 11 October 2011 José Rico Pérez, Alicante, Spain  Scotland 1–0 3–1 UEFA Euro 2012 qualifying
13. 2–0
14. 15 November 2011 Nacional, San José, Costa Rica  Costa Rica 2–1 2–2 Friendly
15. 29 February 2012 La Rosaleda, Málaga, Spain  Venezuela 2–0 5–0 Friendly
16. 3 June 2012 La Cartuja, Seville, Spain  China PR 1–0 1–0 Friendly
17. 14 June 2012 PGE Arena, Gdańsk, Poland  Republic of Ireland 2–0 4–0 UEFA Euro 2012
18. 1 July 2012 Olympic, Kiev, Ukraine  Italy 1–0 4–0 UEFA Euro 2012 Final
19. 20 June 2013 Estádio do Maracanã, Rio de Janeiro, Brazil  Tahiti 2–0 10–0 2013 FIFA Confederations Cup
20. 10–0
21. 8 September 2014 Estadi Ciutat de València, Valencia, Spain  Macedonia 4–1 5–1 UEFA Euro 2016 qualifying
22. 12 October 2014 Stade Josy Barthel, Luxembourg, Luxembourg  Luxembourg 1–0 4–0 UEFA Euro 2016 qualifying
23. 14 June 2015 Borisov Arena, Barysaw, Belarus  Belarus 1–0 1–0 UEFA Euro 2016 qualifying

Honours

Club

Silva won three consecutive major trophies (Euro 2008, 2010 World Cup, and Euro 2012) with Spain
Valencia
Manchester City

National

Spain

Individual

Decorations

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Cox, Michael (22 August 2013). How Pellegrini will seek to get the best out of City's wide men. Four Four Two. Retrieved on 24 December 2014.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. Silva opts to stay with Valencia; BBC Sport, 13 August 2008
  10. Silva resigned to three-month absence; UEFA.com, 12 September 2008
  11. Barça stride on, Silva inspires Valencia; UEFA.com, 3 January 2009
  12. La Champions es más fácil con Silva (Champions League is easier with Silva); Diario Marca, 15 April 2010 (Spanish)
  13. Villa revels in Valencia's 'crazy' night; UEFA.com, 18 March 2010
  14. City clinch Silva deal; Sky Sports, 30 June 2010
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Red Bull Salzburg 0–2 Man City; BBC Sport, 16 September 2010
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Clinical Spain set up Germany final date
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Torres grabs brace for Spain; ESPNsoccernet, 3 September 2010
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. 75.0 75.1 75.2 Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.

External links

Script error: The function "top" does not exist.

Script error: The function "bottom" does not exist.

Script error: The function "top" does not exist.

Script error: The function "bottom" does not exist.