| line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
|
1
|
|
|
|
|
|
|
package Acme::MetaSyntactic::cyclists; |
|
2
|
|
|
|
|
|
|
|
|
3
|
1
|
|
|
1
|
|
135143
|
use strict; |
|
|
1
|
|
|
|
|
7
|
|
|
|
1
|
|
|
|
|
45
|
|
|
4
|
1
|
|
|
1
|
|
6
|
use warnings; |
|
|
1
|
|
|
|
|
3
|
|
|
|
1
|
|
|
|
|
58
|
|
|
5
|
1
|
|
|
1
|
|
5
|
no warnings 'syntax'; |
|
|
1
|
|
|
|
|
2
|
|
|
|
1
|
|
|
|
|
48
|
|
|
6
|
|
|
|
|
|
|
|
|
7
|
1
|
|
|
1
|
|
6
|
use Acme::MetaSyntactic::MultiList; |
|
|
1
|
|
|
|
|
3
|
|
|
|
1
|
|
|
|
|
848
|
|
|
8
|
|
|
|
|
|
|
our @ISA = qw [Acme::MetaSyntactic::MultiList]; |
|
9
|
|
|
|
|
|
|
|
|
10
|
|
|
|
|
|
|
our $VERSION = '2013072602'; |
|
11
|
|
|
|
|
|
|
|
|
12
|
|
|
|
|
|
|
my $data; |
|
13
|
|
|
|
|
|
|
|
|
14
|
|
|
|
|
|
|
$$data {default} = "world_championships/road"; |
|
15
|
|
|
|
|
|
|
|
|
16
|
|
|
|
|
|
|
=pod |
|
17
|
|
|
|
|
|
|
|
|
18
|
|
|
|
|
|
|
=encoding iso-8859-1 |
|
19
|
|
|
|
|
|
|
|
|
20
|
|
|
|
|
|
|
=head1 NAME |
|
21
|
|
|
|
|
|
|
|
|
22
|
|
|
|
|
|
|
Acme::MetaSyntactic::cyclists - Winners of major cycling events |
|
23
|
|
|
|
|
|
|
|
|
24
|
|
|
|
|
|
|
=head1 DESCRIPTION |
|
25
|
|
|
|
|
|
|
|
|
26
|
|
|
|
|
|
|
This C<< Acme::MetaSyntactic >> theme provides winners of major |
|
27
|
|
|
|
|
|
|
cycling events. |
|
28
|
|
|
|
|
|
|
|
|
29
|
|
|
|
|
|
|
The following subthemes are provided: |
|
30
|
|
|
|
|
|
|
|
|
31
|
|
|
|
|
|
|
=over 1 |
|
32
|
|
|
|
|
|
|
|
|
33
|
|
|
|
|
|
|
=item C<< world_championships/road >> |
|
34
|
|
|
|
|
|
|
|
|
35
|
|
|
|
|
|
|
The winners of the World Championships Men's Road Race, held annually |
|
36
|
|
|
|
|
|
|
since 1927: |
|
37
|
|
|
|
|
|
|
|
|
38
|
|
|
|
|
|
|
=cut |
|
39
|
|
|
|
|
|
|
|
|
40
|
|
|
|
|
|
|
$$data {names} {world_championships} {road} = do { |
|
41
|
|
|
|
|
|
|
my %seen; |
|
42
|
|
|
|
|
|
|
join ' ' => |
|
43
|
|
|
|
|
|
|
grep {!$seen {$_} ++} |
|
44
|
|
|
|
|
|
|
map {Acme::MetaSyntactic::RemoteList::tr_nonword ($_)} |
|
45
|
|
|
|
|
|
|
map {Acme::MetaSyntactic::RemoteList::tr_accent ($_)} |
|
46
|
|
|
|
|
|
|
map {/^\s+[0-9]{4}\s+(.*?)\s+[A-Z]{3}$/ ? $1 : ()} |
|
47
|
|
|
|
|
|
|
split /\n/ => <<'=cut'}; |
|
48
|
|
|
|
|
|
|
|
|
49
|
|
|
|
|
|
|
=pod |
|
50
|
|
|
|
|
|
|
|
|
51
|
|
|
|
|
|
|
2012 Philippe Gilbert BEL |
|
52
|
|
|
|
|
|
|
2011 Mark Cavendish GBR |
|
53
|
|
|
|
|
|
|
2010 Thor Hushovd NOR |
|
54
|
|
|
|
|
|
|
2009 Cadel Evans AUS |
|
55
|
|
|
|
|
|
|
2008 Alessandro Ballan ITA |
|
56
|
|
|
|
|
|
|
2007 Paolo Bettini ITA |
|
57
|
|
|
|
|
|
|
2006 Paolo Bettini ITA |
|
58
|
|
|
|
|
|
|
2005 Tom Boonen BEL |
|
59
|
|
|
|
|
|
|
2004 Óscar Freire ESP |
|
60
|
|
|
|
|
|
|
2003 Igor Astarloa ESP |
|
61
|
|
|
|
|
|
|
2002 Mario Cipollini ITA |
|
62
|
|
|
|
|
|
|
2001 Óscar Freire ESP |
|
63
|
|
|
|
|
|
|
2000 Romans Vainsteins LAT |
|
64
|
|
|
|
|
|
|
1999 Óscar Freire ESP |
|
65
|
|
|
|
|
|
|
1998 Oscar Camenzind SUI |
|
66
|
|
|
|
|
|
|
1997 Laurent Brochard FRA |
|
67
|
|
|
|
|
|
|
1996 Johan Museeuw BEL |
|
68
|
|
|
|
|
|
|
1995 Abraham Olano ESP |
|
69
|
|
|
|
|
|
|
1994 Luc Leblanc FRA |
|
70
|
|
|
|
|
|
|
1993 Lance Armstrong USA |
|
71
|
|
|
|
|
|
|
1992 Gianni Bugno ITA |
|
72
|
|
|
|
|
|
|
1991 Gianni Bugno ITA |
|
73
|
|
|
|
|
|
|
1990 Rudy Dhaenens BEL |
|
74
|
|
|
|
|
|
|
1989 Greg LeMond USA |
|
75
|
|
|
|
|
|
|
1988 Maurizio Fondriest ITA |
|
76
|
|
|
|
|
|
|
1987 Stephen Roche IRL |
|
77
|
|
|
|
|
|
|
1986 Moreno Argentin ITA |
|
78
|
|
|
|
|
|
|
1985 Joop Zoetemelk NED |
|
79
|
|
|
|
|
|
|
1984 Claude Criquielion BEL |
|
80
|
|
|
|
|
|
|
1983 Greg LeMond USA |
|
81
|
|
|
|
|
|
|
1982 Giuseppe Saronni ITA |
|
82
|
|
|
|
|
|
|
1981 Freddy Maertens BEL |
|
83
|
|
|
|
|
|
|
1980 Bernard Hinault FRA |
|
84
|
|
|
|
|
|
|
1979 Jan Raas NED |
|
85
|
|
|
|
|
|
|
1978 Gerrie Knetemann NED |
|
86
|
|
|
|
|
|
|
1977 Francesco Moser ITA |
|
87
|
|
|
|
|
|
|
1976 Freddy Maertens BEL |
|
88
|
|
|
|
|
|
|
1975 Hennie Kuiper NED |
|
89
|
|
|
|
|
|
|
1974 Eddy Merckx BEL |
|
90
|
|
|
|
|
|
|
1973 Felice Gimondi ITA |
|
91
|
|
|
|
|
|
|
1972 Marino Basso ITA |
|
92
|
|
|
|
|
|
|
1971 Eddy Merckx BEL |
|
93
|
|
|
|
|
|
|
1970 Jean-Pierre Monseré BEL |
|
94
|
|
|
|
|
|
|
1969 Harm Ottenbros NED |
|
95
|
|
|
|
|
|
|
1968 Vittorio Adorni ITA |
|
96
|
|
|
|
|
|
|
1967 Eddy Merckx BEL |
|
97
|
|
|
|
|
|
|
1966 Rudi Altig FRG |
|
98
|
|
|
|
|
|
|
1965 Tom Simpson GBR |
|
99
|
|
|
|
|
|
|
1964 Jan Janssen NED |
|
100
|
|
|
|
|
|
|
1963 Benoni Beheyt BEL |
|
101
|
|
|
|
|
|
|
1962 Jean Stablinski FRA |
|
102
|
|
|
|
|
|
|
1961 Rik van Looy BEL |
|
103
|
|
|
|
|
|
|
1960 Rik van Looy BEL |
|
104
|
|
|
|
|
|
|
1959 André Darrigade FRA |
|
105
|
|
|
|
|
|
|
1958 Ercole Baldini ITA |
|
106
|
|
|
|
|
|
|
1957 Rik Van Steenbergen BEL |
|
107
|
|
|
|
|
|
|
1956 Rik Van Steenbergen BEL |
|
108
|
|
|
|
|
|
|
1955 Stan Ockers BEL |
|
109
|
|
|
|
|
|
|
1954 Louison Bobet FRA |
|
110
|
|
|
|
|
|
|
1953 Fausto Coppi ITA |
|
111
|
|
|
|
|
|
|
1952 Heinz Müller FRG |
|
112
|
|
|
|
|
|
|
1951 Ferdi Kübler SUI |
|
113
|
|
|
|
|
|
|
1950 Briek Schotte BEL |
|
114
|
|
|
|
|
|
|
1949 Rik Van Steenbergen BEL |
|
115
|
|
|
|
|
|
|
1948 Briek Schotte BEL |
|
116
|
|
|
|
|
|
|
1947 Theo Middelkamp NED |
|
117
|
|
|
|
|
|
|
1946 Hans Knecht SUI |
|
118
|
|
|
|
|
|
|
1939-1945 Suspended due to World War II |
|
119
|
|
|
|
|
|
|
1938 Marcel Kint BEL |
|
120
|
|
|
|
|
|
|
1937 Eloi Meulenberg BEL |
|
121
|
|
|
|
|
|
|
1936 Antonin Magne FRA |
|
122
|
|
|
|
|
|
|
1935 Jean Aerts BEL |
|
123
|
|
|
|
|
|
|
1934 Karel Kaers BEL |
|
124
|
|
|
|
|
|
|
1933 Georges Speicher FRA |
|
125
|
|
|
|
|
|
|
1932 Alfredo Binda ITA |
|
126
|
|
|
|
|
|
|
1931 Learco Guerra ITA |
|
127
|
|
|
|
|
|
|
1930 Alfredo Binda ITA |
|
128
|
|
|
|
|
|
|
1929 Georges Ronsse BEL |
|
129
|
|
|
|
|
|
|
1928 Georges Ronsse BEL |
|
130
|
|
|
|
|
|
|
1927 Alfredo Binda ITA |
|
131
|
|
|
|
|
|
|
|
|
132
|
|
|
|
|
|
|
=cut |
|
133
|
|
|
|
|
|
|
|
|
134
|
|
|
|
|
|
|
=item C<< tour >> |
|
135
|
|
|
|
|
|
|
|
|
136
|
|
|
|
|
|
|
The winners of the I<< Tour de France >>, held annually since 1903, and |
|
137
|
|
|
|
|
|
|
suspended due to World War I and World War II: |
|
138
|
|
|
|
|
|
|
|
|
139
|
|
|
|
|
|
|
=cut |
|
140
|
|
|
|
|
|
|
|
|
141
|
|
|
|
|
|
|
$$data {names} {tour} = do { |
|
142
|
|
|
|
|
|
|
my %seen; |
|
143
|
|
|
|
|
|
|
join ' ' => |
|
144
|
|
|
|
|
|
|
grep {!$seen {$_} ++} |
|
145
|
|
|
|
|
|
|
map {Acme::MetaSyntactic::RemoteList::tr_nonword ($_)} |
|
146
|
|
|
|
|
|
|
map {Acme::MetaSyntactic::RemoteList::tr_accent ($_)} |
|
147
|
|
|
|
|
|
|
map {/^\s+[0-9]{4}\s+(.*?)\s+[A-Z]{3}$/ ? $1 : ()} |
|
148
|
|
|
|
|
|
|
split /\n/ => <<'=cut'}; |
|
149
|
|
|
|
|
|
|
|
|
150
|
|
|
|
|
|
|
=pod |
|
151
|
|
|
|
|
|
|
|
|
152
|
|
|
|
|
|
|
2013 Chris Froome GBR |
|
153
|
|
|
|
|
|
|
2012 Bradley Wiggins GBR |
|
154
|
|
|
|
|
|
|
2011 Cadel Evans AUS |
|
155
|
|
|
|
|
|
|
2010 Andy Schleck LUX |
|
156
|
|
|
|
|
|
|
2009 Alberto Contador ESP |
|
157
|
|
|
|
|
|
|
2008 Carlos Sastre ESP |
|
158
|
|
|
|
|
|
|
2007 Alberto Contador ESP |
|
159
|
|
|
|
|
|
|
2006 Óscar Pereiro ESP |
|
160
|
|
|
|
|
|
|
2005 (vacated) |
|
161
|
|
|
|
|
|
|
2004 (vacated) |
|
162
|
|
|
|
|
|
|
2003 (vacated) |
|
163
|
|
|
|
|
|
|
2002 (vacated) |
|
164
|
|
|
|
|
|
|
2001 (vacated) |
|
165
|
|
|
|
|
|
|
2000 (vacated) |
|
166
|
|
|
|
|
|
|
1999 (vacated) |
|
167
|
|
|
|
|
|
|
1998 Marco Pantani ITA |
|
168
|
|
|
|
|
|
|
1997 Jan Ullrich GER |
|
169
|
|
|
|
|
|
|
1996 Bjarne Riis DEN |
|
170
|
|
|
|
|
|
|
1995 Miguel Indurain ESP |
|
171
|
|
|
|
|
|
|
1994 Miguel Indurain ESP |
|
172
|
|
|
|
|
|
|
1993 Miguel Indurain ESP |
|
173
|
|
|
|
|
|
|
1992 Miguel Indurain ESP |
|
174
|
|
|
|
|
|
|
1991 Miguel Indurain ESP |
|
175
|
|
|
|
|
|
|
1990 Greg Lemond USA |
|
176
|
|
|
|
|
|
|
1989 Greg Lemond USA |
|
177
|
|
|
|
|
|
|
1988 Pedro Delgado ESP |
|
178
|
|
|
|
|
|
|
1987 Stephen Roche IRL |
|
179
|
|
|
|
|
|
|
1986 Greg Lemond USA |
|
180
|
|
|
|
|
|
|
1985 Bernard Hinault FRA |
|
181
|
|
|
|
|
|
|
1984 Laurent Fignon FRA |
|
182
|
|
|
|
|
|
|
1983 Laurent Fignon FRA |
|
183
|
|
|
|
|
|
|
1982 Bernard Hinault FRA |
|
184
|
|
|
|
|
|
|
1981 Bernard Hinault FRA |
|
185
|
|
|
|
|
|
|
1980 Joop Zoetemelk NED |
|
186
|
|
|
|
|
|
|
1979 Bernard Hinault FRA |
|
187
|
|
|
|
|
|
|
1978 Bernard Hinault FRA |
|
188
|
|
|
|
|
|
|
1977 Bernard Thévenet FRA |
|
189
|
|
|
|
|
|
|
1976 Lucien Van Impe BEL |
|
190
|
|
|
|
|
|
|
1975 Bernard Thévenet FRA |
|
191
|
|
|
|
|
|
|
1974 Eddy Merckx BEL |
|
192
|
|
|
|
|
|
|
1973 Luis Ocana ESP |
|
193
|
|
|
|
|
|
|
1972 Eddy Merckx BEL |
|
194
|
|
|
|
|
|
|
1971 Eddy Merckx BEL |
|
195
|
|
|
|
|
|
|
1970 Eddy Merckx BEL |
|
196
|
|
|
|
|
|
|
1969 Eddy Merckx BEL |
|
197
|
|
|
|
|
|
|
1968 Jan Janssen NED |
|
198
|
|
|
|
|
|
|
1967 Roger Pingeon FRA |
|
199
|
|
|
|
|
|
|
1966 Lucien Aimar FRA |
|
200
|
|
|
|
|
|
|
1965 Felice Gimondi ITA |
|
201
|
|
|
|
|
|
|
1964 Jacques Anquetil FRA |
|
202
|
|
|
|
|
|
|
1963 Jacques Anquetil FRA |
|
203
|
|
|
|
|
|
|
1962 Jacques Anquetil FRA |
|
204
|
|
|
|
|
|
|
1961 Jacques Anquetil FRA |
|
205
|
|
|
|
|
|
|
1960 Gastone Nencini ITA |
|
206
|
|
|
|
|
|
|
1959 Federico Bahamontčs ESP |
|
207
|
|
|
|
|
|
|
1958 Charly Gaul LUX |
|
208
|
|
|
|
|
|
|
1957 Jacques Anquetil FRA |
|
209
|
|
|
|
|
|
|
1956 Roger Walkowiak FRA |
|
210
|
|
|
|
|
|
|
1955 Louison Bobet FRA |
|
211
|
|
|
|
|
|
|
1954 Louison Bobet FRA |
|
212
|
|
|
|
|
|
|
1953 Louison Bobet FRA |
|
213
|
|
|
|
|
|
|
1952 Fausto Coppi ITA |
|
214
|
|
|
|
|
|
|
1951 Hugo Koblet SUI |
|
215
|
|
|
|
|
|
|
1950 Ferdi Kubler SUI |
|
216
|
|
|
|
|
|
|
1949 Fausto Coppi ITA |
|
217
|
|
|
|
|
|
|
1948 Gino Bartali ITA |
|
218
|
|
|
|
|
|
|
1947 Jean Robic FRA |
|
219
|
|
|
|
|
|
|
1940-1946 Suspended due to World War II |
|
220
|
|
|
|
|
|
|
1939 Sylvčre Maes BEL |
|
221
|
|
|
|
|
|
|
1938 Gino Bartali ITA |
|
222
|
|
|
|
|
|
|
1937 Roger Labépie FRA |
|
223
|
|
|
|
|
|
|
1936 Sylvčre Maes BEL |
|
224
|
|
|
|
|
|
|
1935 Romain Maes BEL |
|
225
|
|
|
|
|
|
|
1934 Antonin Magne FRA |
|
226
|
|
|
|
|
|
|
1933 Georges Speicher FRA |
|
227
|
|
|
|
|
|
|
1932 André Leducq FRA |
|
228
|
|
|
|
|
|
|
1931 Antonin Magne FRA |
|
229
|
|
|
|
|
|
|
1930 André Leducq FRA |
|
230
|
|
|
|
|
|
|
1929 Maurice Dewaele BEL |
|
231
|
|
|
|
|
|
|
1928 Nicolas Frantz LUX |
|
232
|
|
|
|
|
|
|
1927 Nicolas Frantz LUX |
|
233
|
|
|
|
|
|
|
1926 Lucien Buysse BEL |
|
234
|
|
|
|
|
|
|
1925 Ottavio Bottecchia ITA |
|
235
|
|
|
|
|
|
|
1924 Ottavio Bottecchia ITA |
|
236
|
|
|
|
|
|
|
1923 Henri Pélissier FRA |
|
237
|
|
|
|
|
|
|
1922 Firmin Lambot BEL |
|
238
|
|
|
|
|
|
|
1921 Léon Scieur BEL |
|
239
|
|
|
|
|
|
|
1920 Philippe Thijs BEL |
|
240
|
|
|
|
|
|
|
1919 Firmin Lambot BEL |
|
241
|
|
|
|
|
|
|
1915-1918 Suspended due to World War I |
|
242
|
|
|
|
|
|
|
1914 Philippe Thijs BEL |
|
243
|
|
|
|
|
|
|
1913 Philippe Thijs BEL |
|
244
|
|
|
|
|
|
|
1912 Odile Defraye BEL |
|
245
|
|
|
|
|
|
|
1911 Gustavo Garrigou FRA |
|
246
|
|
|
|
|
|
|
1910 Octave Lapize FRA |
|
247
|
|
|
|
|
|
|
1909 François Faber LUX |
|
248
|
|
|
|
|
|
|
1908 Lucien Petit-Breton FRA |
|
249
|
|
|
|
|
|
|
1907 Lucien Petit-Breton FRA |
|
250
|
|
|
|
|
|
|
1906 René Pottier FRA |
|
251
|
|
|
|
|
|
|
1905 Louis Trousselier FRA |
|
252
|
|
|
|
|
|
|
1904 Henri Cornet FRA |
|
253
|
|
|
|
|
|
|
1903 Maurice Garin FRA |
|
254
|
|
|
|
|
|
|
|
|
255
|
|
|
|
|
|
|
=cut |
|
256
|
|
|
|
|
|
|
|
|
257
|
|
|
|
|
|
|
=item C<< giro >> |
|
258
|
|
|
|
|
|
|
|
|
259
|
|
|
|
|
|
|
The winners of the I<< Giro d'Italia >>, held annually since 1909, and |
|
260
|
|
|
|
|
|
|
suspended due to World War I and World War II: |
|
261
|
|
|
|
|
|
|
|
|
262
|
|
|
|
|
|
|
=cut |
|
263
|
|
|
|
|
|
|
|
|
264
|
|
|
|
|
|
|
$$data {names} {giro} = do { |
|
265
|
|
|
|
|
|
|
my %seen; |
|
266
|
|
|
|
|
|
|
join ' ' => |
|
267
|
|
|
|
|
|
|
grep {!$seen {$_} ++} |
|
268
|
|
|
|
|
|
|
map {Acme::MetaSyntactic::RemoteList::tr_nonword ($_)} |
|
269
|
|
|
|
|
|
|
map {Acme::MetaSyntactic::RemoteList::tr_accent ($_)} |
|
270
|
|
|
|
|
|
|
map {/^\s+[0-9]{4}\s+(.*?)\s+[A-Z]{3}$/ ? $1 : ()} |
|
271
|
|
|
|
|
|
|
split /\n/ => <<'=cut'}; |
|
272
|
|
|
|
|
|
|
|
|
273
|
|
|
|
|
|
|
=pod |
|
274
|
|
|
|
|
|
|
|
|
275
|
|
|
|
|
|
|
2013 Vincenzo Nibali ITA |
|
276
|
|
|
|
|
|
|
2012 Ryder Hesjedal CAN |
|
277
|
|
|
|
|
|
|
2011 Michele Scarponi ITA |
|
278
|
|
|
|
|
|
|
2010 Ivan Basso ITA |
|
279
|
|
|
|
|
|
|
2009 Denis Menchov RUS |
|
280
|
|
|
|
|
|
|
2008 Alberto Contador ESP |
|
281
|
|
|
|
|
|
|
2007 Danilo Di Luca ITA |
|
282
|
|
|
|
|
|
|
2006 Ivan Basso ITA |
|
283
|
|
|
|
|
|
|
2005 Paolo Savoldelli ITA |
|
284
|
|
|
|
|
|
|
2004 Damiano Cunego ITA |
|
285
|
|
|
|
|
|
|
2003 Gilberto Simoni ITA |
|
286
|
|
|
|
|
|
|
2002 Paolo Savoldelli ITA |
|
287
|
|
|
|
|
|
|
2001 Gilberto Simoni ITA |
|
288
|
|
|
|
|
|
|
2000 Stefano Garzelli ITA |
|
289
|
|
|
|
|
|
|
1999 Ivan Gotti ITA |
|
290
|
|
|
|
|
|
|
1998 Marco Pantani ITA |
|
291
|
|
|
|
|
|
|
1997 Ivan Gotti ITA |
|
292
|
|
|
|
|
|
|
1996 Pavel Tonkov RUS |
|
293
|
|
|
|
|
|
|
1995 Tony Rominger SUI |
|
294
|
|
|
|
|
|
|
1994 Evgeni Berzin RUS |
|
295
|
|
|
|
|
|
|
1993 Miguel Indurain ESP |
|
296
|
|
|
|
|
|
|
1992 Miguel Indurain ESP |
|
297
|
|
|
|
|
|
|
1991 Franco Chioccioli ITA |
|
298
|
|
|
|
|
|
|
1990 Gianni Bugno ITA |
|
299
|
|
|
|
|
|
|
1989 Laurent Fignon FRA |
|
300
|
|
|
|
|
|
|
1988 Andrew Hampsten USA |
|
301
|
|
|
|
|
|
|
1987 Stephen Roche IRL |
|
302
|
|
|
|
|
|
|
1986 Roberto Visentini ITA |
|
303
|
|
|
|
|
|
|
1985 Bernard Hinault FRA |
|
304
|
|
|
|
|
|
|
1984 Francesco Moser ITA |
|
305
|
|
|
|
|
|
|
1983 Giuseppe Saronni ITA |
|
306
|
|
|
|
|
|
|
1982 Bernard Hinault FRA |
|
307
|
|
|
|
|
|
|
1981 Giovanni Battaglin ITA |
|
308
|
|
|
|
|
|
|
1980 Bernard Hinault FRA |
|
309
|
|
|
|
|
|
|
1979 Giuseppe Saronni ITA |
|
310
|
|
|
|
|
|
|
1978 Johan de Muynck BEL |
|
311
|
|
|
|
|
|
|
1977 Michel Pollentier BEL |
|
312
|
|
|
|
|
|
|
1976 Felice Gimondi ITA |
|
313
|
|
|
|
|
|
|
1975 Fausto Bertoglio ITA |
|
314
|
|
|
|
|
|
|
1974 Eddy Merckx BEL |
|
315
|
|
|
|
|
|
|
1973 Eddy Merckx BEL |
|
316
|
|
|
|
|
|
|
1972 Eddy Merckx BEL |
|
317
|
|
|
|
|
|
|
1971 Gösta Pettersson SWE |
|
318
|
|
|
|
|
|
|
1970 Eddy Merckx BEL |
|
319
|
|
|
|
|
|
|
1969 Felice Gimondi ITA |
|
320
|
|
|
|
|
|
|
1968 Eddy Merckx BEL |
|
321
|
|
|
|
|
|
|
1967 Felice Gimondi ITA |
|
322
|
|
|
|
|
|
|
1966 Gianni Motta ITA |
|
323
|
|
|
|
|
|
|
1965 Vittorio Adorni ITA |
|
324
|
|
|
|
|
|
|
1964 Jacques Anquetil FRA |
|
325
|
|
|
|
|
|
|
1963 Franco Balmamion ITA |
|
326
|
|
|
|
|
|
|
1962 Franco Balmamion ITA |
|
327
|
|
|
|
|
|
|
1961 Arnaldo Pambianco ITA |
|
328
|
|
|
|
|
|
|
1960 Jacques Anquetil FRA |
|
329
|
|
|
|
|
|
|
1959 Charly Gaul LUX |
|
330
|
|
|
|
|
|
|
1958 Ercole Baldini ITA |
|
331
|
|
|
|
|
|
|
1957 Gastone Nencini ITA |
|
332
|
|
|
|
|
|
|
1956 Charly Gaul LUX |
|
333
|
|
|
|
|
|
|
1955 Fiorenzo Magni ITA |
|
334
|
|
|
|
|
|
|
1954 Carlo Clerici SUI |
|
335
|
|
|
|
|
|
|
1953 Fausto Coppi ITA |
|
336
|
|
|
|
|
|
|
1952 Fausto Coppi ITA |
|
337
|
|
|
|
|
|
|
1951 Fiorenzo Magni ITA |
|
338
|
|
|
|
|
|
|
1950 Hugo Koblet SUI |
|
339
|
|
|
|
|
|
|
1949 Fausto Coppi ITA |
|
340
|
|
|
|
|
|
|
1948 Fiorenzo Magni ITA |
|
341
|
|
|
|
|
|
|
1947 Fausto Coppi ITA |
|
342
|
|
|
|
|
|
|
1946 Gino Bartali ITA |
|
343
|
|
|
|
|
|
|
1941-1945 Suspended due to World War II |
|
344
|
|
|
|
|
|
|
1940 Fausto Coppi ITA |
|
345
|
|
|
|
|
|
|
1939 Giovanni Valetti ITA |
|
346
|
|
|
|
|
|
|
1938 Giovanni Valetti ITA |
|
347
|
|
|
|
|
|
|
1937 Gino Bartali ITA |
|
348
|
|
|
|
|
|
|
1936 Gino Bartali ITA |
|
349
|
|
|
|
|
|
|
1935 Vasco Bergamaschi ITA |
|
350
|
|
|
|
|
|
|
1934 Learco Guerra ITA |
|
351
|
|
|
|
|
|
|
1933 Alfredo Binda ITA |
|
352
|
|
|
|
|
|
|
1932 Antonio Pesenti ITA |
|
353
|
|
|
|
|
|
|
1931 Francesco Camusso ITA |
|
354
|
|
|
|
|
|
|
1930 Luigi Marchisio ITA |
|
355
|
|
|
|
|
|
|
1929 Alfredo Binda ITA |
|
356
|
|
|
|
|
|
|
1928 Alfredo Binda ITA |
|
357
|
|
|
|
|
|
|
1927 Alfredo Binda ITA |
|
358
|
|
|
|
|
|
|
1926 Giovanni Brunero ITA |
|
359
|
|
|
|
|
|
|
1925 Alfredo Binda ITA |
|
360
|
|
|
|
|
|
|
1924 Giuseppe Enrici ITA |
|
361
|
|
|
|
|
|
|
1923 Costante Girardengo ITA |
|
362
|
|
|
|
|
|
|
1922 Giovanni Brunero ITA |
|
363
|
|
|
|
|
|
|
1921 Giovanni Brunero ITA |
|
364
|
|
|
|
|
|
|
1920 Gaetano Belloni ITA |
|
365
|
|
|
|
|
|
|
1919 Costante Girardengo ITA |
|
366
|
|
|
|
|
|
|
1915-1918 Suspended due to World War I |
|
367
|
|
|
|
|
|
|
1914 Alfonso Calzolari ITA |
|
368
|
|
|
|
|
|
|
1913 Carlo Oriani ITA |
|
369
|
|
|
|
|
|
|
1912 Team Atala ITA |
|
370
|
|
|
|
|
|
|
1911 Carlo Galetti ITA |
|
371
|
|
|
|
|
|
|
1910 Carlo Galetti ITA |
|
372
|
|
|
|
|
|
|
1909 Luigi Ganna ITA |
|
373
|
|
|
|
|
|
|
|
|
374
|
|
|
|
|
|
|
=cut |
|
375
|
|
|
|
|
|
|
|
|
376
|
|
|
|
|
|
|
=item C<< vuelta >> |
|
377
|
|
|
|
|
|
|
|
|
378
|
|
|
|
|
|
|
The winners of the I<< Vuelta a EspaE<241>a >>, held since 1935, annually |
|
379
|
|
|
|
|
|
|
since 1955: |
|
380
|
|
|
|
|
|
|
|
|
381
|
|
|
|
|
|
|
=cut |
|
382
|
|
|
|
|
|
|
|
|
383
|
|
|
|
|
|
|
$$data {names} {vuelta} = do { |
|
384
|
|
|
|
|
|
|
my %seen; |
|
385
|
|
|
|
|
|
|
join ' ' => |
|
386
|
|
|
|
|
|
|
grep {!$seen {$_} ++} |
|
387
|
|
|
|
|
|
|
map {Acme::MetaSyntactic::RemoteList::tr_nonword ($_)} |
|
388
|
|
|
|
|
|
|
map {Acme::MetaSyntactic::RemoteList::tr_accent ($_)} |
|
389
|
|
|
|
|
|
|
map {/^\s+[0-9]{4}\s+(.*?)\s+[A-Z]{3}$/ ? $1 : ()} |
|
390
|
|
|
|
|
|
|
split /\n/ => <<'=cut'}; |
|
391
|
|
|
|
|
|
|
|
|
392
|
|
|
|
|
|
|
=pod |
|
393
|
|
|
|
|
|
|
|
|
394
|
|
|
|
|
|
|
2012 Alberto Contador ESP |
|
395
|
|
|
|
|
|
|
2011 Juan José Cobo ESP |
|
396
|
|
|
|
|
|
|
2010 Vincenzo Nibali ITA |
|
397
|
|
|
|
|
|
|
2009 Alejandro Valverde ESP |
|
398
|
|
|
|
|
|
|
2008 Alberto Contador ESP |
|
399
|
|
|
|
|
|
|
2007 Denis Menchov RUS |
|
400
|
|
|
|
|
|
|
2006 Alexandre Vinokourov KAZ |
|
401
|
|
|
|
|
|
|
2005 Denis Menchov RUS |
|
402
|
|
|
|
|
|
|
2004 Roberto Heras ESP |
|
403
|
|
|
|
|
|
|
2003 Roberto Heras ESP |
|
404
|
|
|
|
|
|
|
2002 Aitor González ESP |
|
405
|
|
|
|
|
|
|
2001 Ángel Casero ESP |
|
406
|
|
|
|
|
|
|
2000 Roberto Heras ESP |
|
407
|
|
|
|
|
|
|
1999 Jan Ullrich GER |
|
408
|
|
|
|
|
|
|
1998 Abraham Olano ESP |
|
409
|
|
|
|
|
|
|
1997 Alex Zülle SUI |
|
410
|
|
|
|
|
|
|
1996 Alex Zülle SUI |
|
411
|
|
|
|
|
|
|
1995 Laurent Jalabert FRA |
|
412
|
|
|
|
|
|
|
1994 Tony Rominger SUI |
|
413
|
|
|
|
|
|
|
1993 Tony Rominger SUI |
|
414
|
|
|
|
|
|
|
1992 Tony Rominger SUI |
|
415
|
|
|
|
|
|
|
1991 Melchor Mauri ESP |
|
416
|
|
|
|
|
|
|
1990 Marco Giovannetti ITA |
|
417
|
|
|
|
|
|
|
1989 Pedro Delgado ESP |
|
418
|
|
|
|
|
|
|
1988 Sean Kelly IRL |
|
419
|
|
|
|
|
|
|
1987 Lucho Herrera COL |
|
420
|
|
|
|
|
|
|
1986 Álvaro Pino ESP |
|
421
|
|
|
|
|
|
|
1985 Pedro Delgado ESP |
|
422
|
|
|
|
|
|
|
1984 Eric Caritoux FRA |
|
423
|
|
|
|
|
|
|
1983 Bernard Hinault FRA |
|
424
|
|
|
|
|
|
|
1982 Marino Lejarreta ESP |
|
425
|
|
|
|
|
|
|
1981 Giovanni Battaglin ITA |
|
426
|
|
|
|
|
|
|
1980 Faustino Rupérez ESP |
|
427
|
|
|
|
|
|
|
1979 Joop Zoetemelk NED |
|
428
|
|
|
|
|
|
|
1978 Bernard Hinault FRA |
|
429
|
|
|
|
|
|
|
1977 Freddy Maertens BEL |
|
430
|
|
|
|
|
|
|
1976 José Pesarrodona ESP |
|
431
|
|
|
|
|
|
|
1975 Agustín Tamames ESP |
|
432
|
|
|
|
|
|
|
1974 José Manuel Fuente ESP |
|
433
|
|
|
|
|
|
|
1973 Eddy Merckx BEL |
|
434
|
|
|
|
|
|
|
1972 José Manuel Fuente ESP |
|
435
|
|
|
|
|
|
|
1971 Ferdinand Bracke BEL |
|
436
|
|
|
|
|
|
|
1970 Luis Ocańa ESP |
|
437
|
|
|
|
|
|
|
1969 Roger Pingeon FRA |
|
438
|
|
|
|
|
|
|
1968 Felice Gimondi ITA |
|
439
|
|
|
|
|
|
|
1967 Jan Janssen NED |
|
440
|
|
|
|
|
|
|
1966 Francisco Gabica ESP |
|
441
|
|
|
|
|
|
|
1965 Rolf Wolfshohl GER |
|
442
|
|
|
|
|
|
|
1964 Raymond Poulidor FRA |
|
443
|
|
|
|
|
|
|
1963 Jacques Anquetil FRA |
|
444
|
|
|
|
|
|
|
1962 Rudi Altig GER |
|
445
|
|
|
|
|
|
|
1961 Angelino Soler ESP |
|
446
|
|
|
|
|
|
|
1960 Franz De Mulder BEL |
|
447
|
|
|
|
|
|
|
1959 Antonio Suárez ESP |
|
448
|
|
|
|
|
|
|
1958 Jean Stablinski FRA |
|
449
|
|
|
|
|
|
|
1957 Jesús Lorońo ESP |
|
450
|
|
|
|
|
|
|
1956 Angelo Conterno ITA |
|
451
|
|
|
|
|
|
|
1955 Jean Dotto FRA |
|
452
|
|
|
|
|
|
|
1950 Emilio Rodríguez ESP |
|
453
|
|
|
|
|
|
|
1948 Bernardo Ruiz ESP |
|
454
|
|
|
|
|
|
|
1947 Edouard van Dyck BEL |
|
455
|
|
|
|
|
|
|
1946 Dalmacio Langarica ESP |
|
456
|
|
|
|
|
|
|
1945 Delio Rodríguez ESP |
|
457
|
|
|
|
|
|
|
1942 Julián Berrendero ESP |
|
458
|
|
|
|
|
|
|
1941 Julián Berrendero ESP |
|
459
|
|
|
|
|
|
|
1936 Gustaaf Deloor BEL |
|
460
|
|
|
|
|
|
|
1935 Gustaaf Deloor BEL |
|
461
|
|
|
|
|
|
|
|
|
462
|
|
|
|
|
|
|
=cut |
|
463
|
|
|
|
|
|
|
|
|
464
|
|
|
|
|
|
|
=pod |
|
465
|
|
|
|
|
|
|
|
|
466
|
|
|
|
|
|
|
=back |
|
467
|
|
|
|
|
|
|
|
|
468
|
|
|
|
|
|
|
This module is part of the set of C<< Acme::MetaSyntactic >> themes |
|
469
|
|
|
|
|
|
|
found in the C<< Acme::MetaSyntactic::Themes::Abigail >> package. |
|
470
|
|
|
|
|
|
|
|
|
471
|
|
|
|
|
|
|
=head1 NOTES |
|
472
|
|
|
|
|
|
|
|
|
473
|
|
|
|
|
|
|
=over 1 |
|
474
|
|
|
|
|
|
|
|
|
475
|
|
|
|
|
|
|
=item * |
|
476
|
|
|
|
|
|
|
|
|
477
|
|
|
|
|
|
|
The C<< cyclists/tour >> theme is identical to the C<< tour_de_france >> |
|
478
|
|
|
|
|
|
|
theme from the C<< Acme::MetaSyntactic::Themes >> package. |
|
479
|
|
|
|
|
|
|
|
|
480
|
|
|
|
|
|
|
=back |
|
481
|
|
|
|
|
|
|
|
|
482
|
|
|
|
|
|
|
=head1 SEE ALSO |
|
483
|
|
|
|
|
|
|
|
|
484
|
|
|
|
|
|
|
L, L. |
|
485
|
|
|
|
|
|
|
|
|
486
|
|
|
|
|
|
|
=head1 AUTHOR |
|
487
|
|
|
|
|
|
|
|
|
488
|
|
|
|
|
|
|
Abigail, L<< mailto:cpan@abigail.be >>. |
|
489
|
|
|
|
|
|
|
|
|
490
|
|
|
|
|
|
|
=head1 COPYRIGHT and LICENSE |
|
491
|
|
|
|
|
|
|
|
|
492
|
|
|
|
|
|
|
Copyright (C) 2013 by Abigail. |
|
493
|
|
|
|
|
|
|
|
|
494
|
|
|
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a |
|
495
|
|
|
|
|
|
|
copy of this software and associated documentation files (the "Software"), |
|
496
|
|
|
|
|
|
|
to deal in the Software without restriction, including without limitation |
|
497
|
|
|
|
|
|
|
the rights to use, copy, modify, merge, publish, distribute, sublicense, |
|
498
|
|
|
|
|
|
|
and/or sell copies of the Software, and to permit persons to whom the |
|
499
|
|
|
|
|
|
|
Software is furnished to do so, subject to the following conditions: |
|
500
|
|
|
|
|
|
|
|
|
501
|
|
|
|
|
|
|
The above copyright notice and this permission notice shall be included |
|
502
|
|
|
|
|
|
|
in all copies or substantial portions of the Software. |
|
503
|
|
|
|
|
|
|
|
|
504
|
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
|
505
|
|
|
|
|
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
|
506
|
|
|
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
|
507
|
|
|
|
|
|
|
THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, |
|
508
|
|
|
|
|
|
|
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT |
|
509
|
|
|
|
|
|
|
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
|
510
|
|
|
|
|
|
|
THE SOFTWARE. |
|
511
|
|
|
|
|
|
|
|
|
512
|
|
|
|
|
|
|
|
|
513
|
|
|
|
|
|
|
=cut |
|
514
|
|
|
|
|
|
|
|
|
515
|
|
|
|
|
|
|
__PACKAGE__ -> init ($data); |
|
516
|
|
|
|
|
|
|
|
|
517
|
|
|
|
|
|
|
1; |