Ugo Humbert

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Ugo Humbert
File:Humbert MCM22 (13) (52036659734).jpg
Country (sports)  France
Born (1998-06-26) 26 June 1998 (age 26)
Metz, France
Height 1.88 m (6 ft 2 in)
Turned pro 2016
Plays Left-handed (two-handed backhand)
Coach(es) Nicolas Copin
Thierry Ascione
Prize money US$2,856,586
Singles
Career record 66–69 (48.89% in ATP World Tour and Grand Slam main draw matches, and in Davis Cup)
Career titles 3
Highest ranking No. 25 (21 June 2021)
Current ranking No. 46 (23 May 2022)[1]
Grand Slam Singles results
Australian Open 2R (2021)
French Open 1R (2019, 2020, 2021, 2022)
Wimbledon 4R (2019)
US Open 2R (2018, 2020)
Other tournaments
Olympic Games QF (2020)
Doubles
Career record 2–17 (10.53% in ATP World Tour and Grand Slam main draw matches, and in Davis Cup)
Career titles 0
Highest ranking No. 361 (14 October 2019)
Current ranking No. 629 (23 May 2022)
Grand Slam Doubles results
Australian Open 1R (2020)
French Open 1R (2018, 2019, 2020, 2022)
Wimbledon 1R (2019)
Last updated on: 23 May 2022.

Ugo Humbert (French pronunciation: ​[yɡo œ̃bɛʁ]; born 26 June 1998) is a French professional tennis player. He has achieved a career-high ATP singles ranking of No. 25 on 21 June 2021. He also has a career-high ATP doubles ranking of No. 361 achieved on 14 October 2019.[2]

Humbert has won three ATP titles, the first in January 2020, in Auckland, beating fellow Frenchman Benoit Paire in three sets. He won his second ATP title in Antwerp in October 2020, beating fellow Next Generation ATP Finals player Alex De Minaur in straight sets. He won his third title and first ATP 500 in June 2021 in Halle, beating world No. 7 Andrey Rublev in the final.

At the 2018 US Open, Humbert made his Grand Slam singles debut as a qualifier. He won his first main-draw match by defeating fellow qualifier Collin Altamirano. He then lost in the second round to Stan Wawrinka in four sets.

He won his first ATP 250 main-draw match on home soil at the 2018 Moselle Open, defeating Bernard Tomic in three sets.

At Wimbledon in 2019, Humbert reached the fourth round after defeating 16th seed Gaël Monfils and 19th seed Félix Auger-Aliassime, only to fall to eventual and defending champion, world No. 1 Novak Djokovic in straight sets.

Humbert holds six Challenger titles and reached the final in three other Challenger events.

Early life

Humbert was born in Metz, the son of Eric and Anne, and has one sister, Léa. Both parents and sister are butchers and caterers and run a renowned store in Metz.[3]

Career

Junior

When Humbert was 12, he made the difficult decision to take the train to Poitiers to train with the French Tennis Federation. He ended up moving to Poitiers and continued his training. However, he suffered a string of injuries that prevented him from playing for a year and a half.[4]

In 2015, he reached the Abierto Juvenil Mexicano doubles final with Geoffrey Blancaneaux. His career-high junior ranking is No. 18, achieved in January 2016.

2017: First Futures title

In September 2017, Humbert claimed his first Futures title in Bagnères-de-Bigorre where he had received a wild card. A week later, he was again awarded a wild card into the Moselle Open where he reached the second round but fell in three sets to Simone Bolelli.

In November, he achieved his first victory against a top 100 player by beating Thomas Fabbiano (No. 73) during Paris Masters first-round qualifying match.

2018: Grand Slam and ATP debut, Top 100 debut

After a disappointing first half of the season on the ATP Challenger Tour, Humbert experienced a breakthrough over the summer when he reached three Challenger finals in as many weeks. After losing the first two in Gatineau and Granby, Humbert captured his maiden Challenger title in Segovia. That run allowed him to qualify for the US Open qualifying tournament, where he won a spot in his first singles Grand Slam main draw. In the opening round, he defeated Collin Altamirano, a fellow qualifier, before losing in four sets to Stan Wawrinka.

In September, Humbert reached once again the final of a Challenger tournament in Cassis, falling to Enzo Couacaud. The next week, he received a wildcard into the 2018 Moselle Open, where in reached the second round by defeating Bernard Tomic before falling to Nikoloz Basilashvili.

At the beginning of October, Humbert claimed his second Challenger title in Ortisei against world No. 55 Pierre-Hugues Herbert, rising to a career-high of world No. 99.

2019: Wimbledon Fourth round

Humbert started the 2019 season at the Brisbane International. Getting past qualifying, he lost in the first round to Yasutaka Uchiyama.[5] The following week, Humbert played at the ASB Classic in Auckland. He successfully qualified for the main draw. Once in the main draw, he drew lucky loser Pablo Cuevas, defeating him in straight sets for his first ATP match win of the year.[6] He was defeated in the second round by Philipp Kohlschreiber.[7] At the Australian Open, he fell in the first round to compatriot Jérémy Chardy in five thrilling sets.[8] This match was the first match where a 10-point tiebreaker was used in the fifth set.

2020: First Two ATP titles, top 30 debut

Humbert started the year at the Canberra Challenger. As the top seed, he lost in the third round to 15th seed Denis Kudla.[9] He reached his first ATP final at the ASB Classic, beating en route two top 20 players, Denis Shapovalov[10] and John Isner.[11] In the final, he beat his countryman, Benoît Paire, in three sets to win his first ATP tour title.[12] At the Australian Open, he was defeated in the first round by Australian John Millman.[13]

Seeded eighth at the Open Sud de France, Humbert was eliminated in the first round by Feliciano López.[14] Seeded fourth at the New York Open, he made it to the quarterfinals where he was beaten by sixth seed Miomir Kecmanović.[15] Seeded sixth at the Delray Beach Open, he reached the semifinals where lost to Yoshihito Nishioka.[16] At first, he had put on a show, beating Nishioka in the first set 6-1. However, in the second set, after a near 2 hour rain delay, he lost 6–4, and then the third set 6–0. Competing in Acapulco, he won his first-round match when his opponent, sixth seed and defending champion, Nick Kyrgios, retired due to a left wrist injury.[17] He was defeated in the second round by eventual finalist, Taylor Fritz.[18] As the top seed at the Oracle Challenger Series in Indian Wells, he was upset in the second round by eventual finalist, Jack Sock.[19] The ATP tour canceled all tournaments from March through July due to the Coronavirus pandemic.[20][21]

When the ATP resumed tournament play in August, Humbert played at the Western & Southern Open. This was held in New York this year not in Cincinnati due to Covid. He was eliminated in the first round by 14th seed Grigor Dimitrov.[22] At the US Open, he was beaten in the second round by sixth seed and 2019 semifinalist, Matteo Berrettini.[23]

In Rome, Humbert beat seventh seed and Italian, Fabio Fognini, in the second round.[24] He lost in the third round to 12th seed Denis Shapovalov.[25] At the Hamburg European Open, he knocked out top seed and world no. 5, Daniil Medvedev, in the first round.[26] This win was his first over a top 10 player. He was defeated in the quarterfinals by Casper Ruud.[27] At the French Open, he was eliminated in the first round by lucky loser Marc Polmans.[28]

At the St. Petersburg Open in Russia, Humbert was beaten in the second round by third seed and eventual champion, Andrey Rublev.[29] He won his second ATP title in Antwerp, beating eighth seed, Alex de Minaur, in the final.[30] He competed in his final tournament of the season at the Paris Masters. Humbert claimed his second top-10 win by defeating second seed, Stefanos Tsitsipas, in the second round.[31] He lost in the quarterfinals to 10th seed Milos Raonic after having two match points.[32] Following this run, he made his top 30 debut on 9 November 2020.

Humbert ended the year ranked 30.

2021: First ATP 500 title, top 25 debut, Injury and early end of season

Humbert began the 2021 season at the first edition of the Murray River Open. Seeded seventh, he lost in the second round to James Duckworth.[33] Seeded 29th at the Australian Open, he was defeated in the second round by Nick Kyrgios in a five-set thriller.[34]

Seeded sixth at the Open Sud de France, Humbert reached the quarterfinals where he was eliminated by top seed and eventual finalist, Roberto Bautista Agut.[35] In Rotterdam, he was beaten in the first round by qualifier Jérémy Chardy.[36] Seeded fourth at the Open 13, he made it to the semifinals where he lost to compatriot Pierre-Hugues Herbert.[37] Seeded 20th at the Miami Open, he was defeated in the third round by 12th seed Milos Raonic.[38]

Starting his clay-court season at the Monte-Carlo Masters, Humbert was eliminated in his first-round match by John Millman.[39] Seeded third at the Estoril Open, he reached the quarterfinals where he was beaten by eighth seed Alejandro Davidovich Fokina.[40] At the Madrid Open, he lost in the first round to Aslan Karatsev.[41] In Rome, he was defeated in the first round by Jannik Sinner.[42] He was eliminated in the first round of the Lyon Open by Yoshihito Nishioka.[43] Seeded 29th at the French Open, he was beaten in the first round by Ričardas Berankis.[44]

Seeded sixth at the MercedesCup, his first grass-court tournament of the season, Humbert reached the quarterfinals where he lost to third seed and eventual finalist, Félix Auger-Aliassime.[45] At the Halle Open, he won his first ATP 500 title by beating Sam Querrey,[46] third seed Alexander Zverev,[47] Sebastian Korda,[48] Felix Auger-Aliassime,[49] and fourth seed Andrey Rublev.[50] As a result, he reached a career-high ATP ranking of No. 25 on 21 June 2021. Seeded seventh at the first edition of the Mallorca Championships, he withdrew from his second-round match against Sam Querrey.[51] Seeded 21st at Wimbledon, he was defeated in a first round thriller by Nick Kyrgios.[52]

Representing France at the Summer Olympics, Humbert, the 14th seed, upset third seed Stefanos Tsitsipas in the third round.[53] He was eliminated in the quarterfinals by 12th seed and eventual silver medalist, Karen Khachanov.[54] In Toronto, he was beaten in the second round by third seed Stefanos Tsitsipas.[55] At the Cincinnati Open, he lost in the first round to Frances Tiafoe. Seeded 23rd at the US Open, he was defeated in the first round by qualifier Peter Gojowczyk.[56]

Seeded sixth at the Moselle Open, Humbert fell in the first round to Andy Murray.[57] On 1 November 2021 he ended his season early due to injury, having withdrawn previously from Indian Wells, Antwerp and the Paris Masters.[58]

2022: ATP Cup debut

In his debut at the 2022 ATP Cup,[59] he defeated No. 2 Daniil Medvedev for the biggest win of his career and first career win over a Top 3 player.[60][61]

Playing style

According to his coach, Cédric Raynaud, Humbert is a true offensive player who likes to volley.[62]

ATP career finals

Singles: 3 (3 titles)

Legend
Grand Slam (0–0)
ATP Masters 1000 (0–0)
ATP 500 Series (1–0)
ATP 250 Series (2–0)
Finals by surface
Hard (2–0)
Clay (0–0)
Grass (1–0)
Finals by setting
Outdoor (2–0)
Indoor (1–0)
Result W–L    Date    Tournament Tier Surface Opponent Score
Win 1–0 Jan 2020 Auckland Open, New Zealand 250 Series Hard France Benoît Paire 7–6(7–2), 3–6, 7–6(7–5)
Win 2–0 Oct 2020 European Open, Belgium 250 Series Hard (i) Australia Alex de Minaur 6–1, 7–6(7–4)
Win 3–0 Jun 2021 Halle Open, Germany 500 Series Grass Russia Andrey Rublev 6–3, 7–6(7–4)


Challenger and Futures finals

Singles: 15 (10–5)

Legend
ATP Challenger Tour (6–3)
ITF Futures Tour (4–2)
Finals by surface
Hard (8–4)
Clay (1–0)
Grass (0–0)
Carpet (1–1)
Result W–L    Date    Tournament Tier Surface Opponent Score
Loss 0–1 Oct 2015 France F20, Forbach Futures Carpet (i) Germany Jan Choinski 3–6, 6–7(2–7)
Loss 0–2 Mar 2017 Egypt F8, Sharm El Sheikh Futures Hard Bosnia and Herzegovina Aldin Šetkić 3–6, 4–6
Win 1–2 Sep 2017 France F18, Bagnères-de-Bigorre Futures Hard United Kingdom Edward Corrie 7–5, 2–6, 7–6(7–4)
Win 2–2 Feb 2018 Switzerland F2, Bellevue Futures Carpet (i) Belgium Niels Desein 6–7(2–7), 7–6(7–5), 6–3
Win 3–2 Mar 2018 Canada F1, Gatineau Futures Hard (i) United States Strong Kirchheimer 6–4, 6–0
Win 4–2 Jul 2018 France F12, Bourg-en-Bresse Futures Clay France Antoine Cornut Chauvinc 6–3, 6–3
Loss 4–3 Jul 2018 Gatineau, Canada Challenger Hard United States Bradley Klahn 3–6, 6–7(5–7)
Loss 4–4 Jul 2018 Granby, Canada Challenger Hard Canada Peter Polansky 4–6, 6–1, 2–6
Win 5–4 Aug 2018 Segovia, Spain Challenger Hard Spain Adrián Menéndez Maceiras 6–3, 6–4
Loss 5–5 Sep 2018 Cassis, France Challenger Hard France Enzo Couacaud 2–6, 3–6
Win 6–5 Oct 2018 Ortisei, Italy Challenger Hard (i) France Pierre-Hugues Herbert 6–4, 6–2
Win 7–5 Nov 2018 Andria, Italy Challenger Hard (i) Italy Filippo Baldi 6–4, 7–6(7–3)
Win 8–5 Feb 2019 Cherbourg, France Challenger Hard (i) Belgium Steve Darcis 6–7(6–8), 6–3, 6–3
Win 9–5 Sep 2019 Istanbul, Turkey Challenger Hard Uzbekistan Denis Istomin 6–2, 6–2
Win 10–5 Oct 2019 Brest, France Challenger Hard (i) Russia Evgeny Donskoy 6–2, 6–3

Doubles: 6 (3–3)

Legend
ATP Challenger Tour (0–0)
ITF Futures Tour (3–3)
Finals by surface
Hard (1–1)
Clay (2–2)
Grass (0–0)
Carpet (0–0)
Result W–L    Date    Tournament Tier Surface Partner Opponents Score
Loss 0–1 Aug 2016 Belgium F8, Ostend Futures Clay France Evan Furness Netherlands Paul Monteban
Netherlands Botic van de Zandschulp
6–3, 5–7, [5–10]
Loss 0–2 Jul 2017 France F17, Troyes Futures Clay France Constant de la Bassetière France Antoine Hoang
France Grégoire Jacq
4–6, 0–6
Win 1–2 Aug 2017 Belarus F2, Minsk Futures Hard France Maxime Cressy Belarus Ivan Liutarevich
Ukraine Vadym Ursu
4–6, 6–3, [10–5]
Loss 1–3 Oct 2017 France F24, Rodez Futures Hard France Antoine Hoang United States Alex Lawson
United States Nathaniel Lammons
6–7(4–7), 6–4, [7–10]
Win 2–3 Jul 2018 France F11, Montauban Futures Clay United States Ulises Blanch Argentina Patricio Heras
Argentina Gonzalo Villanueva
6–3, 3–6, [10–6]
Win 3–3 Jul 2018 France F12, Bourg-en-Bresse Futures Clay France Dan Added France Jérôme Inzerillo
France Alexis Musialek
2–6, 6–1, [10–5]

Performance timelines

Key
W  F  SF QF R# RR Q# A P Z# PO G F-S SF-B NMS NH
(W) Won tournament; reached (F) final, (SF) semifinal, (QF) quarterfinal; (R#) rounds 4, 3, 2, 1; competed at a (RR) round-robin stage; reached a (Q#) qualification round; (A) absent from tournament; played in a (Z#) Davis/Fed Cup Zonal Group (with number indication) or (PO) play-off; won a (G) gold, (F-S) silver or (SF-B) bronze Olympic medal; a (NMS) downgraded Masters Series/1000 tournament; or (NH) tournament not held.
To avoid confusion and double counting, these charts are updated either at the conclusion of a tournament, or when the player's participation in the tournament has ended.

Singles

Current through the 2022 Miami Open.

Tournament 2016 2017 2018 2019 2020 2021 2022 SR W–L Win%
Grand Slam tournaments
Australian Open A A A 1R 1R 2R 1R 0 / 4 1–4 20%
French Open A A Q1 1R 1R 1R 0 / 3 0–3 0%
Wimbledon A A Q1 4R NH 1R 0 / 2 3–2 60%
US Open A A 2R 1R 2R 1R 0 / 4 2–4 33%
Win–loss 0–0 0–0 1–1 3–4 1–3 1–4 0–1 0 / 13 6–13 33%
Year-end championships
ATP Finals Did Not Qualify 0 / 0 0–0  – 
ATP World Tour Masters 1000
Indian Wells Masters A A A 1R NH A 1R 0 / 2 0–2 0%
Miami Open A A A 1R NH 3R 2R 0 / 3 2–3 40%
Monte-Carlo Masters A A A Q2 NH 1R 0 / 1 0–1 0%
Madrid Open A A A Q1 NH 1R 0 / 1 0–1 0%
Italian Open A A A A 3R 1R 0 / 2 2–2 50%
Canadian Open A A A A NH 2R 0 / 1 1–1 50%
Cincinnati Masters A A A A 1R 1R 0 / 2 0–2 0%
Shanghai Masters A A A A NH 0 / 0 0–0  – 
Paris Masters A Q2 1R 1R QF A 0 / 3 3–3 50%
Win–loss 0–0 0–0 0–1 0–3 5–3 2–6 1–2 0 / 15 8–15 35%
National representation
Summer Olympics A Not Held QF 0 / 1 3–1 75%
Davis Cup A A A A A A 0 / 0 0–0  – 
Career statistics
2016 2017 2018 2019 2020 2021 2022 Career
Tournaments 0 0 3 22 14 21 5 65
Titles 0 0 0 0 2 1 0 3
Finals 0 0 0 0 2 1 0 3
Overall win–loss 0–0 0–0 2–3 17–23 24–12 19–19 2–7 64–64
Win % 40% 43% 67% 50% 22% 50%
Year-end ranking 992 381 102 57 30 35

Record against top 10 players

Humbert's record against players who have been ranked in the top 10, with those who are active in boldface. Only ATP Tour main draw matches are considered:

Player Record Win % Hard Clay Grass Last Match
Number 1 ranked players
Russia Daniil Medvedev 2–0 100% 1–0 1–0 0–0 Won(6–7(5–7), 7–5, 7–6(7–2)) at 2022 ATP Cup
Serbia Novak Djokovic 0–1 0% 0–0 0–0 0–1 Lost (3–6, 2–6, 3–6) at 2019 Wimbledon Championships
United Kingdom Andy Murray 0–2 0% 0–2 0–0 0–0 Lost (6–4, 3–6, 2–6) at 2021 Metz
Number 3 ranked players
Croatia Marin Čilić 1–0 100% 1–0 0–0 0–0 Won (6–3, 6–7(4–7), 6–3) at 2020 Paris Masters
Germany Alexander Zverev 1–0 100% 0–0 0–0 1–0 Won (7–6(7–4), 3–6, 6–3) at 2021 Halle
Greece Stefanos Tsitsipas 2–1 67% 2–1 0–0 0–0 Lost (3–6, 7–6(15–13), 1–6) at 2021 Canadian Open
Switzerland Stan Wawrinka 0–1 0% 0–1 0–0 0–0 Lost (6–7(5–7), 6–4, 3–6, 7–5) at 2018 US Open
Canada Milos Raonic 0–2 0% 0–2 0–0 0–0 Lost (4–6, 5–7) at 2021 Miami Masters
Bulgaria Grigor Dimitrov 0–2 0% 0–2 0–0 0–0 Lost (3–6, 4–6) at 2019 Cincinnati
Number 5 ranked players
South Africa Kevin Anderson 1–0 100% 0–0 1–0 0–0 Won (6–3, 7–6(7–5)) at 2020 Rome Masters
Russia Andrey Rublev 1–1 50% 1–0 0–0 0–1 Won (6–3, 7–6(7–4)) at 2021 Halle
France Jo-Wilfried Tsonga 1–1 50% 1–1 0–0 0–0 Won (6–3, 6–4) at 2021 Marseilles
Number 6 ranked players
France Gaël Monfils 1–0 100% 1–0 0–0 0–0 Won (6–7(6–8), 3–6, 6–4, 7–5, 3–0r) at 2019 Wimbledon Championships
Number 7 ranked players
Belgium David Goffin 1–0 100% 1–0 0–0 0–0 Won (6–3, 6–1) at 2019 Antwerp
Italy Matteo Berrettini 0–2 0% 0–2 0–0 0–0 Lost (4–6, 6–7(6–8)) at 2022 ATP Cup
Number 8 ranked players
Russia Karen Khachanov 2–0 100% 1–0 0–0 1–0 Won (6–4, 3–6, 5–7, 6–1, 6–4) at 2021 Wimbledon Championships
Norway Casper Ruud 2–1 67% 2–0 0–1 0–0 Won (4–6, 6–2, 7–6(7–1)) at 2020 Paris Masters
United States John Isner 1–1 50% 1–0 0–0 0–1 Won (7–6(7–5), 6–4) at 2020 Auckland
Number 9 ranked players
Italy Fabio Fognini 1–0 100% 0–0 1–0 0–0 Won (7–5, 7–6(7–4)) at 2020 Rome Masters
Canada Félix Auger-Aliassime 2–1 67% 0–0 0–0 2–1 Won (6–4, 3–6, 7–6(7–5)) at 2021 Halle
Italy Jannik Sinner 1–1 50% 1–0 0–1 0–0 Lost (2–6, 4–6) at 2021 Rome Masters
Spain Roberto Bautista Agut 0–1 0% 0–1 0–0 0–0 Lost (3–6, 3–6) at 2021 Montpellier
Number 10 ranked players
Spain Pablo Carreño Busta 1–0 100% 1–0 0–0 0–0 Won (5–7, 6–3, 6–4) at 2020 Antwerp
Latvia Ernests Gulbis 1–0 100% 1–0 0–0 0–0 Won (6–3, 7–6(7–3)) at 2021 Marseilles
Canada Denis Shapovalov 1–2 33% 1–0 0–2 0–0 Lost (7–6(7–5), 1–6, 4–6) at 2020 Rome Masters
Total 22–20 52.38% 15–12
(55.56%)
3–4
(42.86%)
4–4
(50%)
* Statistics correct as of 8 November 2021.

Wins over top-10 players

  • He has a 6–5 (54.55%) record against players who were, at the time the match was played, ranked in the top 10.
Season 2016 2017 2018 2019 2020 2021 2022 Total
Wins 0 0 0 0 2 3 1 6
# Player Rank Event Surface Rd Score UH Rank
2020
1. Russia Daniil Medvedev 5 Hamburg Open, Germany Clay 1R 6–4, 6–3 41
2. Greece Stefanos Tsitsipas 6 Paris Masters, France Hard (i) 2R 7–6(7–4), 6–7(6–8), 7–6(7–3) 34
2021
3. Germany Alexander Zverev 6 Halle Open, Germany Grass 2R 7–6(7–4), 3–6, 6–3 31
4. Russia Andrey Rublev 7 Halle Open, Germany Grass F 6–3, 7–6(7–4) 31
5. Greece Stefanos Tsitsipas 4 Olympics, Tokyo, Japan Hard 3R 2–6, 7–6(7–4), 6–2 28
2022
6. Russia Daniil Medvedev 2 ATP Cup, Sydney, Australia Hard RR 6–7(5–7), 7–5, 7–6(7–2) 35

References

  1. ATP Rankings
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. https://www.humbert-eric.fr
  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. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  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. Lua error in package.lua at line 80: module 'strict' not found.
  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.

External links