Around The Rinks

Print Share

0

WHICH NHL TEAM HAS THE BEST FORWARD PROSPECTS? (2012 EDITION)

At the start of every offseason, there are typically disappointed fans from 29 teams that are mentally thinking about trades their team can make and players their team can sign that can make them a Stanley Cup contender. What is often forgotten is that the most effective way to improve an NHL team instantly is to typically by promoting top prospects that are already part of the organization. This is especially true at the forward position, because these players develop at a much faster pace than defense and goaltenders.

Below is ProSportsBlogging.com’s list of NHL teams ranked by the strength of their forward prospects. As a reference, the 2011 version of this list can be found here.

Notes from 2011 to 2012:
15 players graduated from prospect status to NHL regular
26 players were removed due to being passed by other prospects
The biggest jumps were Toronto (20 to 7) and Ottawa (16 to 4)
The biggest drops were Edmonton (2 to 19) and Tampa Bay (12 to 22)

RANKING OF NHL TEAMS’ FORWARD PROSPECTS

1 – MINNESOTA WILD

1 – Mikael Granlund (will look great on line 1 alongside fellow-Finn Mikko Koivu)
2 – Charlie Coyle (he has size, he can skate, he can score – he’s the real deal)
3 – Jason Zucker (in a brief stint with Minnesota, he was their fastest skater)
4 – Zack Phillips (a pure scorer, excelled when on a line with Coyle in Saint John)
5 – J. Larsson / B. Bulmer (call it a tie at #5 for both of these solid prospects)

2011 Rank: 9
Graduated from 2011 list: N / A
Removed from 2011 list: N / A

2 – FLORIDA PANTHERS

1 – Jonathan Huberdeau (as good as it gets on this list, easily cracks Florida’s top 6)
2 – Quinton Howden (a star in the WHL, will also push for a spot with the Panthers)
3 – Drew Shore (arguably the best player in college hockey, NHL-ready right now)
4 – Nick Bjugstad (at 6’4, he’s the big dynamic center that all teams want)
5 – Rocco Grimaldi (a wild card after missing virtually the entire 2011-12 season)

2011 Rank: 1
Graduated from 2011 list: N / A
Removed from 2011 list: Garrett Wilson

3 – ST. LOUIS BLUES

1 – Vladimir Tarasenko (tremendous offensive skill; STL working hard to sign him)
2 – Jaden Schwartz (another high-end prospect; can play any position up front)
3 – Ty Rattie (121 pts for Portland (WHL); should be on Canada’s 2013 WJC team)
4 – Phil McRae (really improved in his second AHL season; scored 23 goals)
5 – Jori Lehtera (the Finnish native produced at a point per game rate in the KHL)

2011 Rank: 6
Graduated from 2011 list: N / A
Removed from 2011 list: Stefan Della Rovere, Evgeny Grachev

4 – OTTAWA SENATORS

1 – Jakob Silfverberg (was the MVP of the Swedish Elite League as a 20 year-old)
2 – Mika Zibanejad (a great prospect, but struggled offensively in 9 games with OTT)
3 – Mark Stone (one of the best players at World Juniors; WHL stat line: 41-82-123)
4 – Stefan Noesen (Plymouth Whalers best player; posted 15 pts in 7 playoff games)
5 – Matt Puempel (limited to 30 games this season, still put up 17 goals/33 points)

2011 Rank: 16
Graduated from 2011 list: N / A
Removed from 2011 list: Stephane Da Costa

5 – ANAHEIM DUCKS

1 – Kyle Palmieri (had a phenomenal year in the AHL with 33 Gs and 58 pts)
2 – Emerson Etem (scored 61 goals in 65 games for Medicine Hat)
3 – Peter Holland (the future #2 center behind Ryan Getzlaf)
4 – Rickard Rakell (Swedish native was over a point per game in the OHL)
5 – Chris Wagner (ripped up NCAA hockey this year for Colgate)

2011 Rank: 5
Graduated from 2011 list: Devante Smith-Pelly
Removed from 2011 list: N / A

6 – NEW YORK RANGERS

1 – Chris Kreider (on the cusp of stardom; he is on this list on a technicality)
2 – JT Miller (the 6’2 center had a productive first season in the OHL)
3 – Christian Thomas (went from 99 points in 2010-11 to 67 points in 2011-12)
4 – Michael St. Croix (the top scorer with 105 points on the best team in the WHL)
5 – Ryan Bourque (needs to pick up his game or he’ll be passed by Fasth/Yogan)

2011 Rank: 4
Graduated from 2011 list: Carl Hagelin
Removed from 2011 list: N / A

7 – TORONTO MAPLE LEAFS

1 – Nazem Kadri (has great hands and is very creative; will be an NHLer in 2012-13)
2 – Joe Colborne (tremendous combination of size and skill; NHL-ready right now)
3 – Matt Frattin (fit in with the Leafs better than Kadri and Colborne did)
4 – Carter Ashton (acquired from Tampa, adds some jam to Toronto’s bottom 6)
5 – T. Biggs / J. D’Amigo / G. McKegg / B.Ross (this depth explains the high ranking)

2011 Rank: 20
Graduated from 2011 list: N / A
Removed from 2011 list: N / A

8 – NEW YORK ISLANDERS

1 – Ryan Strome (dynamic player with exceptionally high-end offensive skills)
2 – Brock Nelson (a 6’3 power forward; put up 28-19-47 in 42 games at UND)
3 – Casey Cizikas (adjusted easily from junior to pro hockey; will be on Isles roster)
4 – David Ullstrom (another big forward for the Isles; can play center or wing)
5 – Kirill Kabanov (skill level with the puck is off the charts, but he’s an enigma)

2011 Rank: 3
Graduated from 2011 list: Nino Niederreiter
Removed from 2011 list: Anders Lee

9 – CHICAGO BLACKHAWKS

1 – Brandon Saad (how he slipped to the second-round in 2011 is ridiculous)
2 – Mark McNeil (he had a good year, but his stats slipped from 10-11 to 11-12)
3 – Phillip Danault (a top player in the Q, he seems to do everything well)
4 – Andrew Shaw (a perfect fit alongside Dave Bolland on Chicago’s third line)
5 – J. Morin / B. Pirri / J. Hayes / K. Hayes (couldn’t leave any of these guys off)

2011 Rank: 8
Graduated from 2011 list: N / A
Removed from 2011 list: Kyle Beach

10 – WASHINGTON CAPITALS

1 – Evgeny Kuznetsov (currently the best player not in the NHL)
2 – Cody Eakin (transitioned well to pro hockey; will be in Caps top 9 next season)
3 – Stanislav Galiev (had 34 pts in 17 games during Saint John’s QMJHL playoff run)
4 – Caleb Herbert (Freshman season at Minnesota-Duluth went well – 33 pts/41 GP)
5 – Mattias Sjogren (the Swedish forward did not do well in his first season in NA)

2011 Rank: 19
Graduated from 2011 list: N / A
Removed from 2011 list: Francois Bouchard

11 – BUFFALO SABRES

1 – Joel Armia (the 6’3 RW/C is a blue chip prospect playing over in Finland)
2 – Marcus Foligno (NHL ready; combines ferocious hitting with ability to score)
3 – Luke Adam (had a great start with Buffalo, but finished in the AHL)
4 – Daniel Catenacci (back to back seasons of 70+ pts and 100+ PIMs in the OHL)
5 – Corey Tropp (spent the year back and forth between Buffalo and Rochester)

2011 Rank: 11
Graduated from 2011 list: Zack Kassian (with Vancouver)
Removed from 2011 list: N / A

12 – DETROIT RED WINGS

1 – Gustav Nyquist (will be the next great Swede to play for the Red Wings)
2 – Tomas Tatar (right on the cusp of cracking a roster spot in Detroit)
3 – Tomas Jurco (had a phenomenal year with Saint John in the QMJHL)
4 – Riley Sheahan (has the potential to be an impact player as a third line center)
5 – Teemu Pulkkinen / Calle Jarnkrok (high-end skill in these 2 young Europeans)

2011 Rank: 17
Graduated from 2011 list: N / A
Removed from 2011 list: N / A

13 – LOS ANGELES KINGS

1 – Tyler Toffoli (back-to-back 50 goal / 100 point seasons in the OHL)
2 – Andrei Loktionov (if Kings don’t re-sign Stoll, will slot in as LA’s #3 center)
3 – Brandon Kozun (good numbers in the AHL, but his progress was stagnant)
4 – Linden Vey (had a successful rookie season in Manchester with 43 points)
5 – Jordan Weal (stat line from his 4 WHL seasons: 135-249-384 in 279 games)

2011 Rank: 13
Graduated from 2011 list: N / A
Removed from 2011 list: N / A

14 – CAROLINA HURRICANES

1 – Victor Rask (over 30 goals / 60 points in the WHL was a great first season in NA)
2 – Drayson Bowman (performed well in close to half a season with Carolina)
3 – Zac Dalpe (needs to find a way to translate his AHL point totals to the NHL)
4 – Zach Boychuk (time is running out for him to establish himself as an NHLer)
5 – Chris Terry (numbers went down from 2011, but still led Charlotte in scoring)

2011 Rank: 7
Graduated from 2011 list: N / A
Removed from 2011 list: Justin Shugg

15 – WINNIPEG JETS

1 – Mark Scheifele (so good that if it wasn’t for him, Jets would be ranked bottom 5)
2 – Carl Klingberg (had a good first year in NA; will contend for a spot with the Jets)
3 – Patrice Cormier (offensive ability is limited, but is an effective checking forward)
4 – Ivan Telegin (the 6’2 Russian had a breakout year with Barrie in the OHL)
5 – Spencer Machacek (his 50 pts in 61 GP led St. John’s; as NHL-ready as he can be)

2011 Rank: 23
Graduated from 2011 list: N / A
Removed from 2011 list: Eric O’Dell, Jason Gregoire

16 – CALGARY FLAMES

1 – Sven Baertschi (a star, scored 3 goals in 5 games for Calgary when called up)
2 – Roman Horak (pencil him in for a permanent top 9 spot with the Flames)
3 – Greg Nemisz (2012-13 is a make it or break it year for the former first rounder)
4 – Markus Granlund (similar skill set to his older brother Mikael of Minnesota)
5 – Max Reinhart / Michael Ferland (tie for #5; both are top WHL point producers)

2011 Rank: 21
Graduated from 2011 list: N / A
Removed from 2011 list: Ryan Howse, Mitch Wahl

17 – MONTREAL CANADIENS

1 – Louis Leblanc (in 42 games, Leblanc showed he can be a very effective NHLer)
2 – Brendan Gallagher (undersized but a great scorer who plays with an edge)
3 – Danny Kristo (pure speed; he had a great Junior season at North Dakota)
4 – Michael Bournival (a feisty forward who can play C or LW; lots of character)
5 – Aaron Palushaj (a great skater, still trying to find his niche as an NHLer)

2011 Rank: 22
Graduated from 2011 list: N / A
Removed from 2011 list: N / A

18 – VANCOUVER CANUCKS

1 – Nicklas Jensen (GM Mike Gillis feels he will push for a roster spot immediately)
2 – Jordan Schroeder (will contend for the vacant #3 center spot in Vancouver)
3 – Anton Rodin (slowly adjusting his game to the NA style, close to NHL-ready)
4 – Billy Sweatt (struggled offensively in his second AHL season)
5 – Alex Friesen (good numbers on a stacked Niagara team in the OHL)

2011 Rank: 10
Graduated from 2011 list: Cody Hodgson (with Buffalo)
Removed from 2011 list: N / A

19 – EDMONTON OILERS

1 – Tobias Rieder (came out of nowhere to become one of the OHL’s best scorers)
2 – Anton Lander (limited offensively, but a lock to earn a full-time spot with EDM)
3 – Teemu Hartikainen (same as Lander, except he plays wing instead of center)
4 – Tyler Pitlick (offensive numbers were low in OKC as he rarely saw time in top 6)
5 – Curtis Hamilton (a good prospect who had a bad season in the AHL)

2011 Rank: 2
Graduated from 2011 list: Ryan Nugent-Hopkins
Removed from 2011 list: Ryan Martindale

20 – COLUMBUS BLUE JACKETS

1 – Cam Atkinson (a shoe-in for a top 6 spot, looked good in his 27 game NHL stint)
2 – Boone Jenner (well rounded player, projects as a very good third line player)
3 – Matt Calvert (should have been in Columbus this year but had a bad start)
4 – Michael Chaput (Columbus stole Chaput from Philly, a great character player)
5 – Tomas Kubalik (decent upside, but he should be further along than he is)

2011 Rank: 14
Graduated from 2011 list: Ryan Johansen
Removed from 2011 list: Maksim Mayorov

21 – NASHVILLE PREDATORS

1 – Austin Watson (a big body presence that is strong defensively and can score)
2 – Taylor Beck (Ranked #3 in points on a strong Milwaukee Admirals team)
3 – Zach Budish (finally found his game after struggling for 2 years in the NCAA)
4 – Michael Latta (his potential maxes out as a bottom 6 forward in the NHL)
5 – Josh Shalla (back-to-back OHL seasons of 40+ Gs, 80+ pts and a strong playoff)

2011 Rank: 24
Graduated from 2011 list: Gabriel Bourque
Removed from 2011 list: N / A

22 – TAMPA BAY LIGHTNING

1 – Vladislav Namestnikov (one of the best playmaking centers in the OHL)
2 – JT Brown (an undrafted FA out of college; should make the Lightning right away)
3 – Cory Conacher (the 22 year old led the AHL in goals and was second in points)
4 – Richard Panik (his emergence made it easy for Tampa to trade Carter Ashton)
5 – Alex Killorn (stellar Harvard career; impressive stats for Norfolk in the playoffs)

2011 Rank: 12
Graduated from 2011 list: Brett Connolly
Removed from 2011 list: Carter Ashton (trade), James Wright (trade)

23 – BOSTON BRUINS

1 – Alexander Khokhlachev (high-end offense, weak defensively)
2 – Jared Knight (had a good season, but did not progress much from 2010-11)
3 – Ryan Spooner (same comment as Jared Knight)
4 – Maxime Sauve (perfect third-liner – in your face player with decent hands)
5 – Craig Cunningham (adjusted well from the WHL to the AHL)

2011 Rank: 15
Graduated from 2011 list: Jordan Caron
Removed from 2011 list: Jamie Arniel, Zach Hamill

24 – DALLAS STARS

1 – Scott Glennie (had a slow start in the AHL, but picked it up in the second half)
2 – Alex Chiasson (got better every year in college, experienced 9 AHL games too)
3 – Reilly Smith (could crack the Stars lineup right away after a solid NCAA career)
4 – Matt Fraser (undrafted free agent scored 37 goals in his AHL rookie year)
5 – Matej Stransky (the 6’3 winger broke out with over 80 points in the WHL)

2011 Rank: 28
Graduated from 2011 list: Tomas Vincour
Removed from 2011 list: Colton Sceviour

25 – SAN JOSE SHARKS

1 – Freddie Hamilton (2 consecutive years of 35+ goals and 80+ pts in the OHL)
2 – Matt Nieto (42 points in 37 games for Boston University as an 18 year old)
3 – Tommy Wingels (made good strides from 2010-11 to 2011-12)
4 – John McCarthy (Worcester’s team leader in goals and points)
5 – Brandon Mashinter (made the cut because of Viedensky’s bad season)

2011 Rank: 30
Graduated from 2011 list: N / A
Removed from 2011 list: Marek Viedensky

26 – PHILADELPHIA FLYERS

1 – Eric Wellwood (not the most skilled of this group, but the most NHL-ready)
2 – Brendan Ranford (progressed in the WHL from 33-53-86 last year to 40-52-92)
3 – Jason Akeson (his 55 points was one of the few bright spots in Adirondack)
4 – Nick Cousins (hands down the best forward I have ever coached against)
5 – Ben Holmstrom (team likes that he is starting to become a lot more physical)

2011 Rank: 26
Graduated from 2011 list: Sean Couturier, Matt Read
Removed from 2011 list: N / A

27 – PITTSBURGH PENGUINS

1 – Beau Bennett (good skill set, but is coming off a year where he played 10 games)
2 – Eric Tangradi (pretty much guaranteed a spot with the Penguins in 2012-13)
3 – Ben Hanowski (was the leading scorer for St. Cloud State in his Junior season)
4 – Ken Agostino (putting up a point per game on a .500 Yale team is impressive)
5 – Dominik Uher (68 pts in 63 games in the WHL is good enough for #5 on this list)

2011 Rank: 27
Graduated from 2011 list: N / A
Removed from 2011 list: Tom Kuhnhackl

28 – PHOENIX COYOTES

1 – Andy Miele (a very good first pro season; should be in the NHL full-time now)
2 – Chris Brown (former second rounder was very ordinary in 3 years at Michigan)
3 – Brendan Shinnimin (undrafted FA put up 134 pts this yr for Tri-City in the WHL)
4 – Lucas Lessio (went from 27 goals in his first season to 34 this year in the OHL)
5 – Ethan Werek (how does 19 pts in 67 AHL gms land you on this list? bad depth.)

2011 Rank: 25
Graduated from 2011 list: N / A
Removed from 2011 list: Viktor Tikhonov (KHL), Brett MacLean

29 – COLORADO AVALANCHE

1 – Joey Hishon (it’s a problem when your top prospect didn’t play a game in 11-12)
2 – Mark Olver (bounced around between Colorado (7 pts in 24 GP) and Lake Erie)
3 – Michael Sgarbossa (over 100 pts in the OHL; came over in a trade with San Jose)
4 – Mike Connolly (had a decent first year in the AHL after a very good NCAA career)
5 – Brad Malone (chosen because I had to pick somebody to round out the top 5)

2011 Rank: 18
Graduated from 2011 list: Gabriel Landeskog
Removed from 2011 list: Ryan Stoa, Justin Mercier

30 – NEW JERSEY DEVILS

1 – Reid Boucher (posted 28-22-50 in his first OHL season after 2 years in the USHL)
2 – Blake Coleman (ranked #2 on his team in goals as a Freshman at Miami of Ohio)
3 – David Wohlberg (led U of Michigan in pts in his final season of college hockey)
4 – Mike Sislo (signed as a FA after college; 27 pts in 59 GP in the AHL as a rookie)
5 – Blake Pietila (on this list because Mike Hoeffel had a terrible season in Albany)

2011 Rank: 29
Graduated from 2011 list: Adam Henrique
Removed from 2011 list: Alexander Vasyunov, Mike Hoeffel

Rankings are determined based on a combination of:
- current performance
- year to year progression
- offensive potential
- likelihood of making the NHL

About the Author Subscribe to author's RSS feed
Written by
I am the Director of NHL Content & Habs writer for ProSportsBlogging.com; I have spent 8 seasons behind the bench as a minor hockey coach; and I am the future GM of the Montreal Canadiens (according to my mom). I spend my days managing the Harrow Sports brand in my hometown of Montreal and I moonlight as a Hockey Advisor for Pi Athlete Management. Most importantly, I'll throw anyone under the bus for a laugh.


Tags , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

There are no comments yet.

Add Your Comment

PHVsPjxsaT48c3Ryb25nPndvb3dvb19ib3R0b21fYWRzZW5zZTE8L3N0cm9uZz4gLSBhZHZlcnRpc2VtZW50PGJyIC8+DQo8aW1nIHNyYz1cImh0dHA6Ly9wcm9zcG9ydHNibG9nZ2luZy5jb20vYWRzL3BzYi1sZWFkZXJib2FyZC03Mjh4OTAuZ2lmXCIgd2lkdGg9XCI3MjhcIiBoZWlnaHQ9XCI5MFwiIGJvcmRlcj1cIjBcIiBhbHQ9XCJQcm9TcG9ydHNCbG9nZ2luZy5jb21cIiB0aXRsZT1cIlByb1Nwb3J0c0Jsb2dnaW5nLmNvbVwiPjwvbGk+PGxpPjxzdHJvbmc+d29vX2Fkc19yb3RhdGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX2Fkc2Vuc2U8L3N0cm9uZz4gLSBibGFoIGJsYWggYmxhaDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTI1MHgyNTAuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2NvbnRlbnRfYWRzZW5zZTwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPjwhLS0NCmdvb2dsZV9hZF9jbGllbnQgPSBcInB1Yi03ODkxMjI2NzY1MDc1NjQ3XCI7DQovKiA0Njh4NjAgY2VudGVyIGNvbnRlbnQgKi8NCmdvb2dsZV9hZF9zbG90ID0gXCIxMTkzNzQ4NDcyXCI7DQpnb29nbGVfYWRfd2lkdGggPSA0Njg7DQpnb29nbGVfYWRfaGVpZ2h0ID0gNjA7DQovLy0tPg0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIg0Kc3JjPVwiaHR0cDovL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9zaG93X2Fkcy5qc1wiPg0KPC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5wcm9zcG9ydHNibG9nZ2luZy5jb20vYWRzL3BzYi00Njh4NjAucG5nPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LnByb3Nwb3J0c2Jsb2dnaW5nLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3LnByb3Nwb3J0c2Jsb2dnaW5nLmNvbS9hZHMvc3BvbnNvcnMvaG90aGVhZHRlZXNfMTI1X2Jhbm5lci5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5wcm9zcG9ydHNibG9nZ2luZy5jb20vYWRzL3BzYi0xMjV4MTI1LTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cucHJvc3BvcnRzYmxvZ2dpbmcuY29tL2Fkcy9wc2ItMTI1eDEyNS0zLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vcHJvc3BvcnRzYmxvZ2dpbmcuY29tL2Fkcy9zcG9uc29ycy9sZWVzcG9ydHNjYXBwaW5nLTEyNXgxMjUucG5nPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cucHJvc3BvcnRzYmxvZ2dpbmcuY29tL2Fkcy9wc2ItMTI1eDEyNS0xLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3LnByb3Nwb3J0c2Jsb2dnaW5nLmNvbS9hZHMvcHNiLTEyNXgxMjUtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vcHJvc3BvcnRzYmxvZ2dpbmcuY29tL2Fkcy9sbWNpLWJhbm5lci0yNTB4MTMwLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmxpYW1zY2kuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmhvdGhlYWR0ZWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5wcm9zcG9ydHNibG9nZ2luZy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cucHJvc3BvcnRzYmxvZ2dpbmcuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vbGVlc3BvcnRzY2FwcGluZy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cucHJvc3BvcnRzYmxvZ2dpbmcuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3LnByb3Nwb3J0c2Jsb2dnaW5nLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZGVmYXVsdC5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYmxhbmtfYWRzZW5zZTE8L3N0cm9uZz4gLSA8ZGl2IHN0eWxlPVwicGFkZGluZy1sZWZ0OjE3cHg7XCI+PGlmcmFtZSBpZD1cInliX3dpZGdldF8xNDg2OFwiIGZyYW1lQm9yZGVyPVwiMFwiIHNjcm9sbGluZz1ubyBzdHlsZT1cIndpZHRoOiAzMDBweDsgaGVpZ2h0OiA1MDRweDsgYm9yZGVyOiAwcHg7XCIgc3JjPVwiaHR0cDovL3d3dy55YXJkYmFya2VyLmNvbS93aWRnZXQveWJuLzE0ODY4XCI+PC9pZnJhbWU+PC9kaXY+PC9saT48bGk+PHN0cm9uZz53b29fYm90dG9tX2Fkc2Vuc2UxPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2V4PC9zdHJvbmc+IC0gMSwxMCwyNjc3LDMxOTYsNTU5NzwvbGk+PGxpPjxzdHJvbmc+d29vX2NsZWFyX2Fkc2Vuc2UxPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2xlYXJfYWRzZW5zZTFfdGl0bGU8L3N0cm9uZz4gLSBTUE9OU09SUzwvbGk+PGxpPjxzdHJvbmc+d29vX2NsZWFyX2Fkc2Vuc2UyXzE8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jbGVhcl9hZHNlbnNlMl8yPC9zdHJvbmc+IC0gPHAgYWxpZ249XCJjZW50ZXJcIj4NCjxhIGhyZWY9XCJodHRwOi8vbGVlc3BvcnRzY2FwcGluZy5jb21cIiB0YXJnZXQ9XCJfYmxhbmtcIj48aW1nIHNyYz1cImh0dHA6Ly9wcm9zcG9ydHNibG9nZ2luZy5jb20vYWRzL3Nwb25zb3JzL2xlZXNwb3J0c2NhcHBpbmctMTI1eDEyNS5wbmdcIiB3aWR0aD1cIjEyNVwiIGhlaWdodD1cIjEyNVwiIGFsdD1cIkxlZSBTcG9ydHMgQ2FwcGluZ1wiIGJvcmRlcj1cIjBcIj48L2E+DQo8L3A+PC9saT48bGk+PHN0cm9uZz53b29fY2xlYXJfYWRzZW5zZTJfdGl0bGU8L3N0cm9uZz4gLSBTUE9OU09SUzwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbW1lbnRfcG9zdHM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9mZWF0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGVfY2F0c19mcm9tX3VybDwvc3Ryb25nPiAtIG1vcmU8L2xpPjxsaT48c3Ryb25nPndvb19mYmludGVydmFsPC9zdHJvbmc+IC0gNTAwMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2NhdF9pZDwvc3Ryb25nPiAtIDE1MTI2PC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfcG9zdHM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPg0KdmFyIGdhSnNIb3N0ID0gKChcImh0dHBzOlwiID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sKSA/IFwiaHR0cHM6Ly9zc2wuXCIgOiBcImh0dHA6Ly93d3cuXCIpOw0KZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoXCIlM0NzY3JpcHQgc3JjPVwnXCIgKyBnYUpzSG9zdCArIFwiZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanNcJyB0eXBlPVwndGV4dC9qYXZhc2NyaXB0XCclM0UlM0Mvc2NyaXB0JTNFXCIpKTsNCjwvc2NyaXB0Pg0KPHNjcmlwdCBzcmM9XCJodHRwOi8vbmV0d29yay55YXJkYmFya2VyLmNvbS9uZXR3b3JrL3libl9waXhlbC83OTYxXCIgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPjwvc2NyaXB0PiA8bm9zY3JpcHQ+PC9ub3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPg0KdHJ5IHsNCnZhciBwYWdlVHJhY2tlciA9IF9nYXQuX2dldFRyYWNrZXIoXCJVQS0yNjcxNjEyLTNcIik7DQpwYWdlVHJhY2tlci5fdHJhY2tQYWdldmlldygpOw0KfSBjYXRjaChlcnIpIHt9PC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fZ3JheV9hZHNlbnNlPC9zdHJvbmc+IC0gbG9yZW0gaXBzdW0uLi48L2xpPjxsaT48c3Ryb25nPndvb19ncmF5X2Fkc2Vuc2UxPC9zdHJvbmc+IC0gPHNwYW4gc3R5bGU9XCJwYWRkaW5nLWxlZnQ6NDBweDtcIj48YSBocmVmPVwiaHR0cDovL3lvdXJiZXN0cGljay5jb21cIiB0YXJnZXQ9XCJfYmxhbmtcIj48aW1nIHNyYz1cImh0dHA6Ly93d3cucHJvc3BvcnRzYmxvZ2dpbmcuY29tL2Fkcy9zcG9uc29ycy9iYW5uZXIteW91cmJlc3RwaWNrLTIyMHgxMjUuanBnXCIgd2lkdGg9XCIyMjBcIiBoZWlnaHQ9XCIxMjVcIiBib3JkZXI9XCIwXCI+PC9hPjwvc3Bhbj48L2xpPjxsaT48c3Ryb25nPndvb19ncmF5X2Fkc2Vuc2UyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9hcmM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGluazwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpbmtfZGVzYzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlua190ZXh0PC9zdHJvbmc+IC0gSG9tZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gMzA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMzA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAyNTA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9zaW5nbGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gMjgwPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cub252aS5jb20vPC9saT48bGk+PHN0cm9uZz53b29fcG9wdWxhcl9wb3N0czwvc3Ryb25nPiAtIDU8L2xpPjxsaT48c3Ryb25nPndvb19yZXNpemU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2hlaWdodDwvc3Ryb25nPiAtIDI1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93aWR0aDwvc3Ryb25nPiAtIDI1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIFBTQjwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDg4PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSA4ODwvbGk+PGxpPjxzdHJvbmc+d29vX3R3aXR0ZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX3doaXRlX2Fkc2Vuc2U8L3N0cm9uZz4gLSBsb3JlbSBpcHN1bSAyLi4uPC9saT48bGk+PHN0cm9uZz53b29fd2hpdGVfYWRzZW5zZTE8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb193aGl0ZV9hZHNlbnNlMjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3doaXRlX2Fkc2Vuc2UzPC9zdHJvbmc+IC0gPG9iamVjdCBpZD1cInN3ZmNsaXBQODgxNzJcIiB3aWR0aD1cIjMwMVwiIGhlaWdodD1cIjM3MlwiIHR5cGU9XCJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaFwiIGRhdGE9XCJodHRwOi8vcGxheWVyLmdyYWJuZXR3b3Jrcy5jb20vc3dmL2N1YmUuc3dmP2E9UDg4MTcyJm09MTYxMjYwNlwiPjxwYXJhbSBuYW1lPVwibW92aWVcIiB2YWx1ZT1cImh0dHA6Ly9wbGF5ZXIuZ3JhYm5ldHdvcmtzLmNvbS9zd2YvY3ViZS5zd2Y/YT1QODgxNzImbT0xNjEyNjA2XCIvPjxwYXJhbSBuYW1lPVwiYWxsb3dTY3JpcHRBY2Nlc3NcIiB2YWx1ZT1cImFsd2F5c1wiLz48cGFyYW0gbmFtZT1cImJhc2VcIiB2YWx1ZT1cIi5cIiAvPjxwYXJhbSBuYW1lPVwid21vZGVcIiB2YWx1ZT1cInRyYW5zcGFyZW50XCIvPjxwYXJhbSBuYW1lPVwiYWxsb3dmdWxsc2NyZWVuXCIgdmFsdWU9XCJ0cnVlXCIvPjwvb2JqZWN0PjwvbGk+PGxpPjxzdHJvbmc+d29vX3doaXRlX2Fkc2Vuc2U0PC9zdHJvbmc+IC0gPG9iamVjdCBpZD1cInN3ZmNsaXBQODgxNzJcIiB3aWR0aD1cIjMwMVwiIGhlaWdodD1cIjUwMVwiIHR5cGU9XCJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaFwiIGRhdGE9XCJodHRwOi8vcGxheWVyLmdyYWJuZXR3b3Jrcy5jb20vc3dmL2N1YmUuc3dmP2E9UDg4MTcyJm09MTUxMTYyMVwiPjxwYXJhbSBuYW1lPVwibW92aWVcIiB2YWx1ZT1cImh0dHA6Ly9wbGF5ZXIuZ3JhYm5ldHdvcmtzLmNvbS9zd2YvY3ViZS5zd2Y/YT1QODgxNzImbT0xNTExNjIxXCIvPjxwYXJhbSBuYW1lPVwiYWxsb3dTY3JpcHRBY2Nlc3NcIiB2YWx1ZT1cImFsd2F5c1wiLz48cGFyYW0gbmFtZT1cImJhc2VcIiB2YWx1ZT1cIi5cIiAvPjxwYXJhbSBuYW1lPVwid21vZGVcIiB2YWx1ZT1cInRyYW5zcGFyZW50XCIvPjxwYXJhbSBuYW1lPVwiYWxsb3dmdWxsc2NyZWVuXCIgdmFsdWU9XCJ0cnVlXCIvPjwvb2JqZWN0PjwvbGk+PGxpPjxzdHJvbmc+d29vX3doaXRlX2Fkc2Vuc2U1PC9zdHJvbmc+IC0gPG9iamVjdCBpZD1cInN3ZmNsaXBQODgxNzJcIiB3aWR0aD1cIjMwMVwiIGhlaWdodD1cIjUwMVwiIHR5cGU9XCJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaFwiIGRhdGE9XCJodHRwOi8vcGxheWVyLmdyYWJuZXR3b3Jrcy5jb20vc3dmL2N1YmUuc3dmP2E9UDg4MTcyJm09MTUxMTYyMVwiPjxwYXJhbSBuYW1lPVwibW92aWVcIiB2YWx1ZT1cImh0dHA6Ly9wbGF5ZXIuZ3JhYm5ldHdvcmtzLmNvbS9zd2YvY3ViZS5zd2Y/YT1QODgxNzImbT0xNTExNjIxXCIvPjxwYXJhbSBuYW1lPVwiYWxsb3dTY3JpcHRBY2Nlc3NcIiB2YWx1ZT1cImFsd2F5c1wiLz48cGFyYW0gbmFtZT1cImJhc2VcIiB2YWx1ZT1cIi5cIiAvPjxwYXJhbSBuYW1lPVwid21vZGVcIiB2YWx1ZT1cInRyYW5zcGFyZW50XCIvPjxwYXJhbSBuYW1lPVwiYWxsb3dmdWxsc2NyZWVuXCIgdmFsdWU9XCJ0cnVlXCIvPjwvb2JqZWN0PjwvbGk+PC91bD4=