In [1]:
import json
import sys
import requests
from datetime import datetime
from dateutil import tz
import pprint
In [2]:
def fetch_data(server, year):
data = requests.get('http://' + server + '/nhlplayoffs/api/v3.0/' + str(year) + '/data').json()
return data
def update_data(server, year, data):
url = 'http://' + server + '/nhlplayoffs/api/v3.0/' + str(year) + '/data'
headers = {'content-type': 'application/json'}
requests.post(url, data = json.dumps(data), headers=headers)
In [3]:
def get_team(id):
url = 'https://statsapi.web.nhl.com/api/v1/teams/' + str(id)
team = requests.get(url).json()
return team['teams'][0]
def get_teams(year):
ystr = str(year) + str(year+1)
url = 'https://statsapi.web.nhl.com/api/v1/standings?season=' + ystr
standings = requests.get(url).json()
teams = {}
for record in standings["records"]:
for team in record['teamRecords']:
info = get_team(team['team']['id'])
team_record = {'info':info, 'standings':team, 'schedule':[]}
teams[team['team']['id']] = team_record
return teams
def get_standings(teams):
standings = {'Eastern':{'Atlantic':[], 'Metropolitan':[], 'teams':[]},
'Western':{'Central':[], 'Pacific':[], 'teams':[]},
'teams':[]}
league = sorted(teams, key=lambda k: int(k['standings']['divisionRank']))
for team in league:
standings['teams'].append(team)
standings[team['info']['conference']['name']]['teams'].append(team)
standings[team['info']['conference']['name']][team['info']['division']['name']].append(team)
standings['teams'] = sorted(standings['teams'], key=lambda k: int(k['standings']['leagueRank']))
standings['Eastern']['teams'] = sorted(standings['Eastern']['teams'], key=lambda k: int(k['standings']['conferenceRank']))
standings['Western']['teams'] = sorted(standings['Western']['teams'], key=lambda k: int(k['standings']['conferenceRank']))
standings['Eastern']['Atlantic'] = sorted(standings['Eastern']['Atlantic'], key=lambda k: int(k['standings']['divisionRank']))
standings['Eastern']['Metropolitan'] = sorted(standings['Eastern']['Metropolitan'], key=lambda k: int(k['standings']['divisionRank']))
standings['Western']['Central'] = sorted(standings['Western']['Central'], key=lambda k: int(k['standings']['divisionRank']))
standings['Western']['Pacific'] = sorted(standings['Western']['Pacific'], key=lambda k: int(k['standings']['divisionRank']))
return standings
def get_schedule(team, year):
print('Get schedule for ' + str(team))
url = 'https://statsapi.web.nhl.com/api/v1/schedule?startDate=' + str(year) + '-10-01&endDate=' + str(year+1) + '-06-29&expand=schedule.teams,schedule.linescore,schedule.broadcasts,schedule.ticket,schedule.game.content.media.epg&leaderCategories=&site=en_nhlCA&teamId=' + str(team)
team_schedule = requests.get(url)
return team_schedule.json()
def get_playoff_schedule(team, year):
url = 'https://statsapi.web.nhl.com/api/v1/schedule?startDate=' + str(year+1) + '-04-01&endDate=' + str(year+1) + '-06-29&expand=schedule.teams,&site=en_nhlCA&teamId=' + str(team)
team_schedule = requests.get(url)
return team_schedule.json()
In [4]:
def set_matchup_childs(matchup, right, left):
matchup['left'] = left
matchup['right'] = right
def create_matchup(id, round, next):
matchup = {'id': id, 'home':0, 'away':0, 'round':round, 'start':'', 'result':{}, 'schedule':[], 'season':{}, 'next': next}
matchup['left'] = None
matchup['right'] = None
matchup['result'] = {'home_win':0, 'away_win':0}
return matchup
def create_matchups_tree():
matchups = {}
sc = create_matchup('sc', 4, None)
matchups[sc['id']] = sc
e = create_matchup('e', 3, sc)
w = create_matchup('w', 3, sc)
matchups[e['id']] = e
matchups[w['id']] = w
a = create_matchup('a', 2, e)
m = create_matchup('m', 2, e)
c = create_matchup('c', 2, w)
p = create_matchup('p', 2, w)
matchups[a['id']] = a
matchups[m['id']] = m
matchups[c['id']] = c
matchups[p['id']] = p
a1 = create_matchup('a1', 1, a)
a2 = create_matchup('a2', 1, a)
m1 = create_matchup('m1', 1, m)
m2 = create_matchup('m2', 1, m)
c1 = create_matchup('c1', 1, c)
c2 = create_matchup('c2', 1, c)
p1 = create_matchup('p1', 1, p)
p2 = create_matchup('p2', 1, p)
matchups[a1['id']] = a1
matchups[a2['id']] = a2
matchups[m1['id']] = m1
matchups[m2['id']] = m2
matchups[c1['id']] = c1
matchups[c2['id']] = c2
matchups[p1['id']] = p1
matchups[p2['id']] = p2
#build tree
set_matchup_childs(sc, e, w)
set_matchup_childs(w, p, c)
set_matchup_childs(e, m, a)
set_matchup_childs(c, c2, c1)
set_matchup_childs(p, p2, p1)
set_matchup_childs(a, a2, a1)
set_matchup_childs(m, m2, m1)
return matchups
In [5]:
def get_round_matchups(matchups, round):
results = []
for matchup in list(matchups.values()):
if matchup['round'] == round:
results.append(matchup)
return results
In [6]:
year = 2016
teams = get_teams(year)
standings = get_standings(list(teams.values()))
matchups = create_matchups_tree()
In [19]:
def parse_time(timestamp):
from_zone = tz.gettz('UTC')
to_zone = tz.gettz('America/New_York')
utc = datetime.strptime(timestamp, '%Y-%m-%dT%H:%M:%SZ')
utc = utc.replace(tzinfo=from_zone)
return utc.astimezone(to_zone)
def get_matchup_schedule(matchup, year, schedules=None):
home_id = matchup['home']
away_id = matchup['away']
result = []
s = schedules
if schedules is None:
print(home_id)
s = get_playoff_schedule(int(home_id), year)
if 'dates' in s:
for date in s['dates']:
game = date['games'][0]
game_home_id = game['teams']['home']['team']['id']
game_away_id = game['teams']['away']['team']['id']
if game['gameType'] == 'P':
if game_home_id == away_id or game_away_id == away_id:
result.append(game)
result = sorted(result, key=lambda k: parse_time(k['gameDate']))
return result
def get_matchup_start(matchup):
if len(matchup['schedule']) == 0:
return ''
return matchup['schedule'][0]['gameDate']
def get_matchup_result(matchup):
result = {}
home_id = matchup['home']
away_id = matchup['away']
home_win = 0
away_win = 0
for game in matchup['schedule']:
game_home_id = game['teams']['home']['team']['id']
game_away_id = game['teams']['away']['team']['id']
if game['gameType'] == 'P':
if game_home_id == away_id or game_away_id == away_id:
if game_home_id == away_id: #reverse
away_score = game['teams']['home']['score']
home_score = game['teams']['away']['score']
else:
away_score = game['teams']['away']['score']
home_score = game['teams']['home']['score']
if home_score > away_score:
home_win = home_win + 1
elif home_score < away_score:
away_win = away_win + 1
#print(match['home']['team']['name'], home_score, match['away']['team']['name'], away_score)
#print(game['teams']['home']['team']['name'],game['teams']['home']['score'],match['away']['team']['name'],game['teams']['away']['score'])
result['home_win'] = home_win
result['away_win'] = away_win
return result
def is_matchup_finished(matchup):
return matchup['result']['home_win'] == 4 or matchup['result']['away_win'] == 4
def get_matchup_winner(matchup):
if matchup['result']['home_win'] == 4:
return matchup['home']
if matchup['result']['away_win'] == 4:
return matchup['away']
return 0
def update_matchup(matchup, home=0, away=0):
if is_matchup_finished(matchup):
return
if matchup['home'] != 0 and matchup['away'] != 0:
#update result and maybe pass to next stage
matchup['schedule'] = get_matchup_schedule(matchup, year)
if matchup['start'] == '':
matchup['start'] = get_matchup_start(matchup)
matchup['result'] = get_matchup_result(matchup)
if is_matchup_finished(matchup) and matchup['next'] is not None:
print('Finished',matchup['id'])
update_matchup(matchup['next'], get_matchup_winner(matchup))
else:
if matchup['home'] == 0:
matchup['home'] = home
matchup['away'] = away
else:
matchup['away'] = home
if matchup['home'] != 0 and matchup['away'] != 0:
#Begin matchup
hi = teams[matchup['home']]
ai = teams[matchup['away']]
if int(hi['standings']['leagueRank']) > int(ai['standings']['leagueRank']):
matchup['home'] = ai['info']['id']
matchup['away'] = hi['info']['id']
hi = teams[matchup['home']]
ai = teams[matchup['away']]
matchup['schedule'] = get_matchup_schedule(matchup, year)
matchup['start'] = get_matchup_start(matchup)
def update_matchups(matchups):
ms = list(matchups.values())
ms = sorted(ms, key=lambda k: k['round'])
for matchup in ms:
update_matchup(matchup)
In [20]:
ealeader = standings['Eastern']['Atlantic'][0]
emleader = standings['Eastern']['Metropolitan'][0]
wcleader = standings['Western']['Central'][0]
wpleader = standings['Western']['Pacific'][0]
for team in standings['Eastern']['teams']:
if int(team['standings']['wildCardRank']) == 1:
e1wild = team
if int(team['standings']['wildCardRank']) == 2:
e2wild = team
for team in standings['Western']['teams']:
if int(team['standings']['wildCardRank']) == 1:
w1wild = team
if int(team['standings']['wildCardRank']) == 2:
w2wild = team
a1 = matchups['a1']
m1 = matchups['m1']
update_matchup(a1, ealeader['info']['id'])
update_matchup(m1, emleader['info']['id'])
if int(ealeader['standings']['conferenceRank']) < int(emleader['standings']['conferenceRank']):
update_matchup(a1, e2wild['info']['id'])
update_matchup(m1, e1wild['info']['id'])
else:
update_matchup(a1, e1wild['info']['id'])
update_matchup(m1, e2wild['info']['id'])
a2 = matchups['a2']
update_matchup(a2, standings['Eastern']['Atlantic'][1]['info']['id'], standings['Eastern']['Atlantic'][2]['info']['id'])
m2 = matchups['m2']
update_matchup(m2, standings['Eastern']['Metropolitan'][1]['info']['id'], standings['Eastern']['Metropolitan'][2]['info']['id'])
c1 = matchups['c1']
p1 = matchups['p1']
update_matchup(c1, wcleader['info']['id'])
update_matchup(p1, wpleader['info']['id'])
if int(wcleader['standings']['conferenceRank']) < int(wpleader['standings']['conferenceRank']):
update_matchup(c1, w2wild['info']['id'])
update_matchup(p1, w1wild['info']['id'])
else:
update_matchup(c1, w1wild['info']['id'])
update_matchup(p1, w2wild['info']['id'])
c2 = matchups['c2']
update_matchup(c2, standings['Western']['Central'][1]['info']['id'], standings['Western']['Central'][2]['info']['id'])
p2 = matchups['p2']
update_matchup(p2, standings['Western']['Pacific'][1]['info']['id'], standings['Western']['Pacific'][2]['info']['id'])
3
15
3
15
9
29
30
24
16
28
In [16]:
get_playoff_schedule(int(3), 2017)
Out[16]:
{u'copyright': u'NHL and the NHL Shield are registered trademarks of the National Hockey League. NHL and NHL team marks are the property of the NHL and its teams. \xa9 NHL 2017. All Rights Reserved.',
u'dates': [],
u'totalEvents': 0,
u'totalGames': 0,
u'totalItems': 0,
u'wait': 10}
In [14]:
matchups = {}
if int(ealeader['standings']['conferenceRank']) < int(emleader['standings']['conferenceRank']):
a1 = {'id': 'a1', 'home': ealeader['info']['id'], 'away': e2wild['info']['id'], 'round':1}
a2 = {'id': 'a2', 'home': standings['Eastern']['Atlantic'][1]['info']['id'], 'away': standings['Eastern']['Atlantic'][2]['info']['id'], 'round':1}
m1 = {'id': 'm1', 'home': emleader['info']['id'], 'away': e1wild['info']['id'], 'round':1}
m2 = {'id': 'm2', 'home': standings['Eastern']['Metropolitan'][1]['info']['id'], 'away': standings['Eastern']['Metropolitan'][2]['info']['id'], 'round':1}
elif int(ealeader['standings']['conferenceRank']) > int(emleader['standings']['conferenceRank']):
a1 = {'id': 'a1', 'home': ealeader['info']['id'], 'away': e1wild['info']['id'], 'round':1}
a2 = {'id': 'a2', 'home': standings['Eastern']['Atlantic'][1]['info']['id'], 'away': standings['Eastern']['Atlantic'][2]['info']['id'], 'round':1}
m1 = {'id': 'm1', 'home': emleader['info']['id'], 'away': e2wild['info']['id'], 'round':1}
m2 = {'id': 'm2', 'home': standings['Eastern']['Metropolitan'][1]['info']['id'], 'away': standings['Eastern']['Metropolitan'][2]['info']['id'], 'round':1}
a = {'id': 'a', 'home':0, 'away':0, 'round':2}
a1['next'] = a
a2['next'] = a
m = {'id': 'm', 'home':0, 'away':0, 'round':2}
m1['next'] = m
m2['next'] = m
e = {'id': 'e', 'home':0, 'away':0, 'round':3}
a['next'] = e
m['next'] = e
matchups[a1['id']] = a1
matchups[a2['id']] = a2
matchups[m1['id']] = m1
matchups[m2['id']] = m2
matchups[a['id']] = a
matchups[m['id']] = m
matchups[e['id']] = e
In [17]:
if int(wcleader['standings']['conferenceRank']) < int(wpleader['standings']['conferenceRank']):
c1 = {'id': 'c1', 'home': wcleader['info']['id'], 'away': w2wild['info']['id'], 'round':1}
c2 = {'id': 'c2', 'home': standings['Western']['Central'][1]['info']['id'], 'away': standings['Western']['Central'][2]['info']['id'], 'round':1}
p1 = {'id': 'p1', 'home': wpleader['info']['id'], 'away': w1wild['info']['id'], 'round':1}
p2 = {'id': 'p2', 'home': standings['Western']['Pacific'][1]['info']['id'], 'away': standings['Western']['Pacific'][2]['info']['id'], 'round':1}
elif int(wcleader['standings']['conferenceRank']) > int(wpleader['standings']['conferenceRank']):
c1 = {'id': 'c1', 'home': wcleader['info']['id'], 'away': w1wild['info']['id'], 'round':1}
c2 = {'id': 'c2', 'home': standings['Western']['Central'][1]['info']['id'], 'away': standings['Western']['Central'][2]['info']['id'], 'round':1}
p1 = {'id': 'p1', 'home': wpleader['info']['id'], 'away': w2wild['info']['id'], 'round':1}
p2 = {'id': 'p2', 'home': standings['Western']['Pacific'][1]['info']['id'], 'away': standings['Western']['Pacific'][2]['info']['id'], 'round':1}
c = {'id': 'c', 'home':0, 'away':0, 'round':2}
c1['next'] = c
c2['next'] = c
p = {'id': 'p', 'home':0, 'away':0, 'round':2}
p1['next'] = p
p2['next'] = p
w = {'id': 'w', 'home':0, 'away':0, 'round':3}
c['next'] = w
p['next'] = w
matchups[c1['id']] = c1
matchups[c2['id']] = c2
matchups[p1['id']] = p1
matchups[p2['id']] = p2
matchups[c['id']] = c
matchups[p['id']] = p
matchups[w['id']] = w
sc = {'id': 'sc', 'home':0, 'away':0, 'round':4}
e['next'] = sc
w['next'] = sc
matchups[sc['id']] = sc
In [92]:
def build_matchup_tree(raw_matchups):
matchups = {}
for matchup_raw in list(raw_matchups.values()):
matchup = matchup_raw.copy()
matchups[matchup['id']] = matchup
for matchup in list(matchups.values()):
next = matchup['next']
right = matchup['right']
left = matchup['left']
if next in raw_matchups:
matchup['next'] = matchups[next]
if right in raw_matchups:
matchup['right'] = matchups[right]
if left in raw_matchups:
matchup['left'] = matchups[left]
return matchups
def store_matchup_tree(matchups):
raw_matchups = {}
for matchup in list(matchups.values()):
raw_matchup = matchup.copy()
if matchup['next'] is not None:
raw_matchup['next'] = matchup['next']['id']
if matchup['right'] is not None:
raw_matchup['right'] = matchup['right']['id']
if matchup['left'] is not None:
raw_matchup['left'] = matchup['left']['id']
raw_matchups[raw_matchup['id']] = raw_matchup
return raw_matchups
tr = store_matchup_tree(matchups)
t = build_matchup_tree(tr)
In [9]:
print[(matchup['id'], matchup['start'],teams[matchup['home']]['info']['name'],teams[matchup['away']]['info']['name']) for matchup in matchups.values() if matchup['home']!=0]
[('p2', u'2016-04-15T02:30:00Z', u'Los Angeles Kings', u'San Jose Sharks'), ('p1', u'2016-04-16T02:30:00Z', u'Anaheim Ducks', u'Nashville Predators'), ('a1', u'2016-04-15T00:00:00Z', u'Florida Panthers', u'New York Islanders'), ('a2', u'2016-04-13T23:00:00Z', u'Tampa Bay Lightning', u'Detroit Red Wings'), ('m1', u'2016-04-14T23:00:00Z', u'Washington Capitals', u'Philadelphia Flyers'), ('m2', u'2016-04-14T00:00:00Z', u'Pittsburgh Penguins', u'New York Rangers'), ('c2', u'2016-04-14T01:30:00Z', u'St. Louis Blues', u'Chicago Blackhawks'), ('c1', u'2016-04-15T01:30:00Z', u'Dallas Stars', u'Minnesota Wild')]
In [42]:
matchups = create_matchups_tree()
In [31]:
#display binary tree
nb_round = 4
width = (nb_round * 2) - 1
heigh = (2**(nb_round-1)) -1
print(width,heigh)
(7, 7)
In [21]:
def display(matchups):
nb_round = 4
width = (nb_round * 2) - 1
heigh = (2**(nb_round-1)) -1
display = [['' for x in range(width)] for y in range(heigh)]
def walk_matchup_tree(root, x, y, dx):
display[x][y] = root['id']
if root['left'] is not None:
walk_matchup_tree(root['left'], x+dx, y-(root['round']-1), dx)
if root['right'] is not None:
walk_matchup_tree(root['right'], x+dx, y+(root['round']-1), dx)
display[3][2] = 'sc'
walk_matchup_tree(matchups['w'], 2, 3, -1)
walk_matchup_tree(matchups['e'], 4, 3, 1)
for y in range(7):
for x in range(7):
id = display[x][y]
if id != '':
matchup = matchups[id]
if matchup['home'] == 0:
sys.stdout.write('{0:15}'.format(id))
else:
home = teams[matchup['home']]['info']['abbreviation']
away = '?'
if matchup['away'] != 0:
away = teams[matchup['away']]['info']['abbreviation']
sys.stdout.write('{0:3}-{2} vs {3}-{1:3}'.format(home,away,matchup['result']['home_win'],matchup['result']['away_win']))
else:
sys.stdout.write('{0:15}'.format(id))
sys.stdout.write('\n')
display(upd._matchups)
DAL-4 vs 2-MIN FLA-2 vs 4-NYI
DAL-2 vs 3-STL NYI-1 vs 4-TBL
STL-4 vs 3-CHI sc TBL-4 vs 1-DET
w TBL-0 vs 0-?
ANA-3 vs 4-NSH WSH-4 vs 2-PHI
SJS-3 vs 2-NSH WSH-2 vs 3-PIT
LAK-1 vs 4-SJS PIT-4 vs 1-NYR
In [9]:
[(matchup['id'],matchup['left']['id']) for matchup in matchups.values() if matchup['left'] is not None]
Out[9]:
[('a', 'a1'),
('c', 'c1'),
('e', 'a'),
('m', 'm1'),
('p', 'p1'),
('w', 'c'),
('sc', 'w')]
In [10]:
update_matchups(matchups)
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-10-23ab86e3a101> in <module>()
----> 1 update_matchups(matchups)
<ipython-input-7-27b98bf74ff8> in update_matchups(matchups)
101 ms = sorted(ms, key=lambda k: k['round'])
102 for matchup in ms:
--> 103 update_matchup(matchup)
<ipython-input-7-27b98bf74ff8> in update_matchup(matchup, home, away)
71 if matchup['home'] != 0 and matchup['away'] != 0:
72 #update result and maybe pass to next stage
---> 73 matchup['schedule'] = get_matchup_schedule(matchup, year)
74 if matchup['start'] == '':
75 matchup['start'] = get_matchup_start(matchup)
<ipython-input-7-27b98bf74ff8> in get_matchup_schedule(matchup, year, schedules)
13 if schedules is None:
14 s = get_playoff_schedule(int(home_id), year)
---> 15 for date in s['dates']:
16 game = date['games'][0]
17 game_home_id = game['teams']['home']['team']['id']
KeyError: 'dates'
In [86]:
pprint.pprint([(matchup['id'], teams[matchup['home']]['info'], teams[matchup['away']]['info']['name'], matchup['result']) for matchup in matchups.values() if matchup['home'] != 0 and matchup['away'] != 0])
[('p2',
{u'abbreviation': u'LAK',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 14,
u'link': u'/api/v1/franchises/14',
u'teamName': u'Kings'},
u'franchiseId': 14,
u'id': 26,
u'link': u'/api/v1/teams/26',
u'locationName': u'Los Angeles',
u'name': u'Los Angeles Kings',
u'officialSiteUrl': u'http://www.lakings.com',
u'shortName': u'Los Angeles',
u'teamName': u'Kings',
u'venue': {u'city': u'Los Angeles',
u'name': u'STAPLES Center',
u'timeZone': {u'id': u'America/Los_Angeles', u'offset': -8}}},
u'San Jose Sharks',
{'away_win': 0, 'home_win': 0}),
('p1',
{u'abbreviation': u'ANA',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 32,
u'link': u'/api/v1/franchises/32',
u'teamName': u'Ducks'},
u'franchiseId': 32,
u'id': 24,
u'link': u'/api/v1/teams/24',
u'locationName': u'Anaheim',
u'name': u'Anaheim Ducks',
u'officialSiteUrl': u'http://www.anaheimducks.com',
u'shortName': u'Anaheim',
u'teamName': u'Ducks',
u'venue': {u'city': u'Anaheim',
u'name': u'Honda Center',
u'timeZone': {u'id': u'America/Los_Angeles', u'offset': -8}}},
u'Nashville Predators',
{'away_win': 0, 'home_win': 0}),
('a1',
{u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}},
u'New York Islanders',
{'away_win': 0, 'home_win': 0}),
('a2',
{u'abbreviation': u'TBL',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1991',
u'franchise': {u'franchiseId': 31,
u'link': u'/api/v1/franchises/31',
u'teamName': u'Lightning'},
u'franchiseId': 31,
u'id': 14,
u'link': u'/api/v1/teams/14',
u'locationName': u'Tampa Bay',
u'name': u'Tampa Bay Lightning',
u'officialSiteUrl': u'http://www.tampabaylightning.com',
u'shortName': u'Tampa Bay',
u'teamName': u'Lightning',
u'venue': {u'city': u'Tampa',
u'name': u'Amalie Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}},
u'Detroit Red Wings',
{'away_win': 0, 'home_win': 0}),
('m1',
{u'abbreviation': u'WSH',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1974',
u'franchise': {u'franchiseId': 24,
u'link': u'/api/v1/franchises/24',
u'teamName': u'Capitals'},
u'franchiseId': 24,
u'id': 15,
u'link': u'/api/v1/teams/15',
u'locationName': u'Washington',
u'name': u'Washington Capitals',
u'officialSiteUrl': u'http://www.washingtoncapitals.com',
u'shortName': u'Washington',
u'teamName': u'Capitals',
u'venue': {u'city': u'Washington',
u'name': u'Verizon Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}},
u'Philadelphia Flyers',
{'away_win': 0, 'home_win': 0}),
('m2',
{u'abbreviation': u'PIT',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 17,
u'link': u'/api/v1/franchises/17',
u'teamName': u'Penguins'},
u'franchiseId': 17,
u'id': 5,
u'link': u'/api/v1/teams/5',
u'locationName': u'Pittsburgh',
u'name': u'Pittsburgh Penguins',
u'officialSiteUrl': u'http://www.pittsburghpenguins.com',
u'shortName': u'Pittsburgh',
u'teamName': u'Penguins',
u'venue': {u'city': u'Pittsburgh',
u'name': u'CONSOL Energy Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}},
u'New York Rangers',
{'away_win': 0, 'home_win': 0}),
('c2',
{u'abbreviation': u'STL',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 18,
u'link': u'/api/v1/franchises/18',
u'teamName': u'Blues'},
u'franchiseId': 18,
u'id': 19,
u'link': u'/api/v1/teams/19',
u'locationName': u'St. Louis',
u'name': u'St. Louis Blues',
u'officialSiteUrl': u'http://www.stlouisblues.com',
u'shortName': u'St Louis',
u'teamName': u'Blues',
u'venue': {u'city': u'St. Louis',
u'name': u'Scottrade Center',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}},
u'Chicago Blackhawks',
{'away_win': 0, 'home_win': 0}),
('c1',
{u'abbreviation': u'DAL',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 15,
u'link': u'/api/v1/franchises/15',
u'teamName': u'Stars'},
u'franchiseId': 15,
u'id': 25,
u'link': u'/api/v1/teams/25',
u'locationName': u'Dallas',
u'name': u'Dallas Stars',
u'officialSiteUrl': u'http://www.dallasstars.com',
u'shortName': u'Dallas',
u'teamName': u'Stars',
u'venue': {u'city': u'Dallas',
u'name': u'American Airlines Center',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}},
u'Minnesota Wild',
{'away_win': 0, 'home_win': 0})]
In [6]:
class Updater(object):
def __init__(self, server, year):
self._server = server
self._year = year
self._current_round = 0
self._teams = {}
self._matchups = {}
self.load()
def run(self):
if self._current_round == 0:
self._teams = self.get_teams()
standings = self.get_standings(list(self._teams.values()))
print(standings)
self._matchups = self.create_matchups_tree()
self.create_matchups(standings)
if self.is_season_finished():
self._current_round = 1
self.store()
else:
self.update_matchups()
self.store()
def is_season_finished(self):
for team in list(self._teams.values()):
remaining = 82 - team['standings']['gamesPlayed']
if remaining > 0:
return False
return True
def create_matchups(self, standings):
ealeader = standings['Eastern']['Atlantic'][0]
emleader = standings['Eastern']['Metropolitan'][0]
wcleader = standings['Western']['Central'][0]
wpleader = standings['Western']['Pacific'][0]
for team in standings['Eastern']['teams']:
if int(team['standings']['wildCardRank']) == 1:
e1wild = team
if int(team['standings']['wildCardRank']) == 2:
e2wild = team
for team in standings['Western']['teams']:
if int(team['standings']['wildCardRank']) == 1:
w1wild = team
if int(team['standings']['wildCardRank']) == 2:
w2wild = team
a1 = self._matchups['a1']
m1 = self._matchups['m1']
self.update_matchup(a1, ealeader['info']['id'])
self.update_matchup(m1, emleader['info']['id'])
if int(ealeader['standings']['conferenceRank']) < int(emleader['standings']['conferenceRank']):
self.update_matchup(a1, e2wild['info']['id'])
self.update_matchup(m1, e1wild['info']['id'])
else:
self.update_matchup(a1, e1wild['info']['id'])
self.update_matchup(m1, e2wild['info']['id'])
a2 = self._matchups['a2']
self.update_matchup(a2, standings['Eastern']['Atlantic'][1]['info']['id'], standings['Eastern']['Atlantic'][2]['info']['id'])
m2 = self._matchups['m2']
self.update_matchup(m2, standings['Eastern']['Metropolitan'][1]['info']['id'], standings['Eastern']['Metropolitan'][2]['info']['id'])
c1 = self._matchups['c1']
p1 = self._matchups['p1']
self.update_matchup(c1, wcleader['info']['id'])
self.update_matchup(p1, wpleader['info']['id'])
if int(wcleader['standings']['conferenceRank']) < int(wpleader['standings']['conferenceRank']):
self.update_matchup(c1, w2wild['info']['id'])
self.update_matchup(p1, w1wild['info']['id'])
else:
self.update_matchup(c1, w1wild['info']['id'])
self.update_matchup(p1, w2wild['info']['id'])
c2 = self._matchups['c2']
self.update_matchup(c2, standings['Western']['Central'][1]['info']['id'], standings['Western']['Central'][2]['info']['id'])
p2 = self._matchups['p2']
self.update_matchup(p2, standings['Western']['Pacific'][1]['info']['id'], standings['Western']['Pacific'][2]['info']['id'])
def set_matchup_childs(self, matchup, right, left):
matchup['left'] = left
matchup['right'] = right
def create_matchup(self, id, round, next):
matchup = {'id': id, 'home':0, 'away':0, 'round':round, 'start':'', 'result':{}, 'schedule':[], 'season':{}, 'next': next}
matchup['left'] = None
matchup['right'] = None
matchup['result'] = {'home_win':0, 'away_win':0}
return matchup
def create_matchups_tree(self):
matchups = {}
sc = self.create_matchup('sc', 4, None)
matchups[sc['id']] = sc
e = self.create_matchup('e', 3, sc)
w = self.create_matchup('w', 3, sc)
matchups[e['id']] = e
matchups[w['id']] = w
a = self.create_matchup('a', 2, e)
m = self.create_matchup('m', 2, e)
c = self.create_matchup('c', 2, w)
p = self.create_matchup('p', 2, w)
matchups[a['id']] = a
matchups[m['id']] = m
matchups[c['id']] = c
matchups[p['id']] = p
a1 = self.create_matchup('a1', 1, a)
a2 = self.create_matchup('a2', 1, a)
m1 = self.create_matchup('m1', 1, m)
m2 = self.create_matchup('m2', 1, m)
c1 = self.create_matchup('c1', 1, c)
c2 = self.create_matchup('c2', 1, c)
p1 = self.create_matchup('p1', 1, p)
p2 = self.create_matchup('p2', 1, p)
matchups[a1['id']] = a1
matchups[a2['id']] = a2
matchups[m1['id']] = m1
matchups[m2['id']] = m2
matchups[c1['id']] = c1
matchups[c2['id']] = c2
matchups[p1['id']] = p1
matchups[p2['id']] = p2
#build tree
self.set_matchup_childs(sc, e, w)
self.set_matchup_childs(w, p, c)
self.set_matchup_childs(e, m, a)
self.set_matchup_childs(c, c2, c1)
self.set_matchup_childs(p, p2, p1)
self.set_matchup_childs(a, a2, a1)
self.set_matchup_childs(m, m2, m1)
return matchups
def get_team(self, id):
url = 'https://statsapi.web.nhl.com/api/v1/teams/' + str(id)
print(url)
team = requests.get(url).json()
return team['teams'][0]
def get_teams(self):
ystr = str(self._year) + str(self._year+1)
url = 'https://statsapi.web.nhl.com/api/v1/standings?season=' + ystr
print(url)
standings = requests.get(url).json()
teams = {}
for record in standings["records"]:
for team in record['teamRecords']:
info = self.get_team(team['team']['id'])
team_record = {'info':info, 'standings':team, 'schedule':[]}
teams[team['team']['id']] = team_record
return teams
def get_standings(self, teams):
standings = {'Eastern':{'Atlantic':[], 'Metropolitan':[], 'teams':[]},
'Western':{'Central':[], 'Pacific':[], 'teams':[]},
'teams':[]}
league = sorted(teams, key=lambda k: int(k['standings']['divisionRank']))
for team in league:
standings['teams'].append(team)
standings[team['info']['conference']['name']]['teams'].append(team)
standings[team['info']['conference']['name']][team['info']['division']['name']].append(team)
standings['teams'] = sorted(standings['teams'], key=lambda k: int(k['standings']['leagueRank']))
standings['Eastern']['teams'] = sorted(standings['Eastern']['teams'], key=lambda k: int(k['standings']['conferenceRank']))
standings['Western']['teams'] = sorted(standings['Western']['teams'], key=lambda k: int(k['standings']['conferenceRank']))
standings['Eastern']['Atlantic'] = sorted(standings['Eastern']['Atlantic'], key=lambda k: int(k['standings']['divisionRank']))
standings['Eastern']['Metropolitan'] = sorted(standings['Eastern']['Metropolitan'], key=lambda k: int(k['standings']['divisionRank']))
standings['Western']['Central'] = sorted(standings['Western']['Central'], key=lambda k: int(k['standings']['divisionRank']))
standings['Western']['Pacific'] = sorted(standings['Western']['Pacific'], key=lambda k: int(k['standings']['divisionRank']))
return standings
def parse_time(self, timestamp):
from_zone = tz.gettz('UTC')
to_zone = tz.gettz('America/New_York')
utc = datetime.strptime(timestamp, '%Y-%m-%dT%H:%M:%SZ')
utc = utc.replace(tzinfo=from_zone)
return utc.astimezone(to_zone)
def get_matchup_schedule(self, matchup, schedules=None):
home_id = matchup['home']
away_id = matchup['away']
result = []
s = schedules
if schedules is None:
s = get_playoff_schedule(int(home_id), year)
for date in s['dates']:
game = date['games'][0]
game_home_id = game['teams']['home']['team']['id']
game_away_id = game['teams']['away']['team']['id']
if game['gameType'] == 'P':
if game_home_id == away_id or game_away_id == away_id:
result.append(game)
result = sorted(result, key=lambda k: parse_time(k['gameDate']))
return result
def get_matchup_start(self, matchup):
if len(matchup['schedule']) == 0:
return ''
return matchup['schedule'][0]['gameDate']
def get_matchup_season_result(self, home, away):
result = {'home_win':0, 'away_win':0, 'matchs':[]}
schedule = self._teams[home]['schedule']
if len(schedule) == 0:
schedule = self.get_schedule(home)
self._teams[home]['schedule'] = schedule
for date in schedule['dates']:
game = date['games'][0]
game_home_id = game['teams']['home']['team']['id']
game_away_id = game['teams']['away']['team']['id']
if game_home_id == away:
print(game['gameDate'],game['teams']['away']['score'],game['teams']['home']['score'])
if int(game['teams']['home']['score']) > int(game['teams']['away']['score']):
result['away_win'] = result['away_win'] + 1
elif int(game['teams']['home']['score']) < int(game['teams']['away']['score']):
result['home_win'] = result['home_win'] + 1
result['matchs'].append({'home': int(game['teams']['away']['score']), 'away': int(game['teams']['home']['score'])})
if game_away_id == away:
print(game['gameDate'],game['teams']['home']['score'],game['teams']['away']['score'])
if int(game['teams']['home']['score']) > int(game['teams']['away']['score']):
result['home_win'] = result['home_win'] + 1
elif int(game['teams']['home']['score']) < int(game['teams']['away']['score']):
result['away_win'] = result['away_win'] + 1
result['matchs'].append({'home': int(game['teams']['home']['score']), 'away': int(game['teams']['away']['score'])})
return result
def get_matchup_result(self, matchup):
result = {}
home_id = matchup['home']
away_id = matchup['away']
home_win = 0
away_win = 0
for game in matchup['schedule']:
game_home_id = game['teams']['home']['team']['id']
game_away_id = game['teams']['away']['team']['id']
if game['gameType'] == 'P':
if game_home_id == away_id or game_away_id == away_id:
if game_home_id == away_id: #reverse
away_score = game['teams']['home']['score']
home_score = game['teams']['away']['score']
else:
away_score = game['teams']['away']['score']
home_score = game['teams']['home']['score']
if home_score > away_score:
home_win = home_win + 1
elif home_score < away_score:
away_win = away_win + 1
#print(match['home']['team']['name'], home_score, match['away']['team']['name'], away_score)
#print(game['teams']['home']['team']['name'],game['teams']['home']['score'],match['away']['team']['name'],game['teams']['away']['score'])
result['home_win'] = home_win
result['away_win'] = away_win
return result
def is_matchup_finished(self, matchup):
return matchup['result']['home_win'] == 4 or matchup['result']['away_win'] == 4
def get_matchup_winner(self, matchup):
if matchup['result']['home_win'] == 4:
return matchup['home']
if matchup['result']['away_win'] == 4:
return matchup['away']
return 0
def update_matchup(self, matchup, home=0, away=0):
if is_matchup_finished(matchup):
return
if matchup['home'] != 0 and matchup['away'] != 0:
#update result and maybe pass to next stage
matchup['schedule'] = get_matchup_schedule(matchup, year)
if matchup['start'] == '':
matchup['start'] = get_matchup_start(matchup)
matchup['result'] = get_matchup_result(matchup)
if is_matchup_finished(matchup) and matchup['next'] is not None:
print('Finished',matchup['id'])
update_matchup(matchup['next'], get_matchup_winner(matchup))
else:
if matchup['home'] == 0:
matchup['home'] = home
matchup['away'] = away
else:
matchup['away'] = home
if matchup['home'] != 0 and matchup['away'] != 0:
#Begin matchup
hi = teams[matchup['home']]
ai = teams[matchup['away']]
if int(hi['standings']['leagueRank']) > int(ai['standings']['leagueRank']):
matchup['home'] = ai['info']['id']
matchup['away'] = hi['info']['id']
hi = teams[matchup['home']]
ai = teams[matchup['away']]
matchup['season'] = self.get_matchup_season_result(matchup['home'], matchup['away'])
matchup['schedule'] = get_matchup_schedule(matchup, year)
matchup['start'] = get_matchup_start(matchup)
def update_matchups(self):
ms = list(self._matchups.values())
ms = sorted(ms, key=lambda k: k['round'])
for matchup in ms:
self.update_matchup(matchup)
def get_schedule(self, team):
print('Get schedule for ' + str(team))
url = 'https://statsapi.web.nhl.com/api/v1/schedule?startDate=' + str(self._year) + '-10-01&endDate=' + str(self._year+1) + '-06-29&expand=schedule.teams,schedule.linescore,schedule.broadcasts,schedule.ticket,schedule.game.content.media.epg&leaderCategories=&site=en_nhlCA&teamId=' + str(team)
team_schedule = requests.get(url)
return team_schedule.json()
def get_playoff_schedule(self, team):
url = 'https://statsapi.web.nhl.com/api/v1/schedule?startDate=' + str(self._year+1) + '-04-01&endDate=' + str(self._year+1) + '-06-29&expand=schedule.teams,&site=en_nhlCA&teamId=' + str(team)
team_schedule = requests.get(url)
return team_schedule.json()
def fetch_data(self):
data = requests.get('http://' + self._server + '/nhlplayoffs/api/v3.0/' + str(self._year) + '/data').json()
return data
def update_data(self, data):
url = 'http://' + self._server + '/nhlplayoffs/api/v3.0/' + str(self._year) + '/data'
headers = {'content-type': 'application/json'}
requests.post(url, data = json.dumps(data), headers=headers)
def build_matchup_tree(self, raw_matchups):
matchups = {}
for matchup_raw in list(raw_matchups.values()):
matchup = matchup_raw.copy()
matchups[matchup['id']] = matchup
for matchup in list(matchups.values()):
next = matchup['next']
right = matchup['right']
left = matchup['left']
if next in raw_matchups:
matchup['next'] = matchups[next]
if right in raw_matchups:
matchup['right'] = matchups[right]
if left in raw_matchups:
matchup['left'] = matchups[left]
return matchups
def store_matchup_tree(self, matchups):
raw_matchups = {}
for matchup in list(matchups.values()):
raw_matchup = matchup.copy()
if matchup['next'] is not None:
raw_matchup['next'] = matchup['next']['id']
if matchup['right'] is not None:
raw_matchup['right'] = matchup['right']['id']
if matchup['left'] is not None:
raw_matchup['left'] = matchup['left']['id']
raw_matchups[raw_matchup['id']] = raw_matchup
return raw_matchups
def load(self):
data = self.fetch_data()
self._teams = data['teams']
self._current_round = data['current_round']
self._matchups = self.build_matchup_tree(data['matchups'])
def store(self):
data = {}
data['teams'] = self._teams
data['current_round'] = self._current_round
data['matchups'] = self.store_matchup_tree(self._matchups)
self.update_data(data)
In [7]:
upd = Updater('localhost:5000', 2016)
upd.run()
https://statsapi.web.nhl.com/api/v1/standings?season=20162017
{'teams': [], 'Western': {'Central': [], 'Pacific': [], 'teams': []}, 'Eastern': {'Atlantic': [], 'Metropolitan': [], 'teams': []}}
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-7-311e943f86aa> in <module>()
1 upd = Updater('localhost:5000', 2016)
----> 2 upd.run()
<ipython-input-6-e09bb75cc376> in run(self)
15 print(standings)
16 self._matchups = self.create_matchups_tree()
---> 17 self.create_matchups(standings)
18 if self.is_season_finished():
19 self._current_round = 1
<ipython-input-6-e09bb75cc376> in create_matchups(self, standings)
31
32 def create_matchups(self, standings):
---> 33 ealeader = standings['Eastern']['Atlantic'][0]
34 emleader = standings['Eastern']['Metropolitan'][0]
35 wcleader = standings['Western']['Central'][0]
IndexError: list index out of range
In [82]:
[(matchup['id']) for matchup in t.values() if type(matchup['left']) is str]
Out[82]:
[]
In [41]:
t=matchups.copy()
t['a1']['next'] = 'ds'
print(matchups['a1']['next'])
ds
In [14]:
upd._matchups['a1']['home']
Out[14]:
13
In [26]:
def is_season_finished(self):
for team in list(self._teams.values()):
remaining = 82 - team['standings']['gamesPlayed']
if remaining > 0:
return False
return True
In [27]:
is_season_finished(upd)
Out[27]:
True
In [12]:
def get_matchup_season_result(self, home, away):
result = {'home_win':0, 'away_win':0, 'matchs':[]}
schedule = self._teams[home]['schedule']
if len(schedule) == 0:
schedule = self.get_schedule(home)
self._teams[home]['schedule'] = schedule
for date in schedule['dates']:
game = date['games'][0]
game_home_id = game['teams']['home']['team']['id']
game_away_id = game['teams']['away']['team']['id']
if game_home_id == away:
print(game['gameDate'],game['teams']['away']['score'],game['teams']['home']['score'])
if int(game['teams']['home']['score']) > int(game['teams']['away']['score']):
result['away_win'] = result['away_win'] + 1
elif int(game['teams']['home']['score']) < int(game['teams']['away']['score']):
result['home_win'] = result['home_win'] + 1
result['matchs'].append({'home': int(game['teams']['away']['score']), 'away': int(game['teams']['home']['score'])})
if game_away_id == away:
print(game['gameDate'],game['teams']['home']['score'],game['teams']['away']['score'])
if int(game['teams']['home']['score']) > int(game['teams']['away']['score']):
result['home_win'] = result['home_win'] + 1
elif int(game['teams']['home']['score']) < int(game['teams']['away']['score']):
result['away_win'] = result['away_win'] + 1
result['matchs'].append({'home': int(game['teams']['home']['score']), 'away': int(game['teams']['away']['score'])})
return result
In [15]:
result = get_matchup_season_result(upd, upd._matchups['a1']['home'], upd._matchups['a1']['away'])
Get schedule for 13
(u'2015-11-28T00:30:00Z', 3, 2)
(u'2015-12-16T00:00:00Z', 5, 1)
(u'2016-03-14T23:00:00Z', 2, 3)
(u'2016-04-15T00:00:00Z', 4, 5)
(u'2016-04-15T23:30:00Z', 3, 1)
(u'2016-04-18T00:00:00Z', 3, 4)
(u'2016-04-21T00:00:00Z', 2, 1)
(u'2016-04-23T00:00:00Z', 1, 2)
(u'2016-04-24T23:00:00Z', 1, 2)
In [18]:
upd._teams[13]['schedule']
Out[18]:
{u'copyright': u'NHL and the NHL Shield are registered trademarks of the National Hockey League. NHL and NHL team marks are the property of the NHL and its teams. \xa9 NHL 2016. All Rights Reserved.',
u'dates': [{u'date': u'2015-10-10',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020020/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000123',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42415303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-10T23:00:00Z',
u'gamePk': 2015020020,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 11},
u'endTime': u'2015-10-10T23:56:50Z',
u'home': {u'goals': 4, u'shotsOnGoal': 12},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-10T23:14:35Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 13},
u'endTime': u'2015-10-11T00:55:35Z',
u'home': {u'goals': 1, u'shotsOnGoal': 6},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-11T00:15:10Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 15},
u'endTime': u'2015-10-11T01:51:54Z',
u'home': {u'goals': 2, u'shotsOnGoal': 12},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-11T01:13:52Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 39,
u'team': {u'id': 4,
u'link': u'/api/v1/teams/4',
u'name': u'Philadelphia Flyers'}},
u'home': {u'goaliePulled': False,
u'goals': 7,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 30,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020020/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 1,
u'ot': 1,
u'type': u'league',
u'wins': 0},
u'score': 1,
u'team': {u'abbreviation': u'PHI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 16,
u'link': u'/api/v1/franchises/16',
u'teamName': u'Flyers'},
u'franchiseId': 16,
u'id': 4,
u'link': u'/api/v1/teams/4',
u'locationName': u'Philadelphia',
u'name': u'Philadelphia Flyers',
u'officialSiteUrl': u'http://www.philadelphiaflyers.com',
u'shortName': u'Philadelphia',
u'teamName': u'Flyers',
u'venue': {u'city': u'Philadelphia',
u'name': u'Wells Fargo Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 0,
u'ot': 0,
u'type': u'league',
u'wins': 1},
u'score': 7,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-10-12',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020035/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000138',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42407203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-12T23:00:00Z',
u'gamePk': 2015020035,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2015-10-12T23:56:18Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-12T23:15:09Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2015-10-13T00:53:55Z',
u'home': {u'goals': 0, u'shotsOnGoal': 14},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-13T00:14:33Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 14},
u'endTime': u'2015-10-13T01:44:29Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-13T01:12:04Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 0,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 31,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 33,
u'team': {u'id': 4,
u'link': u'/api/v1/teams/4',
u'name': u'Philadelphia Flyers'}}}},
u'link': u'/api/v1/game/2015020035/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 1,
u'ot': 0,
u'type': u'league',
u'wins': 1},
u'score': 0,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 1,
u'ot': 1,
u'type': u'league',
u'wins': 1},
u'score': 1,
u'team': {u'abbreviation': u'PHI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 16,
u'link': u'/api/v1/franchises/16',
u'teamName': u'Flyers'},
u'franchiseId': 16,
u'id': 4,
u'link': u'/api/v1/teams/4',
u'locationName': u'Philadelphia',
u'name': u'Philadelphia Flyers',
u'officialSiteUrl': u'http://www.philadelphiaflyers.com',
u'shortName': u'Philadelphia',
u'teamName': u'Flyers',
u'venue': {u'city': u'Philadelphia',
u'name': u'Wells Fargo Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://ev15.evenue.net/cgi-bin/ncommerce3/SEGetGroupList?groupCode=FLYERS&linkID=global-wachovia&RSRC=FLY_NHL&RDAT=70140000000bAyu',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://ev15.evenue.net/cgi-bin/ncommerce3/SEGetGroupList?groupCode=FLYERS&linkID=m-global-wachovia&fromDesktop=1',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/philadelphia-flyers-tickets/?intcmp=tm204045&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_PHI',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/670/False/Philadelphia_Flyers.html?intcmp=tm205500&wt.mc_id=NHL_LEAGUE_PHI_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://ev15.evenue.net/cgi-bin/ncommerce3/SEGetGroupList?groupCode=FLYERS&linkID=global-wachovia&fromDesktop=1',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://ev15.evenue.net/cgi-bin/ncommerce3/SEGetGroupList?groupCode=FLYERS&linkID=m-global-wachovia&fromDesktop=1',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Wells Fargo Center'}}],
u'totalItems': 1},
{u'date': u'2015-10-13',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020041/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000144',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42407803',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-13T23:00:00Z',
u'gamePk': 2015020041,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 14},
u'endTime': u'2015-10-13T23:40:53Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-13T23:07:57Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2015-10-14T00:32:14Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-13T23:59:13Z'},
{u'away': {u'goals': 3, u'shotsOnGoal': 11},
u'endTime': u'2015-10-14T01:21:37Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-14T00:50:36Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 30,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 23,
u'team': {u'id': 12,
u'link': u'/api/v1/teams/12',
u'name': u'Carolina Hurricanes'}}}},
u'link': u'/api/v1/game/2015020041/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 1,
u'ot': 0,
u'type': u'league',
u'wins': 2},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 3,
u'ot': 0,
u'type': u'league',
u'wins': 0},
u'score': 1,
u'team': {u'abbreviation': u'CAR',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1979',
u'franchise': {u'franchiseId': 26,
u'link': u'/api/v1/franchises/26',
u'teamName': u'Hurricanes'},
u'franchiseId': 26,
u'id': 12,
u'link': u'/api/v1/teams/12',
u'locationName': u'Carolina',
u'name': u'Carolina Hurricanes',
u'officialSiteUrl': u'http://www.carolinahurricanes.com',
u'shortName': u'Carolina',
u'teamName': u'Hurricanes',
u'venue': {u'city': u'Raleigh',
u'name': u'PNC Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Carolina-Hurricanes-tickets/artist/805908?intcmp=tm204059&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_CAR',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Carolina-Hurricanes-tickets/artist/805908?intcmp=tm205557&wt.mc_id=NHL_LEAGUE_CAR_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/carolina-hurricanes-tickets/?intcmp=tm204029&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_CAR',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/143/False/Carolina%20Hurricanes.html?intcmp=tm205482&wt.mc_id=NHL_LEAGUE_CAR_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Carolina-Hurricanes-tickets/artist/805908?intcmp=tm206304&wt.mc_id=NHL_TEAM_CAR_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Carolina-Hurricanes-tickets/artist/805908?intcmp=tm206352&wt.mc_id=NHL_TEAM_CAR_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'PNC Arena'}}],
u'totalItems': 1},
{u'date': u'2015-10-15',
u'games': [{u'broadcasts': [{u'id': 276,
u'language': u'en',
u'name': u'BELL TV',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020055/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000158',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42379903',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-15T23:30:00Z',
u'gamePk': 2015020055,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2015-10-16T00:36:08Z',
u'home': {u'goals': 2, u'shotsOnGoal': 14},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-15T23:39:11Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 12},
u'endTime': u'2015-10-16T01:16:34Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-16T00:37:46Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2015-10-16T02:15:00Z',
u'home': {u'goals': 1, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-16T01:34:52Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 26,
u'team': {u'id': 7,
u'link': u'/api/v1/teams/7',
u'name': u'Buffalo Sabres'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 29,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020055/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 3,
u'ot': 0,
u'type': u'league',
u'wins': 1},
u'score': 2,
u'team': {u'abbreviation': u'BUF',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1970',
u'franchise': {u'franchiseId': 19,
u'link': u'/api/v1/franchises/19',
u'teamName': u'Sabres'},
u'franchiseId': 19,
u'id': 7,
u'link': u'/api/v1/teams/7',
u'locationName': u'Buffalo',
u'name': u'Buffalo Sabres',
u'officialSiteUrl': u'http://www.sabres.com',
u'shortName': u'Buffalo',
u'teamName': u'Sabres',
u'venue': {u'city': u'Buffalo',
u'name': u'First Niagara Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 1,
u'ot': 0,
u'type': u'league',
u'wins': 3},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-10-17',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020068/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000171',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42388403',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-17T23:00:00Z',
u'gamePk': 2015020068,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2015-10-17T23:42:19Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-17T23:10:09Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 16},
u'endTime': u'2015-10-18T00:44:59Z',
u'home': {u'goals': 2, u'shotsOnGoal': 8},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-18T00:00:43Z'},
{u'away': {u'goals': 3, u'shotsOnGoal': 16},
u'endTime': u'2015-10-18T01:40:00Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-18T01:03:20Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 37,
u'team': {u'id': 25,
u'link': u'/api/v1/teams/25',
u'name': u'Dallas Stars'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 26,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020068/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 1,
u'ot': 0,
u'type': u'league',
u'wins': 4},
u'score': 4,
u'team': {u'abbreviation': u'DAL',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 15,
u'link': u'/api/v1/franchises/15',
u'teamName': u'Stars'},
u'franchiseId': 15,
u'id': 25,
u'link': u'/api/v1/teams/25',
u'locationName': u'Dallas',
u'name': u'Dallas Stars',
u'officialSiteUrl': u'http://www.dallasstars.com',
u'shortName': u'Dallas',
u'teamName': u'Stars',
u'venue': {u'city': u'Dallas',
u'name': u'American Airlines Center',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}}},
u'home': {u'leagueRecord': {u'losses': 2,
u'ot': 0,
u'type': u'league',
u'wins': 3},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-10-20',
u'games': [{u'broadcasts': [{u'id': 281,
u'language': u'fr',
u'name': u'TVAS',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020083/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000185',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42361403',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-20T23:00:00Z',
u'gamePk': 2015020083,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 4,
u'currentPeriodOrdinal': u'OT',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2015-10-20T23:43:19Z',
u'home': {u'goals': 1, u'shotsOnGoal': 16},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-20T23:08:04Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 16},
u'endTime': u'2015-10-21T00:42:09Z',
u'home': {u'goals': 0, u'shotsOnGoal': 12},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-21T00:01:46Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 11},
u'endTime': u'2015-10-21T01:45:51Z',
u'home': {u'goals': 1, u'shotsOnGoal': 5},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-21T01:00:28Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 1},
u'endTime': u'2015-10-21T01:53:12Z',
u'home': {u'goals': 1, u'shotsOnGoal': 2},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2015-10-21T01:47:51Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 33,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 35,
u'team': {u'id': 5,
u'link': u'/api/v1/teams/5',
u'name': u'Pittsburgh Penguins'}}}},
u'link': u'/api/v1/game/2015020083/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 2,
u'ot': 1,
u'type': u'league',
u'wins': 3},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 3,
u'ot': 0,
u'type': u'league',
u'wins': 3},
u'score': 3,
u'team': {u'abbreviation': u'PIT',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 17,
u'link': u'/api/v1/franchises/17',
u'teamName': u'Penguins'},
u'franchiseId': 17,
u'id': 5,
u'link': u'/api/v1/teams/5',
u'locationName': u'Pittsburgh',
u'name': u'Pittsburgh Penguins',
u'officialSiteUrl': u'http://www.pittsburghpenguins.com',
u'shortName': u'Pittsburgh',
u'teamName': u'Penguins',
u'venue': {u'city': u'Pittsburgh',
u'name': u'CONSOL Energy Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Pittsburgh-Penguins-tickets/artist/806005?intcmp=tm204077&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_PIT',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Pittsburgh-Penguins-tickets/artist/806005?intcmp=tm205568&wt.mc_id=NHL_LEAGUE_PIT_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/NHL/pittsburgh-penguins-tickets/?intcmp=tm204047&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_PIT',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/684/False/Pittsburgh_Penguins.html?intcmp=tm205493&wt.mc_id=NHL_LEAGUE_PIT_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Pittsburgh-Penguins-tickets/artist/806005?intcmp=tm206315&wt.mc_id=NHL_TEAM_PIT_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Pittsburgh-Penguins-tickets/artist/806005?intcmp=tm206363&wt.mc_id=NHL_TEAM_PIT_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'CONSOL Energy Center'}}],
u'totalItems': 1},
{u'date': u'2015-10-22',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020097/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000200',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42366303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-23T00:30:00Z',
u'gamePk': 2015020097,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 5},
u'endTime': u'2015-10-23T01:15:41Z',
u'home': {u'goals': 1, u'shotsOnGoal': 12},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-23T00:38:46Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2015-10-23T02:14:31Z',
u'home': {u'goals': 1, u'shotsOnGoal': 9},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-23T01:33:59Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2015-10-23T03:12:44Z',
u'home': {u'goals': 1, u'shotsOnGoal': 6},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-23T02:32:46Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 19,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 16,
u'link': u'/api/v1/teams/16',
u'name': u'Chicago Blackhawks'}}}},
u'link': u'/api/v1/game/2015020097/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 3,
u'ot': 1,
u'type': u'league',
u'wins': 3},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 3,
u'ot': 0,
u'type': u'league',
u'wins': 4},
u'score': 3,
u'team': {u'abbreviation': u'CHI',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1926',
u'franchise': {u'franchiseId': 11,
u'link': u'/api/v1/franchises/11',
u'teamName': u'Blackhawks'},
u'franchiseId': 11,
u'id': 16,
u'link': u'/api/v1/teams/16',
u'locationName': u'Chicago',
u'name': u'Chicago Blackhawks',
u'officialSiteUrl': u'http://www.chicagoblackhawks.com',
u'shortName': u'Chicago',
u'teamName': u'Blackhawks',
u'venue': {u'city': u'Chicago',
u'name': u'United Center',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Chicago-Blackhawks-tickets/artist/805913?intcmp=tm204060&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_CHI',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Chicago-Blackhawks-tickets/artist/805913?intcmp=tm205558&wt.mc_id=NHL_LEAGUE_CHI_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/NHL/chicago-blackhawks-tickets/?intcmp=tm204030&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_CHI',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/160/False/Chicago%20Blackhawks.html?intcmp=tm205483&wt.mc_id=NHL_LEAGUE_CHI_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Chicago-Blackhawks-tickets/artist/805913?intcmp=tm206305&wt.mc_id=NHL_TEAM_CHI_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Chicago-Blackhawks-tickets/artist/805913?intcmp=tm206353&wt.mc_id=NHL_TEAM_CHI_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'United Center'}}],
u'totalItems': 1},
{u'date': u'2015-10-24',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020113/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000216',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42356403',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-25T00:00:00Z',
u'gamePk': 2015020113,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 9},
u'endTime': u'2015-10-25T00:48:07Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-25T00:09:41Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 13},
u'endTime': u'2015-10-25T01:48:21Z',
u'home': {u'goals': 0, u'shotsOnGoal': 16},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-25T01:06:16Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 8},
u'endTime': u'2015-10-25T02:43:20Z',
u'home': {u'goals': 1, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-25T02:06:34Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 6,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 30,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 35,
u'team': {u'id': 25,
u'link': u'/api/v1/teams/25',
u'name': u'Dallas Stars'}}}},
u'link': u'/api/v1/game/2015020113/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 3,
u'ot': 1,
u'type': u'league',
u'wins': 4},
u'score': 6,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 2,
u'ot': 0,
u'type': u'league',
u'wins': 6},
u'score': 2,
u'team': {u'abbreviation': u'DAL',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 15,
u'link': u'/api/v1/franchises/15',
u'teamName': u'Stars'},
u'franchiseId': 15,
u'id': 25,
u'link': u'/api/v1/teams/25',
u'locationName': u'Dallas',
u'name': u'Dallas Stars',
u'officialSiteUrl': u'http://www.dallasstars.com',
u'shortName': u'Dallas',
u'teamName': u'Stars',
u'venue': {u'city': u'Dallas',
u'name': u'American Airlines Center',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Dallas-Stars-tickets/artist/805933?intcmp=tm204063&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_DAL',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Dallas-Stars-tickets/artist/805933?intcmp=tm205560&wt.mc_id=NHL_LEAGUE_DAL_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/dallas-stars-tickets/?intcmp=tm204033&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_DAL',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/216/False/Dallas%20Stars.html?intcmp=tm205485&wt.mc_id=NHL_LEAGUE_DAL_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Dallas-Stars-tickets/artist/805933?intcmp=tm206307&wt.mc_id=NHL_TEAM_DAL_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Dallas-Stars-tickets/artist/805933?intcmp=tm206355&wt.mc_id=NHL_TEAM_DAL_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'American Airlines Center'}}],
u'totalItems': 1},
{u'date': u'2015-10-27',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020128/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000231',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42355303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-27T23:30:00Z',
u'gamePk': 2015020128,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 12},
u'endTime': u'2015-10-28T00:16:01Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-27T23:40:45Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 12},
u'endTime': u'2015-10-28T01:09:10Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-28T00:34:23Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 8},
u'endTime': u'2015-10-28T02:06:53Z',
u'home': {u'goals': 3, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-28T01:27:26Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 21,
u'link': u'/api/v1/teams/21',
u'name': u'Colorado Avalanche'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020128/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 5,
u'ot': 1,
u'type': u'league',
u'wins': 2},
u'score': 1,
u'team': {u'abbreviation': u'COL',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1979',
u'franchise': {u'franchiseId': 27,
u'link': u'/api/v1/franchises/27',
u'teamName': u'Avalanche'},
u'franchiseId': 27,
u'id': 21,
u'link': u'/api/v1/teams/21',
u'locationName': u'Colorado',
u'name': u'Colorado Avalanche',
u'officialSiteUrl': u'http://www.coloradoavalanche.com',
u'shortName': u'Colorado',
u'teamName': u'Avalanche',
u'venue': {u'city': u'Denver',
u'name': u'Pepsi Center',
u'timeZone': {u'id': u'America/Denver', u'offset': -7}}}},
u'home': {u'leagueRecord': {u'losses': 3,
u'ot': 1,
u'type': u'league',
u'wins': 5},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-10-30',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020150/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000253',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42290803',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-30T23:30:00Z',
u'gamePk': 2015020150,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2015-10-31T00:14:53Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-30T23:39:06Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 9},
u'endTime': u'2015-10-31T01:13:11Z',
u'home': {u'goals': 1, u'shotsOnGoal': 7},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-31T00:33:06Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 14},
u'endTime': u'2015-10-31T02:09:22Z',
u'home': {u'goals': 0, u'shotsOnGoal': 18},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-31T01:31:21Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 30,
u'team': {u'id': 6,
u'link': u'/api/v1/teams/6',
u'name': u'Boston Bruins'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020150/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 3,
u'ot': 1,
u'type': u'league',
u'wins': 5},
u'score': 3,
u'team': {u'abbreviation': u'BOS',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1924',
u'franchise': {u'franchiseId': 6,
u'link': u'/api/v1/franchises/6',
u'teamName': u'Bruins'},
u'franchiseId': 6,
u'id': 6,
u'link': u'/api/v1/teams/6',
u'locationName': u'Boston',
u'name': u'Boston Bruins',
u'officialSiteUrl': u'http://www.bostonbruins.com',
u'shortName': u'Boston',
u'teamName': u'Bruins',
u'venue': {u'city': u'Boston',
u'name': u'TD Garden',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 4,
u'ot': 1,
u'type': u'league',
u'wins': 5},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-10-31',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020160/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000263',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42287403',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-10-31T23:00:00Z',
u'gamePk': 2015020160,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 4,
u'currentPeriodOrdinal': u'OT',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 6},
u'endTime': u'2015-10-31T23:42:02Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-10-31T23:08:46Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2015-11-01T00:34:57Z',
u'home': {u'goals': 1, u'shotsOnGoal': 6},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-01T00:00:19Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2015-11-01T02:34:46Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-01T00:53:11Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 2},
u'endTime': u'2015-11-01T02:42:33Z',
u'home': {u'goals': 0, u'shotsOnGoal': 1},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2015-11-01T02:37:17Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 15,
u'link': u'/api/v1/teams/15',
u'name': u'Washington Capitals'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020160/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 2,
u'ot': 0,
u'type': u'league',
u'wins': 8},
u'score': 2,
u'team': {u'abbreviation': u'WSH',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1974',
u'franchise': {u'franchiseId': 24,
u'link': u'/api/v1/franchises/24',
u'teamName': u'Capitals'},
u'franchiseId': 24,
u'id': 15,
u'link': u'/api/v1/teams/15',
u'locationName': u'Washington',
u'name': u'Washington Capitals',
u'officialSiteUrl': u'http://www.washingtoncapitals.com',
u'shortName': u'Washington',
u'teamName': u'Capitals',
u'venue': {u'city': u'Washington',
u'name': u'Verizon Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 4,
u'ot': 2,
u'type': u'league',
u'wins': 5},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-11-04',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020184/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000287',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42277003',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-05T03:30:00Z',
u'gamePk': 2015020184,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'SO',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': True,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 6},
u'endTime': u'2015-11-05T04:15:14Z',
u'home': {u'goals': 0, u'shotsOnGoal': 14},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-05T03:37:56Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 9},
u'endTime': u'2015-11-05T05:12:32Z',
u'home': {u'goals': 1, u'shotsOnGoal': 13},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-05T04:33:46Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2015-11-05T06:10:59Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-05T05:31:04Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2015-11-05T06:20:53Z',
u'home': {u'goals': 0, u'shotsOnGoal': 2},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2015-11-05T06:12:59Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 4, u'scores': 1},
u'home': {u'attempts': 4, u'scores': 2},
u'startTime': u'2015-11-05T06:22:17Z'},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 25,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 39,
u'team': {u'id': 24,
u'link': u'/api/v1/teams/24',
u'name': u'Anaheim Ducks'}}}},
u'link': u'/api/v1/game/2015020184/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 4,
u'ot': 3,
u'type': u'league',
u'wins': 5},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 7,
u'ot': 2,
u'type': u'league',
u'wins': 3},
u'score': 3,
u'team': {u'abbreviation': u'ANA',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 32,
u'link': u'/api/v1/franchises/32',
u'teamName': u'Ducks'},
u'franchiseId': 32,
u'id': 24,
u'link': u'/api/v1/teams/24',
u'locationName': u'Anaheim',
u'name': u'Anaheim Ducks',
u'officialSiteUrl': u'http://www.anaheimducks.com',
u'shortName': u'Anaheim',
u'teamName': u'Ducks',
u'venue': {u'city': u'Anaheim',
u'name': u'Honda Center',
u'timeZone': {u'id': u'America/Los_Angeles', u'offset': -8}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Anaheim-Ducks-tickets/artist/805893?intcmp=tm204054&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_ANA',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Anaheim-Ducks-tickets/artist/805893?intcmp=tm205556&wt.mc_id=NHL_LEAGUE_ANA_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/anaheim-ducks-tickets/?intcmp=tm204024&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_ANA',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/30/False/Anaheim_Ducks.html?intcmp=tm205481&wt.mc_id=NHL_LEAGUE_ANA_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Anaheim-Ducks-tickets/artist/805893?intcmp=tm206302&wt.mc_id=NHL_TEAM_ANA_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Anaheim-Ducks-tickets/artist/805893?intcmp=tm206350&wt.mc_id=NHL_TEAM_ANA_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Honda Center'}}],
u'totalItems': 1},
{u'date': u'2015-11-05',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020193/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000296',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42175603',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-06T03:30:00Z',
u'gamePk': 2015020193,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 11},
u'endTime': u'2015-11-06T04:15:48Z',
u'home': {u'goals': 2, u'shotsOnGoal': 11},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-06T03:38:21Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 11},
u'endTime': u'2015-11-06T05:14:11Z',
u'home': {u'goals': 2, u'shotsOnGoal': 11},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-06T04:34:03Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 11},
u'endTime': u'2015-11-06T06:07:36Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-06T05:32:29Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 33,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 28,
u'link': u'/api/v1/teams/28',
u'name': u'San Jose Sharks'}}}},
u'link': u'/api/v1/game/2015020193/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 5,
u'ot': 3,
u'type': u'league',
u'wins': 5},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 6,
u'ot': 0,
u'type': u'league',
u'wins': 7},
u'score': 5,
u'team': {u'abbreviation': u'SJS',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1990',
u'franchise': {u'franchiseId': 29,
u'link': u'/api/v1/franchises/29',
u'teamName': u'Sharks'},
u'franchiseId': 29,
u'id': 28,
u'link': u'/api/v1/teams/28',
u'locationName': u'San Jose',
u'name': u'San Jose Sharks',
u'officialSiteUrl': u'http://www.sjsharks.com',
u'shortName': u'San Jose',
u'teamName': u'Sharks',
u'venue': {u'city': u'San Jose',
u'name': u'SAP Center at San Jose',
u'timeZone': {u'id': u'America/Los_Angeles', u'offset': -8}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/San-Jose-Sharks-tickets/artist/806018?intcmp=tm204078&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_SJ',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/San-Jose-Sharks-tickets/artist/806018?intcmp=tm205569&wt.mc_id=NHL_LEAGUE_SJS_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/san-jose-sharks-tickets/?intcmp=tm204048&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_SJ',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/761/False/San_Jose_Sharks.html?intcmp=tm205494&wt.mc_id=NHL_LEAGUE_SJS_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/San-Jose-Sharks-tickets/artist/806018?intcmp=tm206316&wt.mc_id=NHL_TEAM_SJS_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/San-Jose-Sharks-tickets/artist/806018?intcmp=tm206364&wt.mc_id=NHL_TEAM_SJS_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'SAP Center at San Jose'}}],
u'totalItems': 1},
{u'date': u'2015-11-07',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020201/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000304',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42178203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-07T21:00:00Z',
u'gamePk': 2015020201,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 5},
u'endTime': u'2015-11-07T21:46:22Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-07T21:08:29Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 4},
u'endTime': u'2015-11-07T22:46:18Z',
u'home': {u'goals': 3, u'shotsOnGoal': 20},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-07T22:04:34Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2015-11-07T23:40:49Z',
u'home': {u'goals': 1, u'shotsOnGoal': 5},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-07T23:04:39Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 19,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 35,
u'team': {u'id': 26,
u'link': u'/api/v1/teams/26',
u'name': u'Los Angeles Kings'}}}},
u'link': u'/api/v1/game/2015020201/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 6,
u'ot': 3,
u'type': u'league',
u'wins': 5},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 5,
u'ot': 0,
u'type': u'league',
u'wins': 9},
u'score': 4,
u'team': {u'abbreviation': u'LAK',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 14,
u'link': u'/api/v1/franchises/14',
u'teamName': u'Kings'},
u'franchiseId': 14,
u'id': 26,
u'link': u'/api/v1/teams/26',
u'locationName': u'Los Angeles',
u'name': u'Los Angeles Kings',
u'officialSiteUrl': u'http://www.lakings.com',
u'shortName': u'Los Angeles',
u'teamName': u'Kings',
u'venue': {u'city': u'Los Angeles',
u'name': u'STAPLES Center',
u'timeZone': {u'id': u'America/Los_Angeles', u'offset': -8}}}}},
u'tickets': [{u'ticketLink': u'http://www.axs.com/series/914/la-kings-tickets-tickets?skin=lakings',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.axs.com/series/914/la-kings-tickets-tickets?skin=lakings',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/los-angeles-kings-tickets/?intcmp=tm204037&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_LAK',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/482/False/Los_Angeles_Kings.html?intcmp=tm206403&wt.mc_id=NHL_LEAGUE_LAK_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.axs.com/series/914/la-kings-tickets-tickets?skin=lakings',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.axs.com/series/914/la-kings-tickets-tickets?skin=lakings',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'STAPLES Center'}}],
u'totalItems': 1},
{u'date': u'2015-11-10',
u'games': [{u'broadcasts': [{u'id': 289,
u'language': u'en',
u'name': u'SNW',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020222/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000325',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42176803',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-11T00:30:00Z',
u'gamePk': 2015020222,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2015-11-11T01:12:33Z',
u'home': {u'goals': 2, u'shotsOnGoal': 11},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-11T00:41:22Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 12},
u'endTime': u'2015-11-11T02:11:07Z',
u'home': {u'goals': 1, u'shotsOnGoal': 11},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-11T01:30:56Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2015-11-11T03:05:45Z',
u'home': {u'goals': 1, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-11T02:29:21Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 20,
u'link': u'/api/v1/teams/20',
u'name': u'Calgary Flames'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 31,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020222/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 10,
u'ot': 1,
u'type': u'league',
u'wins': 5},
u'score': 3,
u'team': {u'abbreviation': u'CGY',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1980',
u'franchise': {u'franchiseId': 21,
u'link': u'/api/v1/franchises/21',
u'teamName': u'Flames'},
u'franchiseId': 21,
u'id': 20,
u'link': u'/api/v1/teams/20',
u'locationName': u'Calgary',
u'name': u'Calgary Flames',
u'officialSiteUrl': u'http://www.calgaryflames.com',
u'shortName': u'Calgary',
u'teamName': u'Flames',
u'venue': {u'city': u'Calgary',
u'name': u'Scotiabank Saddledome',
u'timeZone': {u'id': u'America/Denver', u'offset': -7}}}},
u'home': {u'leagueRecord': {u'losses': 6,
u'ot': 3,
u'type': u'league',
u'wins': 6},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-11-12',
u'games': [{u'broadcasts': [{u'id': 276,
u'language': u'en',
u'name': u'BELL TV',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020236/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000339',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42116203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-13T00:30:00Z',
u'gamePk': 2015020236,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 6},
u'endTime': u'2015-11-13T01:17:37Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-13T00:40:04Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2015-11-13T02:17:07Z',
u'home': {u'goals': 1, u'shotsOnGoal': 17},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-13T01:35:54Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 6},
u'endTime': u'2015-11-13T03:12:32Z',
u'home': {u'goals': 1, u'shotsOnGoal': 13},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-13T02:35:22Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 19,
u'team': {u'id': 7,
u'link': u'/api/v1/teams/7',
u'name': u'Buffalo Sabres'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 38,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020236/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 8,
u'ot': 0,
u'type': u'league',
u'wins': 8},
u'score': 3,
u'team': {u'abbreviation': u'BUF',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1970',
u'franchise': {u'franchiseId': 19,
u'link': u'/api/v1/franchises/19',
u'teamName': u'Sabres'},
u'franchiseId': 19,
u'id': 7,
u'link': u'/api/v1/teams/7',
u'locationName': u'Buffalo',
u'name': u'Buffalo Sabres',
u'officialSiteUrl': u'http://www.sabres.com',
u'shortName': u'Buffalo',
u'teamName': u'Sabres',
u'venue': {u'city': u'Buffalo',
u'name': u'First Niagara Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 7,
u'ot': 3,
u'type': u'league',
u'wins': 6},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-11-14',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020251/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000354',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42114203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-15T00:00:00Z',
u'gamePk': 2015020251,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'SO',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': True,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2015-11-15T00:46:35Z',
u'home': {u'goals': 1, u'shotsOnGoal': 6},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-15T00:08:50Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 6},
u'endTime': u'2015-11-15T01:47:57Z',
u'home': {u'goals': 2, u'shotsOnGoal': 11},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-15T01:04:58Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2015-11-15T02:45:53Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-15T02:06:05Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 1},
u'endTime': u'2015-11-15T02:56:50Z',
u'home': {u'goals': 0, u'shotsOnGoal': 1},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2015-11-15T02:47:49Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 2, u'scores': 1},
u'home': {u'attempts': 3, u'scores': 0},
u'startTime': u'2015-11-15T02:57:59Z'},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 23,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 14,
u'link': u'/api/v1/teams/14',
u'name': u'Tampa Bay Lightning'}}}},
u'link': u'/api/v1/game/2015020251/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 7,
u'ot': 3,
u'type': u'league',
u'wins': 7},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 8,
u'ot': 3,
u'type': u'league',
u'wins': 8},
u'score': 4,
u'team': {u'abbreviation': u'TBL',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1991',
u'franchise': {u'franchiseId': 31,
u'link': u'/api/v1/franchises/31',
u'teamName': u'Lightning'},
u'franchiseId': 31,
u'id': 14,
u'link': u'/api/v1/teams/14',
u'locationName': u'Tampa Bay',
u'name': u'Tampa Bay Lightning',
u'officialSiteUrl': u'http://www.tampabaylightning.com',
u'shortName': u'Tampa Bay',
u'teamName': u'Lightning',
u'venue': {u'city': u'Tampa',
u'name': u'Amalie Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm204080&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_TB',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm205571&wt.mc_id=NHL_LEAGUE_TBL_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/tampa-bay-lightning-tickets/?intcmp=tm204050&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_TB',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/841/False/Tampa_Bay_Lightning.html?intcmp=tm205496&wt.mc_id=NHL_LEAGUE_TBL_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm206318&wt.mc_id=NHL_TEAM_TBL_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm206366&wt.mc_id=NHL_TEAM_TBL_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Amalie Arena'}}],
u'totalItems': 1},
{u'date': u'2015-11-16',
u'games': [{u'broadcasts': [{u'id': 281,
u'language': u'fr',
u'name': u'TVAS',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020265/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000368',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42106103',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-17T00:30:00Z',
u'gamePk': 2015020265,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 13},
u'endTime': u'2015-11-17T01:13:33Z',
u'home': {u'goals': 0, u'shotsOnGoal': 4},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-17T00:39:11Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 11},
u'endTime': u'2015-11-17T02:11:03Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-17T01:32:03Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 15},
u'endTime': u'2015-11-17T03:05:12Z',
u'home': {u'goals': 1, u'shotsOnGoal': 7},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-17T02:29:30Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 0,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 39,
u'team': {u'id': 14,
u'link': u'/api/v1/teams/14',
u'name': u'Tampa Bay Lightning'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 20,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020265/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 9,
u'ot': 3,
u'type': u'league',
u'wins': 8},
u'score': 0,
u'team': {u'abbreviation': u'TBL',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1991',
u'franchise': {u'franchiseId': 31,
u'link': u'/api/v1/franchises/31',
u'teamName': u'Lightning'},
u'franchiseId': 31,
u'id': 14,
u'link': u'/api/v1/teams/14',
u'locationName': u'Tampa Bay',
u'name': u'Tampa Bay Lightning',
u'officialSiteUrl': u'http://www.tampabaylightning.com',
u'shortName': u'Tampa Bay',
u'teamName': u'Lightning',
u'venue': {u'city': u'Tampa',
u'name': u'Amalie Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 7,
u'ot': 3,
u'type': u'league',
u'wins': 8},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-11-19',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020285/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000388',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42071603',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-20T00:30:00Z',
u'gamePk': 2015020285,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 16},
u'endTime': u'2015-11-20T01:12:52Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-20T00:38:38Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 17},
u'endTime': u'2015-11-20T02:12:59Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-20T01:32:56Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 8},
u'endTime': u'2015-11-20T03:08:45Z',
u'home': {u'goals': 1, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-20T02:31:18Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 41,
u'team': {u'id': 24,
u'link': u'/api/v1/teams/24',
u'name': u'Anaheim Ducks'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 25,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020285/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 9,
u'ot': 4,
u'type': u'league',
u'wins': 7},
u'score': 3,
u'team': {u'abbreviation': u'ANA',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 32,
u'link': u'/api/v1/franchises/32',
u'teamName': u'Ducks'},
u'franchiseId': 32,
u'id': 24,
u'link': u'/api/v1/teams/24',
u'locationName': u'Anaheim',
u'name': u'Anaheim Ducks',
u'officialSiteUrl': u'http://www.anaheimducks.com',
u'shortName': u'Anaheim',
u'teamName': u'Ducks',
u'venue': {u'city': u'Anaheim',
u'name': u'Honda Center',
u'timeZone': {u'id': u'America/Los_Angeles', u'offset': -8}}}},
u'home': {u'leagueRecord': {u'losses': 8,
u'ot': 3,
u'type': u'league',
u'wins': 8},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-11-21',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020296/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000399',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42075103',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-22T00:00:00Z',
u'gamePk': 2015020296,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 4,
u'currentPeriodOrdinal': u'OT',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 13},
u'endTime': u'2015-11-22T00:50:10Z',
u'home': {u'goals': 0, u'shotsOnGoal': 13},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-22T00:09:29Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2015-11-22T01:51:35Z',
u'home': {u'goals': 2, u'shotsOnGoal': 15},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-22T01:08:26Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 8},
u'endTime': u'2015-11-22T02:51:24Z',
u'home': {u'goals': 2, u'shotsOnGoal': 15},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-22T02:09:38Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 1},
u'endTime': u'2015-11-22T02:57:25Z',
u'home': {u'goals': 0, u'shotsOnGoal': 0},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2015-11-22T02:53:31Z'}],
u'powerPlayStrength': u'4-on-3',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 4,
u'powerPlay': True,
u'shotsOnGoal': 31,
u'team': {u'id': 3,
u'link': u'/api/v1/teams/3',
u'name': u'New York Rangers'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 43,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020296/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 3,
u'ot': 2,
u'type': u'league',
u'wins': 15},
u'score': 5,
u'team': {u'abbreviation': u'NYR',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1926',
u'franchise': {u'franchiseId': 10,
u'link': u'/api/v1/franchises/10',
u'teamName': u'Rangers'},
u'franchiseId': 10,
u'id': 3,
u'link': u'/api/v1/teams/3',
u'locationName': u'New York',
u'name': u'New York Rangers',
u'officialSiteUrl': u'http://www.newyorkrangers.com',
u'shortName': u'NY Rangers',
u'teamName': u'Rangers',
u'venue': {u'city': u'New York',
u'name': u'Madison Square Garden',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 8,
u'ot': 4,
u'type': u'league',
u'wins': 8},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-11-23',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020313/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000416',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42018303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-24T00:30:00Z',
u'gamePk': 2015020313,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 18},
u'endTime': u'2015-11-24T01:22:32Z',
u'home': {u'goals': 0, u'shotsOnGoal': 4},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-24T00:39:02Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2015-11-24T02:16:57Z',
u'home': {u'goals': 1, u'shotsOnGoal': 15},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-24T01:40:49Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2015-11-24T03:12:09Z',
u'home': {u'goals': 0, u'shotsOnGoal': 15},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-24T02:35:45Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 26,
u'link': u'/api/v1/teams/26',
u'name': u'Los Angeles Kings'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 34,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020313/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 8,
u'ot': 0,
u'type': u'league',
u'wins': 13},
u'score': 3,
u'team': {u'abbreviation': u'LAK',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 14,
u'link': u'/api/v1/franchises/14',
u'teamName': u'Kings'},
u'franchiseId': 14,
u'id': 26,
u'link': u'/api/v1/teams/26',
u'locationName': u'Los Angeles',
u'name': u'Los Angeles Kings',
u'officialSiteUrl': u'http://www.lakings.com',
u'shortName': u'Los Angeles',
u'teamName': u'Kings',
u'venue': {u'city': u'Los Angeles',
u'name': u'STAPLES Center',
u'timeZone': {u'id': u'America/Los_Angeles', u'offset': -8}}}},
u'home': {u'leagueRecord': {u'losses': 9,
u'ot': 4,
u'type': u'league',
u'wins': 8},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-11-27',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020339/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000442',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42014003',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-28T00:30:00Z',
u'gamePk': 2015020339,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'SO',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': True,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 9},
u'endTime': u'2015-11-28T01:13:48Z',
u'home': {u'goals': 1, u'shotsOnGoal': 11},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-28T00:38:42Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 6},
u'endTime': u'2015-11-28T02:05:04Z',
u'home': {u'goals': 1, u'shotsOnGoal': 7},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-28T01:32:04Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 9},
u'endTime': u'2015-11-28T02:58:23Z',
u'home': {u'goals': 0, u'shotsOnGoal': 5},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-28T02:23:18Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 1},
u'endTime': u'2015-11-28T03:07:07Z',
u'home': {u'goals': 0, u'shotsOnGoal': 4},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2015-11-28T03:00:56Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 5, u'scores': 4},
u'home': {u'attempts': 5, u'scores': 5},
u'startTime': u'2015-11-28T03:09:12Z'},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 25,
u'team': {u'id': 2,
u'link': u'/api/v1/teams/2',
u'name': u'New York Islanders'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020339/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 8,
u'ot': 4,
u'type': u'league',
u'wins': 11},
u'score': 2,
u'team': {u'abbreviation': u'NYI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1972',
u'franchise': {u'franchiseId': 22,
u'link': u'/api/v1/franchises/22',
u'teamName': u'Islanders'},
u'franchiseId': 22,
u'id': 2,
u'link': u'/api/v1/teams/2',
u'locationName': u'New York',
u'name': u'New York Islanders',
u'officialSiteUrl': u'http://www.newyorkislanders.com',
u'shortName': u'NY Islanders',
u'teamName': u'Islanders',
u'venue': {u'city': u'Brooklyn',
u'name': u'Barclays Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 9,
u'ot': 4,
u'type': u'league',
u'wins': 9},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-11-29',
u'games': [{u'broadcasts': [{u'id': 281,
u'language': u'fr',
u'name': u'TVAS',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 282,
u'language': u'en',
u'name': u'SN',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020354/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000457',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41976003',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-11-29T19:00:00Z',
u'gamePk': 2015020354,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 4,
u'currentPeriodOrdinal': u'OT',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 9},
u'endTime': u'2015-11-29T19:50:39Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-29T19:08:08Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 13},
u'endTime': u'2015-11-29T20:52:55Z',
u'home': {u'goals': 1, u'shotsOnGoal': 7},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-29T20:08:59Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2015-11-29T21:42:44Z',
u'home': {u'goals': 0, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-11-29T21:11:06Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 1},
u'endTime': u'2015-11-29T21:46:36Z',
u'home': {u'goals': 0, u'shotsOnGoal': 1},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2015-11-29T21:44:44Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 29,
u'team': {u'id': 17,
u'link': u'/api/v1/teams/17',
u'name': u'Detroit Red Wings'}}}},
u'link': u'/api/v1/game/2015020354/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 9,
u'ot': 4,
u'type': u'league',
u'wins': 10},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 8,
u'ot': 4,
u'type': u'league',
u'wins': 12},
u'score': 1,
u'team': {u'abbreviation': u'DET',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1926',
u'franchise': {u'franchiseId': 12,
u'link': u'/api/v1/franchises/12',
u'teamName': u'Red Wings'},
u'franchiseId': 12,
u'id': 17,
u'link': u'/api/v1/teams/17',
u'locationName': u'Detroit',
u'name': u'Detroit Red Wings',
u'officialSiteUrl': u'http://www.detroitredwings.com',
u'shortName': u'Detroit',
u'teamName': u'Red Wings',
u'venue': {u'city': u'Detroit',
u'name': u'Joe Louis Arena',
u'timeZone': {u'id': u'America/Detroit', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Detroit-Red-Wings-tickets/artist/805938?intcmp=tm204064&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_DET',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Detroit-Red-Wings-tickets/artist/805938?intcmp=tm205561&wt.mc_id=NHL_LEAGUE_DET_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/detroit-red-wings-tickets/?intcmp=tm204034&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_DET',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/240/False/Detroit%20Red%20Wings.html?intcmp=tm205486&wt.mc_id=NHL_LEAGUE_DET_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Detroit-Red-Wings-tickets/artist/805938?intcmp=tm206308&wt.mc_id=NHL_TEAM_DET_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Detroit-Red-Wings-tickets/artist/805938?intcmp=tm206356&wt.mc_id=NHL_TEAM_DET_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Joe Louis Arena'}}],
u'totalItems': 1},
{u'date': u'2015-12-01',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020363/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000466',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41973603',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-02T01:00:00Z',
u'gamePk': 2015020363,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 4},
u'endTime': u'2015-12-02T01:43:02Z',
u'home': {u'goals': 0, u'shotsOnGoal': 3},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-02T01:07:22Z'},
{u'away': {u'goals': 3, u'shotsOnGoal': 11},
u'endTime': u'2015-12-02T02:38:34Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-02T02:01:31Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2015-12-02T03:35:09Z',
u'home': {u'goals': 0, u'shotsOnGoal': 17},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-02T02:57:04Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 23,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': True,
u'shotsOnGoal': 30,
u'team': {u'id': 19,
u'link': u'/api/v1/teams/19',
u'name': u'St. Louis Blues'}}}},
u'link': u'/api/v1/game/2015020363/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 9,
u'ot': 4,
u'type': u'league',
u'wins': 11},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 7,
u'ot': 3,
u'type': u'league',
u'wins': 15},
u'score': 1,
u'team': {u'abbreviation': u'STL',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 18,
u'link': u'/api/v1/franchises/18',
u'teamName': u'Blues'},
u'franchiseId': 18,
u'id': 19,
u'link': u'/api/v1/teams/19',
u'locationName': u'St. Louis',
u'name': u'St. Louis Blues',
u'officialSiteUrl': u'http://www.stlouisblues.com',
u'shortName': u'St Louis',
u'teamName': u'Blues',
u'venue': {u'city': u'St. Louis',
u'name': u'Scottrade Center',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/St-Louis-Blues-tickets/artist/806025?intcmp=tm204079&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_STL',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/St-Louis-Blues-tickets/artist/806025?intcmp=tm205570&wt.mc_id=NHL_LEAGUE_STL_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/st-louis-blues-tickets/?intcmp=tm204049&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_STL',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/806/False/St_Louis_Blues.html?intcmp=tm205495&wt.mc_id=NHL_LEAGUE_STL_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/St-Louis-Blues-tickets/artist/806025?intcmp=tm206317&wt.mc_id=NHL_TEAM_STL_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/St-Louis-Blues-tickets/artist/806025?intcmp=tm206365&wt.mc_id=NHL_TEAM_STL_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Scottrade Center'}}],
u'totalItems': 1},
{u'date': u'2015-12-03',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020378/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000481',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41963103',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-04T01:00:00Z',
u'gamePk': 2015020378,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2015-12-04T01:43:38Z',
u'home': {u'goals': 0, u'shotsOnGoal': 5},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-04T01:07:34Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 6},
u'endTime': u'2015-12-04T02:36:34Z',
u'home': {u'goals': 1, u'shotsOnGoal': 17},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-04T02:01:53Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 3},
u'endTime': u'2015-12-04T03:33:57Z',
u'home': {u'goals': 0, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-04T02:54:48Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 16,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 33,
u'team': {u'id': 18,
u'link': u'/api/v1/teams/18',
u'name': u'Nashville Predators'}}}},
u'link': u'/api/v1/game/2015020378/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 9,
u'ot': 4,
u'type': u'league',
u'wins': 12},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 8,
u'ot': 4,
u'type': u'league',
u'wins': 13},
u'score': 1,
u'team': {u'abbreviation': u'NSH',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1997',
u'franchise': {u'franchiseId': 34,
u'link': u'/api/v1/franchises/34',
u'teamName': u'Predators'},
u'franchiseId': 34,
u'id': 18,
u'link': u'/api/v1/teams/18',
u'locationName': u'Nashville',
u'name': u'Nashville Predators',
u'officialSiteUrl': u'http://www.nashvillepredators.com',
u'shortName': u'Nashville',
u'teamName': u'Predators',
u'venue': {u'city': u'Nashville',
u'name': u'Bridgestone Arena',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Nashville-Predators-tickets/artist/805978?intcmp=tm204070&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_NAS',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Nashville-Predators-tickets/artist/805978?intcmp=tm205564&wt.mc_id=NHL_LEAGUE_NASH_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/nashville-predators-tickets/?intcmp=tm204040&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_NAS',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/573/False/Nashville%20Predators.html?intcmp=tm205489&wt.mc_id=NHL_LEAGUE_NASH_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Nashville-Predators-tickets/artist/805978?intcmp=tm206311&wt.mc_id=NHL_TEAM_NASH_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Nashville-Predators-tickets/artist/805978?intcmp=tm206359&wt.mc_id=NHL_TEAM_NASH_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Bridgestone Arena'}}],
u'totalItems': 1},
{u'date': u'2015-12-04',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020383/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000486',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41963903',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-05T00:00:00Z',
u'gamePk': 2015020383,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'SO',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': True,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 15},
u'endTime': u'2015-12-05T00:48:27Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-05T00:07:50Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 10},
u'endTime': u'2015-12-05T01:39:00Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-05T01:06:44Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2015-12-05T02:33:03Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-05T01:57:18Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 2},
u'endTime': u'2015-12-05T02:42:03Z',
u'home': {u'goals': 0, u'shotsOnGoal': 0},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2015-12-05T02:34:50Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 4, u'scores': 2},
u'home': {u'attempts': 4, u'scores': 1},
u'startTime': u'2015-12-05T02:44:19Z'},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 23,
u'team': {u'id': 29,
u'link': u'/api/v1/teams/29',
u'name': u'Columbus Blue Jackets'}}}},
u'link': u'/api/v1/game/2015020383/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 9,
u'ot': 4,
u'type': u'league',
u'wins': 13},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 16,
u'ot': 1,
u'type': u'league',
u'wins': 10},
u'score': 1,
u'team': {u'abbreviation': u'CBJ',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1997',
u'franchise': {u'franchiseId': 36,
u'link': u'/api/v1/franchises/36',
u'teamName': u'Blue Jackets'},
u'franchiseId': 36,
u'id': 29,
u'link': u'/api/v1/teams/29',
u'locationName': u'Columbus',
u'name': u'Columbus Blue Jackets',
u'officialSiteUrl': u'http://www.bluejackets.com',
u'shortName': u'Columbus',
u'teamName': u'Blue Jackets',
u'venue': {u'city': u'Columbus',
u'name': u'Nationwide Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Columbus-Blue-Jackets-tickets/artist/805927?intcmp=tm204062&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_CLB',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Columbus-Blue-Jackets-tickets/artist/805927?intcmp=tm205559&wt.mc_id=NHL_LEAGUE_CBJ_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/NHL/columbus-blue-jackets-tickets/?intcmp=tm204032&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_CLB',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/979/False/Columbus_Blue_Jackets.html?intcmp=tm205484&wt.mc_id=NHL_LEAGUE_CBJ_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Columbus-Blue-Jackets-tickets/artist/805927?intcmp=tm206306&wt.mc_id=NHL_TEAM_CBJ_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Columbus-Blue-Jackets-tickets/artist/805927?intcmp=tm206354&wt.mc_id=NHL_TEAM_CBJ_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Nationwide Arena'}}],
u'totalItems': 1},
{u'date': u'2015-12-06',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020400/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000503',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41869103',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-07T00:00:00Z',
u'gamePk': 2015020400,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2015-12-07T00:45:18Z',
u'home': {u'goals': 2, u'shotsOnGoal': 11},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-07T00:07:30Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 12},
u'endTime': u'2015-12-07T01:43:57Z',
u'home': {u'goals': 1, u'shotsOnGoal': 4},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-07T01:03:44Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 17},
u'endTime': u'2015-12-07T02:35:20Z',
u'home': {u'goals': 1, u'shotsOnGoal': 3},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-07T02:02:18Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 36,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 18,
u'team': {u'id': 1,
u'link': u'/api/v1/teams/1',
u'name': u'New Jersey Devils'}}}},
u'link': u'/api/v1/game/2015020400/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 10,
u'ot': 4,
u'type': u'league',
u'wins': 13},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 10,
u'ot': 3,
u'type': u'league',
u'wins': 14},
u'score': 4,
u'team': {u'abbreviation': u'NJD',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1982',
u'franchise': {u'franchiseId': 23,
u'link': u'/api/v1/franchises/23',
u'teamName': u'Devils'},
u'franchiseId': 23,
u'id': 1,
u'link': u'/api/v1/teams/1',
u'locationName': u'New Jersey',
u'name': u'New Jersey Devils',
u'officialSiteUrl': u'http://www.newjerseydevils.com',
u'shortName': u'New Jersey',
u'teamName': u'Devils',
u'venue': {u'city': u'Newark',
u'name': u'Prudential Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/New-Jersey-Devils-tickets/artist/805982?intcmp=tm204071&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_NJD',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-Jersey-Devils-tickets/artist/805982?intcmp=tm205565&wt.mc_id=NHL_LEAGUE_NJD_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/new-jersey-devils-tickets/?intcmp=tm204041&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_NJD',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/593/False/New%20Jersey%20Devils.html?intcmp=tm205490&wt.mc_id=NHL_LEAGUE_NJD_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/New-Jersey-Devils-tickets/artist/805982?intcmp=tm206312&wt.mc_id=NHL_TEAM_NJD_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-Jersey-Devils-tickets/artist/805982?intcmp=tm206360&wt.mc_id=NHL_TEAM_NJD_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Prudential Center'}}],
u'totalItems': 1},
{u'date': u'2015-12-08',
u'games': [{u'broadcasts': [{u'id': 33,
u'language': u'fr',
u'name': u'RDS',
u'site': u'nhlCA',
u'type': u'away'},
{u'id': 294,
u'language': u'en',
u'name': u'TSN5',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020412/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000515',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41871303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-09T00:30:00Z',
u'gamePk': 2015020412,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2015-12-09T01:14:23Z',
u'home': {u'goals': 1, u'shotsOnGoal': 11},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-09T00:38:19Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 6},
u'endTime': u'2015-12-09T02:05:25Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-09T01:32:49Z'},
{u'away': {u'goals': 3, u'shotsOnGoal': 10},
u'endTime': u'2015-12-09T02:59:51Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-09T02:23:46Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': True,
u'shotsOnGoal': 23,
u'team': {u'id': 9,
u'link': u'/api/v1/teams/9',
u'name': u'Ottawa Senators'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020412/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 8,
u'ot': 5,
u'type': u'league',
u'wins': 15},
u'score': 4,
u'team': {u'abbreviation': u'OTT',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1990',
u'franchise': {u'franchiseId': 30,
u'link': u'/api/v1/franchises/30',
u'teamName': u'Senators'},
u'franchiseId': 30,
u'id': 9,
u'link': u'/api/v1/teams/9',
u'locationName': u'Ottawa',
u'name': u'Ottawa Senators',
u'officialSiteUrl': u'http://www.ottawasenators.com',
u'shortName': u'Ottawa',
u'teamName': u'Senators',
u'venue': {u'city': u'Ottawa',
u'name': u'Canadian Tire Centre',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 11,
u'ot': 4,
u'type': u'league',
u'wins': 13},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-12-10',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020423/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000526',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41871003',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-11T00:30:00Z',
u'gamePk': 2015020423,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2015-12-11T01:30:55Z',
u'home': {u'goals': 1, u'shotsOnGoal': 9},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-11T00:38:42Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2015-12-11T02:28:24Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-11T01:49:18Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 4},
u'endTime': u'2015-12-11T03:25:09Z',
u'home': {u'goals': 2, u'shotsOnGoal': 7},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-11T02:47:38Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 21,
u'team': {u'id': 15,
u'link': u'/api/v1/teams/15',
u'name': u'Washington Capitals'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 26,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020423/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 6,
u'ot': 2,
u'type': u'league',
u'wins': 19},
u'score': 1,
u'team': {u'abbreviation': u'WSH',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1974',
u'franchise': {u'franchiseId': 24,
u'link': u'/api/v1/franchises/24',
u'teamName': u'Capitals'},
u'franchiseId': 24,
u'id': 15,
u'link': u'/api/v1/teams/15',
u'locationName': u'Washington',
u'name': u'Washington Capitals',
u'officialSiteUrl': u'http://www.washingtoncapitals.com',
u'shortName': u'Washington',
u'teamName': u'Capitals',
u'venue': {u'city': u'Washington',
u'name': u'Verizon Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 11,
u'ot': 4,
u'type': u'league',
u'wins': 14},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-12-12',
u'games': [{u'broadcasts': [{u'id': 284,
u'language': u'en',
u'name': u'SN1',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020435/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000538',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41838903',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-12T18:00:00Z',
u'gamePk': 2015020435,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 6},
u'endTime': u'2015-12-12T18:47:19Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-12T18:07:50Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2015-12-12T19:42:02Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-12T19:06:51Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 14},
u'endTime': u'2015-12-12T20:38:08Z',
u'home': {u'goals': 1, u'shotsOnGoal': 5},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-12T20:00:20Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 25,
u'team': {u'id': 6,
u'link': u'/api/v1/teams/6',
u'name': u'Boston Bruins'}}}},
u'link': u'/api/v1/game/2015020435/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 14},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 9,
u'ot': 3,
u'type': u'league',
u'wins': 16},
u'score': 3,
u'team': {u'abbreviation': u'BOS',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1924',
u'franchise': {u'franchiseId': 6,
u'link': u'/api/v1/franchises/6',
u'teamName': u'Bruins'},
u'franchiseId': 6,
u'id': 6,
u'link': u'/api/v1/teams/6',
u'locationName': u'Boston',
u'name': u'Boston Bruins',
u'officialSiteUrl': u'http://www.bostonbruins.com',
u'shortName': u'Boston',
u'teamName': u'Bruins',
u'venue': {u'city': u'Boston',
u'name': u'TD Garden',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Boston-Bruins-tickets/artist/805902?intcmp=tm204056&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_BOS',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Boston-Bruins-tickets/artist/805902?intcmp=tm206266&wt.mc_id=NHL_LEAGUE_BOS_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/boston-bruins-tickets/?intcmp=tm204026&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_BOS',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/104/False/Boston_Bruins.html?intcmp=tm206268&wt.mc_id=NHL_LEAGUE_BOS_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Boston-Bruins-tickets/artist/805902?intcmp=tm206297&wt.mc_id=NHL_LEAGUE_BOS_TABLET_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Boston-Bruins-tickets/artist/805902?intcmp=tm206295&wt.mc_id=NHL_LEAGUE_BOS_MOBILE_APP_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'TD Garden'}}],
u'totalItems': 1},
{u'date': u'2015-12-15',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020454/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000557',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41822703',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-16T00:00:00Z',
u'gamePk': 2015020454,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 2},
u'endTime': u'2015-12-16T00:47:14Z',
u'home': {u'goals': 0, u'shotsOnGoal': 19},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-16T00:07:58Z'},
{u'away': {u'goals': 3, u'shotsOnGoal': 10},
u'endTime': u'2015-12-16T01:42:53Z',
u'home': {u'goals': 1, u'shotsOnGoal': 9},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-16T01:05:39Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 5},
u'endTime': u'2015-12-16T02:34:31Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-16T02:01:21Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 17,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 34,
u'team': {u'id': 2,
u'link': u'/api/v1/teams/2',
u'name': u'New York Islanders'}}}},
u'link': u'/api/v1/game/2015020454/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 15},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 9,
u'ot': 5,
u'type': u'league',
u'wins': 18},
u'score': 1,
u'team': {u'abbreviation': u'NYI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1972',
u'franchise': {u'franchiseId': 22,
u'link': u'/api/v1/franchises/22',
u'teamName': u'Islanders'},
u'franchiseId': 22,
u'id': 2,
u'link': u'/api/v1/teams/2',
u'locationName': u'New York',
u'name': u'New York Islanders',
u'officialSiteUrl': u'http://www.newyorkislanders.com',
u'shortName': u'NY Islanders',
u'teamName': u'Islanders',
u'venue': {u'city': u'Brooklyn',
u'name': u'Barclays Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm204072&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_NYI',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm205566&wt.mc_id=NHL_LEAGUE_NYI_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/new-york-islanders-tickets/?intcmp=tm204042&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_NYI',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/600/False/New_York_Islanders.html?intcmp=tm205491&wt.mc_id=NHL_LEAGUE_NYI_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm206313&wt.mc_id=NHL_TEAM_NYI_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm206361&wt.mc_id=NHL_TEAM_NYI_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Barclays Center'}}],
u'totalItems': 1},
{u'date': u'2015-12-17',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020467/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000570',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41818303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-18T00:00:00Z',
u'gamePk': 2015020467,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 6},
u'endTime': u'2015-12-18T00:40:39Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-18T00:07:28Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 14},
u'endTime': u'2015-12-18T01:34:42Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-18T00:58:54Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 6},
u'endTime': u'2015-12-18T02:28:05Z',
u'home': {u'goals': 1, u'shotsOnGoal': 3},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-18T01:52:54Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 26,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 16,
u'team': {u'id': 1,
u'link': u'/api/v1/teams/1',
u'name': u'New Jersey Devils'}}}},
u'link': u'/api/v1/game/2015020467/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 16},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 16},
u'score': 1,
u'team': {u'abbreviation': u'NJD',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1982',
u'franchise': {u'franchiseId': 23,
u'link': u'/api/v1/franchises/23',
u'teamName': u'Devils'},
u'franchiseId': 23,
u'id': 1,
u'link': u'/api/v1/teams/1',
u'locationName': u'New Jersey',
u'name': u'New Jersey Devils',
u'officialSiteUrl': u'http://www.newjerseydevils.com',
u'shortName': u'New Jersey',
u'teamName': u'Devils',
u'venue': {u'city': u'Newark',
u'name': u'Prudential Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/New-Jersey-Devils-tickets/artist/805982?intcmp=tm204071&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_NJD',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-Jersey-Devils-tickets/artist/805982?intcmp=tm205565&wt.mc_id=NHL_LEAGUE_NJD_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/new-jersey-devils-tickets/?intcmp=tm204041&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_NJD',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/593/False/New%20Jersey%20Devils.html?intcmp=tm205490&wt.mc_id=NHL_LEAGUE_NJD_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/New-Jersey-Devils-tickets/artist/805982?intcmp=tm206312&wt.mc_id=NHL_TEAM_NJD_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-Jersey-Devils-tickets/artist/805982?intcmp=tm206360&wt.mc_id=NHL_TEAM_NJD_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Prudential Center'}}],
u'totalItems': 1},
{u'date': u'2015-12-18',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020479/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000582',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41799103',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-19T00:00:00Z',
u'gamePk': 2015020479,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2015-12-19T00:41:56Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-19T00:07:37Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2015-12-19T01:35:36Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-19T01:00:19Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 6},
u'endTime': u'2015-12-19T02:31:42Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-19T01:53:44Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 18,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 0,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 24,
u'team': {u'id': 12,
u'link': u'/api/v1/teams/12',
u'name': u'Carolina Hurricanes'}}}},
u'link': u'/api/v1/game/2015020479/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 17},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 15,
u'ot': 5,
u'type': u'league',
u'wins': 12},
u'score': 0,
u'team': {u'abbreviation': u'CAR',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1979',
u'franchise': {u'franchiseId': 26,
u'link': u'/api/v1/franchises/26',
u'teamName': u'Hurricanes'},
u'franchiseId': 26,
u'id': 12,
u'link': u'/api/v1/teams/12',
u'locationName': u'Carolina',
u'name': u'Carolina Hurricanes',
u'officialSiteUrl': u'http://www.carolinahurricanes.com',
u'shortName': u'Carolina',
u'teamName': u'Hurricanes',
u'venue': {u'city': u'Raleigh',
u'name': u'PNC Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Carolina-Hurricanes-tickets/artist/805908?intcmp=tm204059&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_CAR',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Carolina-Hurricanes-tickets/artist/805908?intcmp=tm205557&wt.mc_id=NHL_LEAGUE_CAR_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/carolina-hurricanes-tickets/?intcmp=tm204029&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_CAR',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/143/False/Carolina%20Hurricanes.html?intcmp=tm205482&wt.mc_id=NHL_LEAGUE_CAR_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Carolina-Hurricanes-tickets/artist/805908?intcmp=tm206304&wt.mc_id=NHL_TEAM_CAR_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Carolina-Hurricanes-tickets/artist/805908?intcmp=tm206352&wt.mc_id=NHL_TEAM_CAR_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'PNC Arena'}}],
u'totalItems': 1},
{u'date': u'2015-12-20',
u'games': [{u'broadcasts': [{u'id': 290,
u'language': u'en',
u'name': u'SNP',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020493/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000596',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41801403',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-20T21:00:00Z',
u'gamePk': 2015020493,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'SO',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': True,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 8},
u'endTime': u'2015-12-20T21:52:00Z',
u'home': {u'goals': 2, u'shotsOnGoal': 13},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-20T21:08:46Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 14},
u'endTime': u'2015-12-20T22:48:58Z',
u'home': {u'goals': 2, u'shotsOnGoal': 13},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-20T22:10:36Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 11},
u'endTime': u'2015-12-20T23:40:11Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-20T23:07:25Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 1},
u'endTime': u'2015-12-20T23:49:43Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2015-12-20T23:42:30Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 3, u'scores': 1},
u'home': {u'attempts': 3, u'scores': 2},
u'startTime': u'2015-12-20T23:52:37Z'},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 34,
u'team': {u'id': 23,
u'link': u'/api/v1/teams/23',
u'name': u'Vancouver Canucks'}},
u'home': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 42,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020493/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 14,
u'ot': 9,
u'type': u'league',
u'wins': 12},
u'score': 4,
u'team': {u'abbreviation': u'VAN',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1970',
u'franchise': {u'franchiseId': 20,
u'link': u'/api/v1/franchises/20',
u'teamName': u'Canucks'},
u'franchiseId': 20,
u'id': 23,
u'link': u'/api/v1/teams/23',
u'locationName': u'Vancouver',
u'name': u'Vancouver Canucks',
u'officialSiteUrl': u'http://www.canucks.com',
u'shortName': u'Vancouver',
u'teamName': u'Canucks',
u'venue': {u'city': u'Vancouver',
u'name': u'Rogers Arena',
u'timeZone': {u'id': u'America/Vancouver', u'offset': -8}}}},
u'home': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 18},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-12-22',
u'games': [{u'broadcasts': [{u'id': 230,
u'language': u'en',
u'name': u'RDS2',
u'site': u'nhlCA',
u'type': u'away'},
{u'id': 294,
u'language': u'en',
u'name': u'TSN5',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020511/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000614',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41785503',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-23T00:30:00Z',
u'gamePk': 2015020511,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'SO',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': True,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2015-12-23T01:15:18Z',
u'home': {u'goals': 0, u'shotsOnGoal': 13},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-23T00:38:09Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 4},
u'endTime': u'2015-12-23T02:11:27Z',
u'home': {u'goals': 1, u'shotsOnGoal': 19},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-23T01:33:42Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 2},
u'endTime': u'2015-12-23T03:05:19Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-23T02:30:22Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 2},
u'endTime': u'2015-12-23T03:15:05Z',
u'home': {u'goals': 0, u'shotsOnGoal': 2},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2015-12-23T03:08:09Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 2, u'scores': 0},
u'home': {u'attempts': 3, u'scores': 2},
u'startTime': u'2015-12-23T03:17:14Z'},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 2,
u'powerPlay': False,
u'shotsOnGoal': 16,
u'team': {u'id': 9,
u'link': u'/api/v1/teams/9',
u'name': u'Ottawa Senators'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 40,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020511/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 12,
u'ot': 6,
u'type': u'league',
u'wins': 17},
u'score': 1,
u'team': {u'abbreviation': u'OTT',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1990',
u'franchise': {u'franchiseId': 30,
u'link': u'/api/v1/franchises/30',
u'teamName': u'Senators'},
u'franchiseId': 30,
u'id': 9,
u'link': u'/api/v1/teams/9',
u'locationName': u'Ottawa',
u'name': u'Ottawa Senators',
u'officialSiteUrl': u'http://www.ottawasenators.com',
u'shortName': u'Ottawa',
u'teamName': u'Senators',
u'venue': {u'city': u'Ottawa',
u'name': u'Canadian Tire Centre',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 19},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-12-27',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020527/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000630',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41778103',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [],
u'title': u'Extended Highlights',
u'topicList': u'278020802'},
{u'items': [], u'title': u'Recap', u'topicList': u'278020802'}]}},
u'gameDate': u'2015-12-27T23:00:00Z',
u'gamePk': 2015020527,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 1},
u'endTime': u'2015-12-27T23:46:15Z',
u'home': {u'goals': 2, u'shotsOnGoal': 19},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-27T23:08:44Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2015-12-28T00:39:48Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-28T00:04:36Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2015-12-28T01:35:39Z',
u'home': {u'goals': 1, u'shotsOnGoal': 5},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-28T00:58:30Z'}],
u'powerPlayStrength': u'4-on-3',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 17,
u'team': {u'id': 29,
u'link': u'/api/v1/teams/29',
u'name': u'Columbus Blue Jackets'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020527/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 22,
u'ot': 3,
u'type': u'league',
u'wins': 13},
u'score': 2,
u'team': {u'abbreviation': u'CBJ',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1997',
u'franchise': {u'franchiseId': 36,
u'link': u'/api/v1/franchises/36',
u'teamName': u'Blue Jackets'},
u'franchiseId': 36,
u'id': 29,
u'link': u'/api/v1/teams/29',
u'locationName': u'Columbus',
u'name': u'Columbus Blue Jackets',
u'officialSiteUrl': u'http://www.bluejackets.com',
u'shortName': u'Columbus',
u'teamName': u'Blue Jackets',
u'venue': {u'city': u'Columbus',
u'name': u'Nationwide Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 20},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2015-12-29',
u'games': [{u'broadcasts': [{u'id': 33,
u'language': u'fr',
u'name': u'RDS',
u'site': u'nhlCA',
u'type': u'away'},
{u'id': 287,
u'language': u'en',
u'name': u'SNE',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020545/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000648',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41777203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [], u'title': u'Extended Highlights', u'topicList': u''},
{u'items': [], u'title': u'Recap', u'topicList': u''}]}},
u'gameDate': u'2015-12-30T00:30:00Z',
u'gamePk': 2015020545,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 12},
u'endTime': u'2015-12-30T01:18:14Z',
u'home': {u'goals': 1, u'shotsOnGoal': 13},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-30T00:38:50Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2015-12-30T02:12:45Z',
u'home': {u'goals': 1, u'shotsOnGoal': 9},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-30T01:36:30Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2015-12-30T03:07:57Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2015-12-30T02:31:09Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 30,
u'team': {u'id': 8,
u'link': u'/api/v1/teams/8',
u'name': u'Montreal Canadiens'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': True,
u'shotsOnGoal': 30,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020545/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 15,
u'ot': 3,
u'type': u'league',
u'wins': 21},
u'score': 1,
u'team': {u'abbreviation': u'MTL',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1909',
u'franchise': {u'franchiseId': 1,
u'link': u'/api/v1/franchises/1',
u'teamName': u'Canadiens'},
u'franchiseId': 1,
u'id': 8,
u'link': u'/api/v1/teams/8',
u'locationName': u'Montr\xe9al',
u'name': u'Montr\xe9al Canadiens',
u'officialSiteUrl': u'http://www.canadiens.com',
u'shortName': u'Montr\xe9al',
u'teamName': u'Canadiens',
u'venue': {u'city': u'Montreal',
u'name': u'Centre Bell',
u'timeZone': {u'id': u'America/Montreal', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 21},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-01-02',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020572/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000675',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41699603',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/2/16: NYR 0, FLA 3',
u'date': u'2016-01-02T19:00:00-0500',
u'description': u'Extended Highlights: NYR 0, FLA 3',
u'duration': u'00:05:54',
u'id': u'40388203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277767130/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277767130/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/277767130/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277767130/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277767130/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/277767130/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277767130/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277767130/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/277767130/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277767130/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277767130/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/277767130/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277767130/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277767130/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/277767130/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277767130/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277767130/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/277767130/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277767130/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277767130/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/277767130/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277767130/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277767130/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/277767130/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277767130/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277767130/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/277767130/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277767130/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277767130/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/277767130/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'Extended Highlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'3', u'type': u'teamId', u'value': u'3'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40388203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/24/bd729da4-9f73-4af0-b834-80900c193a23/1453675565924/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/24/bd729da4-9f73-4af0-b834-80900c193a23/1453675565924/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/24/bd729da4-9f73-4af0-b834-80900c193a23/1453675565924/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/24/bd729da4-9f73-4af0-b834-80900c193a23/1453675565924/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/24/bd729da4-9f73-4af0-b834-80900c193a23/1453675565924/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/24/bd729da4-9f73-4af0-b834-80900c193a23/1453675565924/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/24/bd729da4-9f73-4af0-b834-80900c193a23/1453675565926/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/24/bd729da4-9f73-4af0-b834-80900c193a23/1453675565926/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/24/bd729da4-9f73-4af0-b834-80900c193a23/1453675565926/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/24/bd729da4-9f73-4af0-b834-80900c193a23/1453675565926/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/2/16: NYR 0, FLA 3',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277967406'},
{u'items': [{u'authFlow': False,
u'blurb': u'Panthers shut out Rangers for eighth win in row',
u'date': u'2016-01-02T19:00:00-0500',
u'description': u'Roberto Luongo made 40 saves for his 71st career NHL shutout when the Florida Panthers defeated the New York Rangers 3-0 on Saturday',
u'duration': u'02:56',
u'id': u'40388303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278094354/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278094354/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278094354/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278094354/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278094354/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278094354/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278094354/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278094354/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278094354/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278094354/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278094354/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278094354/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278094354/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278094354/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278094354/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278094354/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278094354/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278094354/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278094354/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278094354/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278094354/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278094354/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278094354/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278094354/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278094354/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278094354/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278094354/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278094354/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278094354/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278094354/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'3', u'type': u'teamId', u'value': u'3'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40388303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/4a2ac56a-1c9f-494e-b2e3-0f1fb3db1a96/1454540036484/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/4a2ac56a-1c9f-494e-b2e3-0f1fb3db1a96/1454540036484/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/4a2ac56a-1c9f-494e-b2e3-0f1fb3db1a96/1454540036484/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/4a2ac56a-1c9f-494e-b2e3-0f1fb3db1a96/1454540036484/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/4a2ac56a-1c9f-494e-b2e3-0f1fb3db1a96/1454540036484/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/4a2ac56a-1c9f-494e-b2e3-0f1fb3db1a96/1454540036484/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/4a2ac56a-1c9f-494e-b2e3-0f1fb3db1a96/1454540036486/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/4a2ac56a-1c9f-494e-b2e3-0f1fb3db1a96/1454540036486/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/4a2ac56a-1c9f-494e-b2e3-0f1fb3db1a96/1454540036486/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/4a2ac56a-1c9f-494e-b2e3-0f1fb3db1a96/1454540036486/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: NYR 0, FLA 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277967406'}]}},
u'gameDate': u'2016-01-03T00:00:00Z',
u'gamePk': 2015020572,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2016-01-03T00:43:44Z',
u'home': {u'goals': 1, u'shotsOnGoal': 7},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-03T00:08:49Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 15},
u'endTime': u'2016-01-03T01:37:47Z',
u'home': {u'goals': 2, u'shotsOnGoal': 6},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-03T01:02:00Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 15},
u'endTime': u'2016-01-03T02:33:37Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-03T01:56:08Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 0,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 40,
u'team': {u'id': 3,
u'link': u'/api/v1/teams/3',
u'name': u'New York Rangers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 20,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020572/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 14,
u'ot': 4,
u'type': u'league',
u'wins': 21},
u'score': 0,
u'team': {u'abbreviation': u'NYR',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1926',
u'franchise': {u'franchiseId': 10,
u'link': u'/api/v1/franchises/10',
u'teamName': u'Rangers'},
u'franchiseId': 10,
u'id': 3,
u'link': u'/api/v1/teams/3',
u'locationName': u'New York',
u'name': u'New York Rangers',
u'officialSiteUrl': u'http://www.newyorkrangers.com',
u'shortName': u'NY Rangers',
u'teamName': u'Rangers',
u'venue': {u'city': u'New York',
u'name': u'Madison Square Garden',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 22},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-01-03',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020580/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000683',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41701603',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [],
u'title': u'Extended Highlights',
u'topicList': u'277965394'},
{u'items': [{u'authFlow': False,
u'blurb': u"Jagr's 2 goals lift Panthers to 2-1 win over Wild",
u'date': u'2016-01-03T00:00:00-0500',
u'description': u'Jaromir Jagr scored twice to help the Panthers to their 9th straight win, a 2-1 victory over the Minnesota Wild',
u'duration': u'02:35',
u'id': u'41748103',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279099850/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279099850/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279099850/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279099850/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279099850/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279099850/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279099850/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279099850/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279099850/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279099850/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279099850/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279099850/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279099850/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279099850/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279099850/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279099850/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279099850/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279099850/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279099850/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279099850/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279099850/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279099850/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279099850/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279099850/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279099850/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279099850/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279099850/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279099850/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279099850/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279099850/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'30', u'type': u'teamId', u'value': u'30'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41748103',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/24/26f6af91-827c-436e-8584-fa1aea91cef7/1456273859246/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/24/26f6af91-827c-436e-8584-fa1aea91cef7/1456273859246/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/24/26f6af91-827c-436e-8584-fa1aea91cef7/1456273859246/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/24/26f6af91-827c-436e-8584-fa1aea91cef7/1456273859246/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/24/26f6af91-827c-436e-8584-fa1aea91cef7/1456273859246/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/24/26f6af91-827c-436e-8584-fa1aea91cef7/1456273859246/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/24/26f6af91-827c-436e-8584-fa1aea91cef7/1456273859249/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/24/26f6af91-827c-436e-8584-fa1aea91cef7/1456273859249/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/24/26f6af91-827c-436e-8584-fa1aea91cef7/1456273859249/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/24/26f6af91-827c-436e-8584-fa1aea91cef7/1456273859249/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: MIN 1, FLA 2',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277965394'}]}},
u'gameDate': u'2016-01-03T23:00:00Z',
u'gamePk': 2015020580,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2016-01-03T23:44:24Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-03T23:08:37Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 18},
u'endTime': u'2016-01-04T00:41:58Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-04T00:02:41Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 12},
u'endTime': u'2016-01-04T01:41:11Z',
u'home': {u'goals': 1, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-04T01:00:22Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 40,
u'team': {u'id': 30,
u'link': u'/api/v1/teams/30',
u'name': u'Minnesota Wild'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 29,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020580/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 11,
u'ot': 7,
u'type': u'league',
u'wins': 20},
u'score': 1,
u'team': {u'abbreviation': u'MIN',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1997',
u'franchise': {u'franchiseId': 37,
u'link': u'/api/v1/franchises/37',
u'teamName': u'Wild'},
u'franchiseId': 37,
u'id': 30,
u'link': u'/api/v1/teams/30',
u'locationName': u'Minnesota',
u'name': u'Minnesota Wild',
u'officialSiteUrl': u'http://www.wild.com',
u'shortName': u'Minnesota',
u'teamName': u'Wild',
u'venue': {u'city': u'St. Paul',
u'name': u'Xcel Energy Center',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}}},
u'home': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 23},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-01-05',
u'games': [{u'broadcasts': [{u'id': 276,
u'language': u'en',
u'name': u'BELL TV',
u'site': u'nhlCA',
u'type': u'home'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020589/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000692',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41693003',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/5/16: FLA 5, BUF 1',
u'date': u'2016-01-12T14:46:14-0500',
u'description': u'Extended Highlights: FLA 5, BUF 1',
u'duration': u'00:05:45',
u'id': u'40170503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277422610/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277422610/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/277422610/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277422610/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277422610/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/277422610/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277422610/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277422610/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/277422610/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277422610/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277422610/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/277422610/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277422610/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277422610/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/277422610/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277422610/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277422610/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/277422610/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277422610/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277422610/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/277422610/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277422610/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277422610/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/277422610/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277422610/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277422610/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/277422610/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277422610/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277422610/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/277422610/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'}],
u'mediaPlaybackId': u'40170503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/d42877da-8193-41e4-8f26-7f446732bd3c/1452627102990/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/d42877da-8193-41e4-8f26-7f446732bd3c/1452627102990/master_tablet.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/d42877da-8193-41e4-8f26-7f446732bd3c/1452627102990/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/d42877da-8193-41e4-8f26-7f446732bd3c/1452627102990/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/d42877da-8193-41e4-8f26-7f446732bd3c/1452627102990/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/d42877da-8193-41e4-8f26-7f446732bd3c/1452627102993/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/d42877da-8193-41e4-8f26-7f446732bd3c/1452627102993/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/d42877da-8193-41e4-8f26-7f446732bd3c/1452627102993/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/d42877da-8193-41e4-8f26-7f446732bd3c/1452627102993/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/5/16: FLA 5, BUF 1',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277962810'},
{u'items': [{u'authFlow': False,
u'blurb': u'Panthers blow out Sabres for 10th straight win',
u'date': u'2016-01-05T19:00:00-0500',
u'description': u'The Panthers scored three goals in the 3rd period to defeat the Sabres, 5-1, earning their team-record 10th straight win',
u'duration': u'02:59',
u'id': u'42640003',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279689282/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279689282/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279689282/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279689282/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279689282/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279689282/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279689282/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279689282/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279689282/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279689282/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279689282/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279689282/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279689282/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279689282/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279689282/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279689282/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279689282/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279689282/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279689282/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279689282/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279689282/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279689282/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279689282/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279689282/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279689282/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279689282/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279689282/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279689282/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279689282/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279689282/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'7', u'type': u'teamId', u'value': u'7'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42640003',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/3b394ab2-fdc6-480c-8bac-e0ce8cccf2a8/1458247215348/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/3b394ab2-fdc6-480c-8bac-e0ce8cccf2a8/1458247215348/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/3b394ab2-fdc6-480c-8bac-e0ce8cccf2a8/1458247215348/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/3b394ab2-fdc6-480c-8bac-e0ce8cccf2a8/1458247215348/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/3b394ab2-fdc6-480c-8bac-e0ce8cccf2a8/1458247215348/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/3b394ab2-fdc6-480c-8bac-e0ce8cccf2a8/1458247215348/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/17/3b394ab2-fdc6-480c-8bac-e0ce8cccf2a8/1458247215350/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/17/3b394ab2-fdc6-480c-8bac-e0ce8cccf2a8/1458247215350/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/17/3b394ab2-fdc6-480c-8bac-e0ce8cccf2a8/1458247215350/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/17/3b394ab2-fdc6-480c-8bac-e0ce8cccf2a8/1458247215350/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 5, BUF 1',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277962810'}]}},
u'gameDate': u'2016-01-06T00:00:00Z',
u'gamePk': 2015020589,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 10},
u'endTime': u'2016-01-06T00:40:42Z',
u'home': {u'goals': 0, u'shotsOnGoal': 12},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-06T00:07:56Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 8},
u'endTime': u'2016-01-06T01:38:15Z',
u'home': {u'goals': 1, u'shotsOnGoal': 12},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-06T00:58:24Z'},
{u'away': {u'goals': 3, u'shotsOnGoal': 9},
u'endTime': u'2016-01-06T02:34:10Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-06T01:56:25Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 7,
u'link': u'/api/v1/teams/7',
u'name': u'Buffalo Sabres'}}}},
u'link': u'/api/v1/game/2015020589/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 24},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 21,
u'ot': 4,
u'type': u'league',
u'wins': 15},
u'score': 1,
u'team': {u'abbreviation': u'BUF',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1970',
u'franchise': {u'franchiseId': 19,
u'link': u'/api/v1/franchises/19',
u'teamName': u'Sabres'},
u'franchiseId': 19,
u'id': 7,
u'link': u'/api/v1/teams/7',
u'locationName': u'Buffalo',
u'name': u'Buffalo Sabres',
u'officialSiteUrl': u'http://www.sabres.com',
u'shortName': u'Buffalo',
u'teamName': u'Sabres',
u'venue': {u'city': u'Buffalo',
u'name': u'First Niagara Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://sabres.nhl.com/club/page.htm?id=82007',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://purchase.tickets.com/buy/TicketPurchase?orgid=1585&_s_icmp=vZULX8PR',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/NHL/buffalo-sabres-tickets/?intcmp=tm204027&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_BUF',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/129/False/Buffalo_Sabres.html?intcmp=tm205498&wt.mc_id=NHL_LEAGUE_BUF_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://purchase.tickets.com/buy/TicketPurchase?orgid=1585&_s_icmp=vZULX8PR',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://purchase.tickets.com/buy/TicketPurchase?orgid=1585&_s_icmp=vZULX8PR',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'First Niagara Center'}}],
u'totalItems': 1},
{u'date': u'2016-01-07',
u'games': [{u'broadcasts': [{u'id': 33,
u'language': u'fr',
u'name': u'RDS',
u'site': u'nhlCA',
u'type': u'home'},
{u'id': 294,
u'language': u'en',
u'name': u'TSN5',
u'site': u'nhlCA',
u'type': u'home'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020602/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000705',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41599203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/7/16: FLA 3, OTT 2',
u'date': u'2016-01-11T21:27:52-0500',
u'description': u'Extended Highlights: FLA 3, OTT 2',
u'duration': u'00:05:43',
u'id': u'40162003',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277415506/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277415506/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/277415506/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277415506/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277415506/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/277415506/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277415506/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277415506/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/277415506/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277415506/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277415506/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/277415506/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277415506/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277415506/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/277415506/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277415506/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277415506/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/277415506/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277415506/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277415506/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/277415506/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277415506/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277415506/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/277415506/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277415506/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277415506/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/277415506/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277415506/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277415506/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/277415506/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'}],
u'mediaPlaybackId': u'40162003',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/a80c1983-6e40-40e7-9bc9-8b3d64669ff4/1452564839884/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/a80c1983-6e40-40e7-9bc9-8b3d64669ff4/1452564839884/master_tablet.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/a80c1983-6e40-40e7-9bc9-8b3d64669ff4/1452564839884/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/a80c1983-6e40-40e7-9bc9-8b3d64669ff4/1452564839884/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/a80c1983-6e40-40e7-9bc9-8b3d64669ff4/1452564839884/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/a80c1983-6e40-40e7-9bc9-8b3d64669ff4/1452564839885/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/a80c1983-6e40-40e7-9bc9-8b3d64669ff4/1452564839885/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/a80c1983-6e40-40e7-9bc9-8b3d64669ff4/1452564839885/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/a80c1983-6e40-40e7-9bc9-8b3d64669ff4/1452564839885/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/7/16: FLA 3, OTT 2',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277959480'},
{u'items': [{u'authFlow': False,
u'blurb': u'Panthers win 11th straight game',
u'date': u'2016-01-07T19:30:00-0500',
u'description': u'The Panthers used a quick start in the 1st period to defeat the Senators, 3-2, for their 11th straight victory',
u'duration': u'03:35',
u'id': u'42642003',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279690898/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279690898/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279690898/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279690898/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279690898/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279690898/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279690898/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279690898/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279690898/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279690898/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279690898/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279690898/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279690898/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279690898/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279690898/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279690898/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279690898/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279690898/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279690898/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279690898/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279690898/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279690898/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279690898/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279690898/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279690898/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279690898/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279690898/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279690898/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279690898/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279690898/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'9', u'type': u'teamId', u'value': u'9'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42642003',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/b2b49bc9-a602-4690-894c-b62e0325b56c/1458251307214/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/b2b49bc9-a602-4690-894c-b62e0325b56c/1458251307214/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/b2b49bc9-a602-4690-894c-b62e0325b56c/1458251307214/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/b2b49bc9-a602-4690-894c-b62e0325b56c/1458251307214/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/b2b49bc9-a602-4690-894c-b62e0325b56c/1458251307214/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/17/b2b49bc9-a602-4690-894c-b62e0325b56c/1458251307214/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/17/b2b49bc9-a602-4690-894c-b62e0325b56c/1458251307216/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/17/b2b49bc9-a602-4690-894c-b62e0325b56c/1458251307216/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/17/b2b49bc9-a602-4690-894c-b62e0325b56c/1458251307216/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/17/b2b49bc9-a602-4690-894c-b62e0325b56c/1458251307216/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 3, OTT 2',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277959480'}]}},
u'gameDate': u'2016-01-08T00:30:00Z',
u'gamePk': 2015020602,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 4},
u'endTime': u'2016-01-08T01:12:42Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-08T00:38:33Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 6},
u'endTime': u'2016-01-08T02:06:26Z',
u'home': {u'goals': 1, u'shotsOnGoal': 11},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-08T01:31:04Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 6},
u'endTime': u'2016-01-08T03:03:16Z',
u'home': {u'goals': 1, u'shotsOnGoal': 12},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-08T02:24:31Z'}],
u'powerPlayStrength': u'5-on-3',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': True,
u'shotsOnGoal': 16,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 9,
u'link': u'/api/v1/teams/9',
u'name': u'Ottawa Senators'}}}},
u'link': u'/api/v1/game/2015020602/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 25},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 16,
u'ot': 6,
u'type': u'league',
u'wins': 19},
u'score': 2,
u'team': {u'abbreviation': u'OTT',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1990',
u'franchise': {u'franchiseId': 30,
u'link': u'/api/v1/franchises/30',
u'teamName': u'Senators'},
u'franchiseId': 30,
u'id': 9,
u'link': u'/api/v1/teams/9',
u'locationName': u'Ottawa',
u'name': u'Ottawa Senators',
u'officialSiteUrl': u'http://www.ottawasenators.com',
u'shortName': u'Ottawa',
u'teamName': u'Senators',
u'venue': {u'city': u'Ottawa',
u'name': u'Canadian Tire Centre',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://ev9.evenue.net/cgi-bin/ncommerce3/SEGetGroupList?groupCode=SEN&linkID=ottawa&shopperContext=&caller=&appCode=&RSRC=CAPTIX&RDAT=METRO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://ev9.evenue.net/cgi-bin/ncommerce3/SEGetGroupList?groupCode=SEN&linkID=ottawa&shopperContext=&caller=&appCode=&RSRC=CAPTIX&RDAT=METRO',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/ottawa-senators-tickets?intcmp=cr200332&wt.mc_id=NHL_TM_OTW_TE__PAGE_LINK',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://www.ticketsnow.com/ottawa-senators-tickets?intcmp=cr200332&wt.mc_id=NHL_TM_OTW_TE__PAGE_LINK',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://ev9.evenue.net/cgi-bin/ncommerce3/SEGetEventList?groupCode=SENS&linkID=ottawa&shopperContext=&caller=&appCode=&utm_source=nhlapp&utm_medium=button&utm_campaign=singlegames',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://ev9.evenue.net/cgi-bin/ncommerce3/SEGetEventList?groupCode=SENS&linkID=ottawa&shopperContext=&caller=&appCode=&utm_source=nhlapp&utm_medium=button&utm_campaign=singlegames',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Canadian Tire Centre'}}],
u'totalItems': 1},
{u'date': u'2016-01-10',
u'games': [{u'broadcasts': [{u'id': 284,
u'language': u'en',
u'name': u'SN1',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020629/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000732',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41583803',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/10/16: FLA 2, EDM 1',
u'date': u'2016-01-11T20:51:54-0500',
u'description': u'Extended Highlights: FLA 2, EDM 1',
u'duration': u'00:06:42',
u'id': u'40157203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277414570/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277414570/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/277414570/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277414570/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277414570/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/277414570/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277414570/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277414570/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/277414570/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277414570/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277414570/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/277414570/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277414570/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277414570/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/277414570/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277414570/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277414570/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/277414570/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277414570/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277414570/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/277414570/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277414570/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277414570/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/277414570/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277414570/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277414570/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/277414570/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277414570/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277414570/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/277414570/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40157203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/5ae95d78-a987-4892-9dc3-4d959cd88d6c/1452562541977/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/5ae95d78-a987-4892-9dc3-4d959cd88d6c/1452562541977/master_tablet.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/5ae95d78-a987-4892-9dc3-4d959cd88d6c/1452562541977/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/5ae95d78-a987-4892-9dc3-4d959cd88d6c/1452562541977/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://mmdl-akc.med.nhl.com/hls/nhl/2016/01/12/5ae95d78-a987-4892-9dc3-4d959cd88d6c/1452562541977/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/5ae95d78-a987-4892-9dc3-4d959cd88d6c/1452562541979/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/5ae95d78-a987-4892-9dc3-4d959cd88d6c/1452562541979/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/5ae95d78-a987-4892-9dc3-4d959cd88d6c/1452562541979/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://mmdl-akc.med.nhl.com/mp4/nhl/2016/01/12/5ae95d78-a987-4892-9dc3-4d959cd88d6c/1452562541979/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/10/16: FLA 2, EDM 1',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277941308'},
{u'items': [{u'authFlow': False,
u'blurb': u'Jagr and Montoya lead Panthers to victory',
u'date': u'2016-01-10T21:30:00-0500',
u'description': u'Jaromir Jagr and Jonathan Huberdeau tallied goals early in the 1st and Al Montoya stood on his head, holding the Oilers to one goal on 25 shots',
u'duration': u'03:05',
u'id': u'42682603',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279722022/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279722022/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279722022/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279722022/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279722022/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279722022/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279722022/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279722022/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279722022/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279722022/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279722022/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279722022/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279722022/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279722022/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279722022/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279722022/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279722022/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279722022/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279722022/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279722022/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279722022/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279722022/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279722022/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279722022/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279722022/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279722022/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279722022/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279722022/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279722022/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279722022/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'22', u'type': u'teamId', u'value': u'22'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42682603',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/53737dd4-d617-43f1-9906-89934c344f7b/1458334889720/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/53737dd4-d617-43f1-9906-89934c344f7b/1458334889720/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/53737dd4-d617-43f1-9906-89934c344f7b/1458334889720/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/53737dd4-d617-43f1-9906-89934c344f7b/1458334889720/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/53737dd4-d617-43f1-9906-89934c344f7b/1458334889720/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/53737dd4-d617-43f1-9906-89934c344f7b/1458334889720/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/53737dd4-d617-43f1-9906-89934c344f7b/1458334889723/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/53737dd4-d617-43f1-9906-89934c344f7b/1458334889723/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/53737dd4-d617-43f1-9906-89934c344f7b/1458334889723/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/53737dd4-d617-43f1-9906-89934c344f7b/1458334889723/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 2, EDM 1',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277941308'}]}},
u'gameDate': u'2016-01-11T02:30:00Z',
u'gamePk': 2015020629,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 5},
u'endTime': u'2016-01-11T03:16:28Z',
u'home': {u'goals': 1, u'shotsOnGoal': 4},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-11T02:37:54Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 2},
u'endTime': u'2016-01-11T04:09:30Z',
u'home': {u'goals': 0, u'shotsOnGoal': 14},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-11T03:34:43Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2016-01-11T05:02:39Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-11T04:27:47Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 14,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 25,
u'team': {u'id': 22,
u'link': u'/api/v1/teams/22',
u'name': u'Edmonton Oilers'}}}},
u'link': u'/api/v1/game/2015020629/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 12,
u'ot': 4,
u'type': u'league',
u'wins': 26},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 23,
u'ot': 3,
u'type': u'league',
u'wins': 17},
u'score': 1,
u'team': {u'abbreviation': u'EDM',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1979',
u'franchise': {u'franchiseId': 25,
u'link': u'/api/v1/franchises/25',
u'teamName': u'Oilers'},
u'franchiseId': 25,
u'id': 22,
u'link': u'/api/v1/teams/22',
u'locationName': u'Edmonton',
u'name': u'Edmonton Oilers',
u'officialSiteUrl': u'http://www.edmontonoilers.com',
u'shortName': u'Edmonton',
u'teamName': u'Oilers',
u'venue': {u'city': u'Edmonton',
u'name': u'Rexall Place',
u'timeZone': {u'id': u'America/Edmonton', u'offset': -7}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Edmonton-Oilers-tickets/artist/805943?intcmp=tm204065&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_EDM',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Edmonton-Oilers-tickets/artist/805943?intcmp=tm205612&wt.mc_id=NHL_LEAGUE_ED_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/edmonton-oilers-tickets/?intcmp=tm204035&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_EDM',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/263/False/Edmonton_Oilers.html?intcmp=tm206272&wt.mc_id=NHL_LEAGUE_ED_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Edmonton-Oilers-tickets/artist/805943?intcmp=tm206322&wt.mc_id=NHL_TEAM_ED_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Edmonton-Oilers-tickets/artist/805943?intcmp=tm206370&wt.mc_id=NHL_TEAM_ED_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Rexall Place'}}],
u'totalItems': 1},
{u'date': u'2016-01-11',
u'games': [{u'broadcasts': [{u'id': 290,
u'language': u'en',
u'name': u'SNP',
u'site': u'nhlCA',
u'type': u'home'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020632/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000735',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41576503',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [], u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/11/16: FLA 2, VAN 3 F/OT',
u'date': u'2016-01-11T22:00:00-0500',
u'description': u'Extended Highlights: FLA 2, VAN 3 F/OT',
u'duration': u'06:34',
u'id': u'40691103',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278155386/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278155386/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278155386/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278155386/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278155386/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278155386/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278155386/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278155386/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278155386/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278155386/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278155386/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278155386/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278155386/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278155386/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278155386/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278155386/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278155386/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278155386/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278155386/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278155386/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278155386/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278155386/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278155386/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278155386/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278155386/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278155386/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278155386/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278155386/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278155386/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278155386/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'23', u'type': u'teamId', u'value': u'23'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40691103',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/11a6b5bf-593e-4eec-af7c-50389a9ce68e/1454385440688/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/11a6b5bf-593e-4eec-af7c-50389a9ce68e/1454385440688/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/11a6b5bf-593e-4eec-af7c-50389a9ce68e/1454385440688/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/11a6b5bf-593e-4eec-af7c-50389a9ce68e/1454385440688/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/11a6b5bf-593e-4eec-af7c-50389a9ce68e/1454385440688/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/11a6b5bf-593e-4eec-af7c-50389a9ce68e/1454385440688/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/02/11a6b5bf-593e-4eec-af7c-50389a9ce68e/1454385440695/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/02/11a6b5bf-593e-4eec-af7c-50389a9ce68e/1454385440695/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/02/11a6b5bf-593e-4eec-af7c-50389a9ce68e/1454385440695/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/02/11a6b5bf-593e-4eec-af7c-50389a9ce68e/1454385440695/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/11/16: FLA 2, VAN 3 F/OT',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277940588'},
{u'items': [{u'authFlow': False,
u'blurb': u"Panthers' win streak ends at 12 in loss to Canucks",
u'date': u'2016-01-11T22:00:00-0500',
u'description': u'Daniel Sedin scored twice including the winner, to tie the Vancouver Canucks record for career goals in a 3-2 overtime victory over Florida',
u'duration': u'03:21',
u'id': u'40692003',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278156214/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278156214/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278156214/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278156214/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278156214/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278156214/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278156214/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278156214/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278156214/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278156214/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278156214/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278156214/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278156214/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278156214/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278156214/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278156214/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278156214/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278156214/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278156214/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278156214/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278156214/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278156214/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278156214/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278156214/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278156214/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278156214/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278156214/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278156214/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278156214/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278156214/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'23', u'type': u'teamId', u'value': u'23'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40692003',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/f3e05b03-9ed4-44b5-bdba-b5a29a467e3e/1454385906655/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/f3e05b03-9ed4-44b5-bdba-b5a29a467e3e/1454385906655/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/f3e05b03-9ed4-44b5-bdba-b5a29a467e3e/1454385906655/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/f3e05b03-9ed4-44b5-bdba-b5a29a467e3e/1454385906655/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/f3e05b03-9ed4-44b5-bdba-b5a29a467e3e/1454385906655/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/02/f3e05b03-9ed4-44b5-bdba-b5a29a467e3e/1454385906655/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/02/f3e05b03-9ed4-44b5-bdba-b5a29a467e3e/1454385906657/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/02/f3e05b03-9ed4-44b5-bdba-b5a29a467e3e/1454385906657/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/02/f3e05b03-9ed4-44b5-bdba-b5a29a467e3e/1454385906657/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/02/f3e05b03-9ed4-44b5-bdba-b5a29a467e3e/1454385906657/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 2, VAN 3 F/OT',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277940588'}]}},
u'gameDate': u'2016-01-12T03:00:00Z',
u'gamePk': 2015020632,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 4,
u'currentPeriodOrdinal': u'OT',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 7},
u'endTime': u'2016-01-12T03:42:22Z',
u'home': {u'goals': 0, u'shotsOnGoal': 13},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-12T03:08:07Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2016-01-12T04:37:29Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-12T04:00:38Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 11},
u'endTime': u'2016-01-12T05:29:58Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-12T04:55:43Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 2},
u'endTime': u'2016-01-12T05:36:36Z',
u'home': {u'goals': 1, u'shotsOnGoal': 1},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-01-12T05:32:07Z'}],
u'powerPlayStrength': u'4-on-3',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 4,
u'powerPlay': True,
u'shotsOnGoal': 30,
u'team': {u'id': 23,
u'link': u'/api/v1/teams/23',
u'name': u'Vancouver Canucks'}}}},
u'link': u'/api/v1/game/2015020632/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 12,
u'ot': 5,
u'type': u'league',
u'wins': 26},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 16,
u'ot': 10,
u'type': u'league',
u'wins': 17},
u'score': 3,
u'team': {u'abbreviation': u'VAN',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1970',
u'franchise': {u'franchiseId': 20,
u'link': u'/api/v1/franchises/20',
u'teamName': u'Canucks'},
u'franchiseId': 20,
u'id': 23,
u'link': u'/api/v1/teams/23',
u'locationName': u'Vancouver',
u'name': u'Vancouver Canucks',
u'officialSiteUrl': u'http://www.canucks.com',
u'shortName': u'Vancouver',
u'teamName': u'Canucks',
u'venue': {u'city': u'Vancouver',
u'name': u'Rogers Arena',
u'timeZone': {u'id': u'America/Vancouver', u'offset': -8}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Vancouver-Canucks-tickets/artist/806037?intcmp=tm204082&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_VAN',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Vancouver-Canucks-tickets/artist/806037?intcmp=tm205613&wt.mc_id=NHL_LEAGUE_VAN_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/vancouver-canucks-tickets/?intcmp=tm204052&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_VAN',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/909/False/Vancouver_Canucks.html?intcmp=tm206270&wt.mc_id=NHL_LEAGUE_VAN_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Vancouver-Canucks-tickets/artist/806037?intcmp=tm206323&wt.mc_id=NHL_TEAM_VAN_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Vancouver-Canucks-tickets/artist/806037?intcmp=tm206371&wt.mc_id=NHL_TEAM_VAN_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Rogers Arena'}}],
u'totalItems': 1},
{u'date': u'2016-01-13',
u'games': [{u'broadcasts': [{u'id': 284,
u'language': u'en',
u'name': u'SN1',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020644/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'SN1',
u'eventId': u'221-1000747',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40193303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1000747',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40193403',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000747',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40193503',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'',
u'eventId': u'221-1000747',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40193603',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/13/16: FLA 0, CGY 6',
u'date': u'2016-01-13T21:30:00-0500',
u'description': u'Extended Highlights: FLA 0, CGY 6',
u'duration': u'02:52',
u'id': u'40665403',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129126/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129126/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278129126/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129126/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129126/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278129126/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129126/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129126/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278129126/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129126/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129126/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278129126/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129126/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129126/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278129126/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129126/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129126/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278129126/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129126/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129126/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278129126/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129126/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129126/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278129126/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129126/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129126/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278129126/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129126/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129126/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278129126/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'20', u'type': u'teamId', u'value': u'20'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40665403',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/f1500af5-d4af-4175-a638-d48b5d171c08/1454354044092/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/f1500af5-d4af-4175-a638-d48b5d171c08/1454354044092/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/f1500af5-d4af-4175-a638-d48b5d171c08/1454354044092/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/f1500af5-d4af-4175-a638-d48b5d171c08/1454354044092/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/f1500af5-d4af-4175-a638-d48b5d171c08/1454354044092/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/f1500af5-d4af-4175-a638-d48b5d171c08/1454354044092/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/f1500af5-d4af-4175-a638-d48b5d171c08/1454354044094/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/f1500af5-d4af-4175-a638-d48b5d171c08/1454354044094/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/f1500af5-d4af-4175-a638-d48b5d171c08/1454354044094/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/f1500af5-d4af-4175-a638-d48b5d171c08/1454354044094/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/13/16: FLA 0, CGY 6',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277937496'},
{u'items': [{u'authFlow': False,
u'blurb': u"Bennett's four goals power Flames past Panthers",
u'date': u'2016-01-13T21:30:00-0500',
u'description': u'Sam Bennett scored four goals, including three in the first period, to help the Flames to a 6-0 win over Florida',
u'duration': u'02:52',
u'id': u'40666203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129978/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129978/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278129978/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129978/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129978/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278129978/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129978/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129978/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278129978/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129978/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129978/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278129978/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129978/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129978/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278129978/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129978/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129978/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278129978/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129978/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129978/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278129978/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129978/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129978/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278129978/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129978/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129978/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278129978/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278129978/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278129978/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278129978/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'20', u'type': u'teamId', u'value': u'20'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40666203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/2250dc73-4aa9-48ee-9342-419a1b7f02f9/1454354616585/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/2250dc73-4aa9-48ee-9342-419a1b7f02f9/1454354616585/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/2250dc73-4aa9-48ee-9342-419a1b7f02f9/1454354616585/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/2250dc73-4aa9-48ee-9342-419a1b7f02f9/1454354616585/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/2250dc73-4aa9-48ee-9342-419a1b7f02f9/1454354616585/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/2250dc73-4aa9-48ee-9342-419a1b7f02f9/1454354616585/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/2250dc73-4aa9-48ee-9342-419a1b7f02f9/1454354616587/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/2250dc73-4aa9-48ee-9342-419a1b7f02f9/1454354616587/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/2250dc73-4aa9-48ee-9342-419a1b7f02f9/1454354616587/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/2250dc73-4aa9-48ee-9342-419a1b7f02f9/1454354616587/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 0, CGY 6',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277937496'}]}},
u'gameDate': u'2016-01-14T02:30:00Z',
u'gamePk': 2015020644,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2016-01-14T03:14:10Z',
u'home': {u'goals': 4, u'shotsOnGoal': 15},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-14T02:38:00Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 4},
u'endTime': u'2016-01-14T04:06:48Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-14T03:32:31Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 6},
u'endTime': u'2016-01-14T04:59:53Z',
u'home': {u'goals': 1, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-14T04:25:11Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 0,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 15,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 6,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 36,
u'team': {u'id': 20,
u'link': u'/api/v1/teams/20',
u'name': u'Calgary Flames'}}}},
u'link': u'/api/v1/game/2015020644/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 13,
u'ot': 5,
u'type': u'league',
u'wins': 26},
u'score': 0,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 20,
u'ot': 2,
u'type': u'league',
u'wins': 20},
u'score': 6,
u'team': {u'abbreviation': u'CGY',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1980',
u'franchise': {u'franchiseId': 21,
u'link': u'/api/v1/franchises/21',
u'teamName': u'Flames'},
u'franchiseId': 21,
u'id': 20,
u'link': u'/api/v1/teams/20',
u'locationName': u'Calgary',
u'name': u'Calgary Flames',
u'officialSiteUrl': u'http://www.calgaryflames.com',
u'shortName': u'Calgary',
u'teamName': u'Flames',
u'venue': {u'city': u'Calgary',
u'name': u'Scotiabank Saddledome',
u'timeZone': {u'id': u'America/Denver', u'offset': -7}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Calgary-Flames-tickets/artist/805907?intcmp=tm204058&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_CAL',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Calgary-Flames-tickets/artist/805907?intcmp=tm205614&wt.mc_id=NHL_LEAGUE_CAL_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/calgary-flames-tickets/?intcmp=tm204028&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_CAL',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/136/False/Calgary_Flames.html?intcmp=tm206271&wt.mc_id=NHL_LEAGUE_CAL_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Calgary-Flames-tickets/artist/805907?intcmp=tm206303&wt.mc_id=NHL_TEAM_CAL_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Calgary-Flames-tickets/artist/805907?intcmp=tm206351&wt.mc_id=NHL_TEAM_CAL_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Scotiabank Saddledome'}}],
u'totalItems': 1},
{u'date': u'2016-01-17',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020672/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'Sun',
u'eventId': u'221-1000775',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40259103',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1000775',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40259203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000775',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40259303',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'',
u'eventId': u'221-1000775',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40259403',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/17/16: FLA 1, TB 3',
u'date': u'2016-01-17T17:00:00-0500',
u'description': u'Extended Highlights: FLA 1, TB 3',
u'duration': u'07:31',
u'id': u'40469203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277847662/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277847662/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/277847662/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277847662/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277847662/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/277847662/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277847662/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277847662/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/277847662/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277847662/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277847662/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/277847662/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277847662/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277847662/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/277847662/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277847662/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277847662/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/277847662/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277847662/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277847662/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/277847662/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277847662/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277847662/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/277847662/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277847662/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277847662/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/277847662/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277847662/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277847662/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/277847662/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'},
{u'displayName': u'14', u'type': u'teamId', u'value': u'14'}],
u'mediaPlaybackId': u'40469203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/57679165-3774-4736-941b-82cf21748cf7/1453940251628/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/57679165-3774-4736-941b-82cf21748cf7/1453940251628/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/57679165-3774-4736-941b-82cf21748cf7/1453940251628/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/57679165-3774-4736-941b-82cf21748cf7/1453940251628/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/57679165-3774-4736-941b-82cf21748cf7/1453940251628/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/57679165-3774-4736-941b-82cf21748cf7/1453940251628/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/28/57679165-3774-4736-941b-82cf21748cf7/1453940251630/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/28/57679165-3774-4736-941b-82cf21748cf7/1453940251630/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/28/57679165-3774-4736-941b-82cf21748cf7/1453940251630/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/28/57679165-3774-4736-941b-82cf21748cf7/1453940251630/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/17/16: FLA 1, TB 3',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277930202'},
{u'items': [{u'authFlow': False,
u'blurb': u"Kucherov's two goals power Lightning past Panthers",
u'date': u'2016-01-17T17:00:00-0500',
u'description': u'Nikita Kucherov scored two goals and the Tampa Bay Lightning defeated the Florida Panthers 3-1 on Sunday for their fifth consecutive victory.',
u'duration': u'02:57',
u'id': u'40471903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278113306/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278113306/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278113306/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278113306/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278113306/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278113306/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278113306/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278113306/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278113306/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278113306/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278113306/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278113306/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278113306/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278113306/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278113306/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278113306/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278113306/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278113306/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278113306/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278113306/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278113306/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278113306/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278113306/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278113306/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278113306/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278113306/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278113306/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278113306/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278113306/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278113306/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'},
{u'displayName': u'14', u'type': u'teamId', u'value': u'14'}],
u'mediaPlaybackId': u'40471903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/688d3c80-26d0-4854-9fcd-5148c68da4b5/1453943106803/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/688d3c80-26d0-4854-9fcd-5148c68da4b5/1453943106803/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/688d3c80-26d0-4854-9fcd-5148c68da4b5/1453943106803/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/688d3c80-26d0-4854-9fcd-5148c68da4b5/1453943106803/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/688d3c80-26d0-4854-9fcd-5148c68da4b5/1453943106803/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/28/688d3c80-26d0-4854-9fcd-5148c68da4b5/1453943106803/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/28/688d3c80-26d0-4854-9fcd-5148c68da4b5/1453943106805/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/28/688d3c80-26d0-4854-9fcd-5148c68da4b5/1453943106805/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/28/688d3c80-26d0-4854-9fcd-5148c68da4b5/1453943106805/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/28/688d3c80-26d0-4854-9fcd-5148c68da4b5/1453943106805/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 1, TBL 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277930202'}]}},
u'gameDate': u'2016-01-17T22:00:00Z',
u'gamePk': 2015020672,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 3},
u'endTime': u'2016-01-17T22:40:17Z',
u'home': {u'goals': 0, u'shotsOnGoal': 5},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-17T22:09:01Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2016-01-17T23:37:09Z',
u'home': {u'goals': 2, u'shotsOnGoal': 15},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-17T22:58:39Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 14},
u'endTime': u'2016-01-18T00:33:54Z',
u'home': {u'goals': 1, u'shotsOnGoal': 12},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-17T23:55:19Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 14,
u'link': u'/api/v1/teams/14',
u'name': u'Tampa Bay Lightning'}}}},
u'link': u'/api/v1/game/2015020672/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 14,
u'ot': 5,
u'type': u'league',
u'wins': 26},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 17,
u'ot': 4,
u'type': u'league',
u'wins': 24},
u'score': 3,
u'team': {u'abbreviation': u'TBL',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1991',
u'franchise': {u'franchiseId': 31,
u'link': u'/api/v1/franchises/31',
u'teamName': u'Lightning'},
u'franchiseId': 31,
u'id': 14,
u'link': u'/api/v1/teams/14',
u'locationName': u'Tampa Bay',
u'name': u'Tampa Bay Lightning',
u'officialSiteUrl': u'http://www.tampabaylightning.com',
u'shortName': u'Tampa Bay',
u'teamName': u'Lightning',
u'venue': {u'city': u'Tampa',
u'name': u'Amalie Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm204080&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_TB',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm205571&wt.mc_id=NHL_LEAGUE_TBL_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/tampa-bay-lightning-tickets/?intcmp=tm204050&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_TB',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/841/False/Tampa_Bay_Lightning.html?intcmp=tm205496&wt.mc_id=NHL_LEAGUE_TBL_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm206318&wt.mc_id=NHL_TEAM_TBL_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm206366&wt.mc_id=NHL_TEAM_TBL_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Amalie Arena'}}],
u'totalItems': 1},
{u'date': u'2016-01-18',
u'games': [{u'broadcasts': [{u'id': 289,
u'language': u'en',
u'name': u'SNW',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020677/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1000780',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40268903',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'SNW',
u'eventId': u'221-1000780',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40269003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000780',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'40269303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'',
u'eventId': u'221-1000780',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40269103',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'',
u'eventId': u'221-1000780',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40269203',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/18/16: EDM 4, FLA 2',
u'date': u'2016-01-18T19:30:00-0500',
u'description': u'Extended Highlights: EDM 4, FLA 2',
u'duration': u'06:15',
u'id': u'40648903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278115918/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278115918/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278115918/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278115918/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278115918/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278115918/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278115918/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278115918/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278115918/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278115918/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278115918/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278115918/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278115918/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278115918/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278115918/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278115918/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278115918/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278115918/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278115918/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278115918/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278115918/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278115918/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278115918/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278115918/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278115918/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278115918/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278115918/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278115918/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278115918/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278115918/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'22', u'type': u'teamId', u'value': u'22'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40648903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/1c475bf5-0ac7-40aa-9951-811eca87a47a/1454293972856/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/1c475bf5-0ac7-40aa-9951-811eca87a47a/1454293972856/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/1c475bf5-0ac7-40aa-9951-811eca87a47a/1454293972856/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/1c475bf5-0ac7-40aa-9951-811eca87a47a/1454293972856/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/1c475bf5-0ac7-40aa-9951-811eca87a47a/1454293972856/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/1c475bf5-0ac7-40aa-9951-811eca87a47a/1454293972856/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/1c475bf5-0ac7-40aa-9951-811eca87a47a/1454293972857/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/1c475bf5-0ac7-40aa-9951-811eca87a47a/1454293972857/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/1c475bf5-0ac7-40aa-9951-811eca87a47a/1454293972857/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/1c475bf5-0ac7-40aa-9951-811eca87a47a/1454293972857/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/18/16: EDM 4, FLA 2',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277923448'},
{u'items': [{u'authFlow': False,
u'blurb': u'Hall, Oilers defeat Panthers; Nugent-Hopkins injured',
u'date': u'2016-01-18T19:30:00-0500',
u'description': u"Taylor Hall's two goals helped the Oilers defeat the Panthers 4-2 on Monday, but they lost forward Ryan Nugent-Hopkins to a hand injury",
u'duration': u'02:31',
u'id': u'40640103',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278103694/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278103694/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278103694/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278103694/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278103694/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278103694/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278103694/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278103694/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278103694/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278103694/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278103694/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278103694/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278103694/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278103694/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278103694/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278103694/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278103694/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278103694/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278103694/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278103694/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278103694/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278103694/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278103694/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278103694/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278103694/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278103694/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278103694/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278103694/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278103694/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278103694/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'22', u'type': u'teamId', u'value': u'22'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40640103',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/16813a64-dfba-4be6-90a1-867dab04e228/1454286943366/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/16813a64-dfba-4be6-90a1-867dab04e228/1454286943366/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/16813a64-dfba-4be6-90a1-867dab04e228/1454286943366/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/16813a64-dfba-4be6-90a1-867dab04e228/1454286943366/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/16813a64-dfba-4be6-90a1-867dab04e228/1454286943366/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/01/16813a64-dfba-4be6-90a1-867dab04e228/1454286943366/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/16813a64-dfba-4be6-90a1-867dab04e228/1454286943368/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/16813a64-dfba-4be6-90a1-867dab04e228/1454286943368/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/16813a64-dfba-4be6-90a1-867dab04e228/1454286943368/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/01/16813a64-dfba-4be6-90a1-867dab04e228/1454286943368/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: EDM 4, FLA 2',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277923448'}]}},
u'gameDate': u'2016-01-19T00:30:00Z',
u'gamePk': 2015020677,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 6},
u'endTime': u'2016-01-19T01:14:37Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-19T00:38:24Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2016-01-19T02:13:45Z',
u'home': {u'goals': 0, u'shotsOnGoal': 14},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-19T01:33:06Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2016-01-19T03:05:32Z',
u'home': {u'goals': 2, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-19T02:32:04Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 24,
u'team': {u'id': 22,
u'link': u'/api/v1/teams/22',
u'name': u'Edmonton Oilers'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 33,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020677/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 23,
u'ot': 5,
u'type': u'league',
u'wins': 19},
u'score': 4,
u'team': {u'abbreviation': u'EDM',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1979',
u'franchise': {u'franchiseId': 25,
u'link': u'/api/v1/franchises/25',
u'teamName': u'Oilers'},
u'franchiseId': 25,
u'id': 22,
u'link': u'/api/v1/teams/22',
u'locationName': u'Edmonton',
u'name': u'Edmonton Oilers',
u'officialSiteUrl': u'http://www.edmontonoilers.com',
u'shortName': u'Edmonton',
u'teamName': u'Oilers',
u'venue': {u'city': u'Edmonton',
u'name': u'Rexall Place',
u'timeZone': {u'id': u'America/Edmonton', u'offset': -7}}}},
u'home': {u'leagueRecord': {u'losses': 15,
u'ot': 5,
u'type': u'league',
u'wins': 26},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-01-22',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020707/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1000810',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40344503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'CSN-CH',
u'eventId': u'221-1000810',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40344603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000810',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'40344903',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1000810',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40344703',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WGN',
u'eventId': u'221-1000810',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40344803',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/22/16: CHI 0, FLA 4',
u'date': u'2016-01-22T19:30:00-0500',
u'description': u'Extended Highlights: CHI 0, FLA 4',
u'duration': u'00:06:07',
u'id': u'40364303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277746336/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277746336/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/277746336/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277746336/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277746336/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/277746336/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277746336/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277746336/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/277746336/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277746336/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277746336/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/277746336/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277746336/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277746336/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/277746336/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277746336/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277746336/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/277746336/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277746336/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277746336/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/277746336/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277746336/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277746336/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/277746336/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277746336/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277746336/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/277746336/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277746336/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277746336/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/277746336/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'Extended Highlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'16', u'type': u'teamId', u'value': u'16'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40364303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/cce058fe-3dd2-41a0-bd8a-36a56c799753/1453778808991/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/cce058fe-3dd2-41a0-bd8a-36a56c799753/1453778808991/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/cce058fe-3dd2-41a0-bd8a-36a56c799753/1453778808991/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/cce058fe-3dd2-41a0-bd8a-36a56c799753/1453778808991/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/cce058fe-3dd2-41a0-bd8a-36a56c799753/1453778808991/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/cce058fe-3dd2-41a0-bd8a-36a56c799753/1453778808991/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/cce058fe-3dd2-41a0-bd8a-36a56c799753/1453778808994/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/cce058fe-3dd2-41a0-bd8a-36a56c799753/1453778808994/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/cce058fe-3dd2-41a0-bd8a-36a56c799753/1453778808994/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/cce058fe-3dd2-41a0-bd8a-36a56c799753/1453778808994/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/22/16: CHI 0, FLA 4',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277888204'},
{u'items': [{u'authFlow': False,
u'blurb': u'Ekblad, Luongo help Panthers shut out Blackhawks',
u'date': u'2016-01-22T23:49:14-0500',
u'description': u'Defenseman Aaron Ekblad returned to the Panthers lineup, scoring a goal and helping Florida shutout the Blackhawks 4-0',
u'duration': u'00:02:57',
u'id': u'40365303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277747324/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277747324/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/277747324/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277747324/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277747324/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/277747324/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277747324/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277747324/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/277747324/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277747324/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277747324/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/277747324/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277747324/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277747324/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/277747324/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277747324/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277747324/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/277747324/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277747324/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277747324/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/277747324/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277747324/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277747324/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/277747324/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277747324/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277747324/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/277747324/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277747324/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277747324/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/277747324/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'game recap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'16', u'type': u'teamId', u'value': u'16'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40365303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/23/03ee05a7-0783-465a-b550-b9bca430f4e9/1453524026767/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/23/03ee05a7-0783-465a-b550-b9bca430f4e9/1453524026767/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/23/03ee05a7-0783-465a-b550-b9bca430f4e9/1453524026767/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/23/03ee05a7-0783-465a-b550-b9bca430f4e9/1453524026767/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/23/03ee05a7-0783-465a-b550-b9bca430f4e9/1453524026767/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/23/03ee05a7-0783-465a-b550-b9bca430f4e9/1453524026767/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/23/03ee05a7-0783-465a-b550-b9bca430f4e9/1453524026770/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/23/03ee05a7-0783-465a-b550-b9bca430f4e9/1453524026770/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/23/03ee05a7-0783-465a-b550-b9bca430f4e9/1453524026770/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/23/03ee05a7-0783-465a-b550-b9bca430f4e9/1453524026770/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: CHI 0, FLA 4',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277888204'}]}},
u'gameDate': u'2016-01-23T00:30:00Z',
u'gamePk': 2015020707,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2016-01-23T01:15:22Z',
u'home': {u'goals': 3, u'shotsOnGoal': 13},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-23T00:38:47Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2016-01-23T02:07:42Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-23T01:33:49Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 12},
u'endTime': u'2016-01-23T02:59:39Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-23T02:25:53Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 0,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 16,
u'link': u'/api/v1/teams/16',
u'name': u'Chicago Blackhawks'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020707/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 15,
u'ot': 4,
u'type': u'league',
u'wins': 32},
u'score': 0,
u'team': {u'abbreviation': u'CHI',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1926',
u'franchise': {u'franchiseId': 11,
u'link': u'/api/v1/franchises/11',
u'teamName': u'Blackhawks'},
u'franchiseId': 11,
u'id': 16,
u'link': u'/api/v1/teams/16',
u'locationName': u'Chicago',
u'name': u'Chicago Blackhawks',
u'officialSiteUrl': u'http://www.chicagoblackhawks.com',
u'shortName': u'Chicago',
u'teamName': u'Blackhawks',
u'venue': {u'city': u'Chicago',
u'name': u'United Center',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}}},
u'home': {u'leagueRecord': {u'losses': 15,
u'ot': 5,
u'type': u'league',
u'wins': 27},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-01-23',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020714/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FSFL',
u'eventId': u'221-1000817',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40356303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'Sun',
u'eventId': u'221-1000817',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40356403',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1000817',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40356503',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WFLA',
u'eventId': u'221-1000817',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40356603',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/23/16: TBL 2, FLA 5',
u'date': u'2016-01-23T19:00:00-0500',
u'description': u'Extended Highlights: TBL 2, FLA 5',
u'duration': u'00:06:33',
u'id': u'40421903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277797488/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277797488/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/277797488/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277797488/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277797488/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/277797488/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277797488/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277797488/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/277797488/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277797488/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277797488/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/277797488/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277797488/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277797488/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/277797488/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277797488/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277797488/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/277797488/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277797488/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277797488/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/277797488/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277797488/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277797488/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/277797488/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277797488/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277797488/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/277797488/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277797488/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277797488/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/277797488/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'Extended Highlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'},
{u'displayName': u'14', u'type': u'teamId', u'value': u'14'}],
u'mediaPlaybackId': u'40421903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/6f18cc35-1b1f-4cda-be2b-b1226bb8aafb/1453780571089/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/6f18cc35-1b1f-4cda-be2b-b1226bb8aafb/1453780571089/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/6f18cc35-1b1f-4cda-be2b-b1226bb8aafb/1453780571089/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/6f18cc35-1b1f-4cda-be2b-b1226bb8aafb/1453780571089/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/6f18cc35-1b1f-4cda-be2b-b1226bb8aafb/1453780571089/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/6f18cc35-1b1f-4cda-be2b-b1226bb8aafb/1453780571089/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/6f18cc35-1b1f-4cda-be2b-b1226bb8aafb/1453780571091/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/6f18cc35-1b1f-4cda-be2b-b1226bb8aafb/1453780571091/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/6f18cc35-1b1f-4cda-be2b-b1226bb8aafb/1453780571091/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/6f18cc35-1b1f-4cda-be2b-b1226bb8aafb/1453780571091/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/23/16: TBL 2, FLA 5',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277888192'},
{u'items': [{u'authFlow': False,
u'blurb': u'Luongo, Panthers end Lightning winning streak',
u'date': u'2016-01-23T19:00:00-0500',
u'description': u'With a 5-2 win against the Tampa Bay Lightning on Saturday, the Panthers defeated the two 2015 Stanley Cup Finalists on back-to-back nights.',
u'duration': u'03:30',
u'id': u'40417403',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278088974/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278088974/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278088974/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278088974/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278088974/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278088974/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278088974/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278088974/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278088974/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278088974/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278088974/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278088974/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278088974/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278088974/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278088974/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278088974/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278088974/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278088974/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278088974/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278088974/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278088974/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278088974/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278088974/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278088974/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278088974/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278088974/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278088974/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278088974/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278088974/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278088974/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'},
{u'displayName': u'14', u'type': u'teamId', u'value': u'14'}],
u'mediaPlaybackId': u'40417403',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/1e84ccec-d8d1-42bc-873e-3637f4b90a5c/1453774501514/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/1e84ccec-d8d1-42bc-873e-3637f4b90a5c/1453774501514/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/1e84ccec-d8d1-42bc-873e-3637f4b90a5c/1453774501514/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/1e84ccec-d8d1-42bc-873e-3637f4b90a5c/1453774501514/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/1e84ccec-d8d1-42bc-873e-3637f4b90a5c/1453774501514/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/26/1e84ccec-d8d1-42bc-873e-3637f4b90a5c/1453774501514/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/1e84ccec-d8d1-42bc-873e-3637f4b90a5c/1453774501515/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/1e84ccec-d8d1-42bc-873e-3637f4b90a5c/1453774501515/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/1e84ccec-d8d1-42bc-873e-3637f4b90a5c/1453774501515/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/26/1e84ccec-d8d1-42bc-873e-3637f4b90a5c/1453774501515/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: TBL 2, FLA 5',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277888192'}]}},
u'gameDate': u'2016-01-24T00:00:00Z',
u'gamePk': 2015020714,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 13},
u'endTime': u'2016-01-24T00:50:49Z',
u'home': {u'goals': 0, u'shotsOnGoal': 11},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-24T00:12:29Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2016-01-24T01:45:50Z',
u'home': {u'goals': 4, u'shotsOnGoal': 19},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-24T01:10:06Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 22},
u'endTime': u'2016-01-24T02:42:31Z',
u'home': {u'goals': 1, u'shotsOnGoal': 5},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-24T02:04:22Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 40,
u'team': {u'id': 14,
u'link': u'/api/v1/teams/14',
u'name': u'Tampa Bay Lightning'}},
u'home': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 35,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020714/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 18,
u'ot': 4,
u'type': u'league',
u'wins': 26},
u'score': 2,
u'team': {u'abbreviation': u'TBL',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1991',
u'franchise': {u'franchiseId': 31,
u'link': u'/api/v1/franchises/31',
u'teamName': u'Lightning'},
u'franchiseId': 31,
u'id': 14,
u'link': u'/api/v1/teams/14',
u'locationName': u'Tampa Bay',
u'name': u'Tampa Bay Lightning',
u'officialSiteUrl': u'http://www.tampabaylightning.com',
u'shortName': u'Tampa Bay',
u'teamName': u'Lightning',
u'venue': {u'city': u'Tampa',
u'name': u'Amalie Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 15,
u'ot': 5,
u'type': u'league',
u'wins': 28},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-01-26',
u'games': [{u'broadcasts': [{u'id': 293,
u'language': u'en',
u'name': u'TSN4',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020736/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1000839',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40427603',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'TSN4',
u'eventId': u'221-1000839',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40427703',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'',
u'eventId': u'221-1000839',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'40429103',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'',
u'eventId': u'221-1000839',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42017303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1000839',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40427803',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'SN590',
u'eventId': u'221-1000839',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40427903',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'1/26/16: TOR 1, FLA 5',
u'date': u'2016-01-26T19:30:00-0500',
u'description': u'Extended Highlights: TOR 1, FLA 5',
u'duration': u'06:34',
u'id': u'40454003',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277820008/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277820008/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/277820008/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277820008/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277820008/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/277820008/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277820008/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277820008/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/277820008/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277820008/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277820008/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/277820008/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277820008/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277820008/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/277820008/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277820008/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277820008/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/277820008/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277820008/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277820008/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/277820008/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277820008/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277820008/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/277820008/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277820008/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277820008/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/277820008/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/277820008/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/277820008/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/277820008/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'10', u'type': u'teamId', u'value': u'10'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40454003',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/8323efa3-7e0b-40c8-b6ef-80cba990c74d/1453874795415/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/8323efa3-7e0b-40c8-b6ef-80cba990c74d/1453874795415/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/8323efa3-7e0b-40c8-b6ef-80cba990c74d/1453874795415/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/8323efa3-7e0b-40c8-b6ef-80cba990c74d/1453874795415/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/8323efa3-7e0b-40c8-b6ef-80cba990c74d/1453874795415/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/8323efa3-7e0b-40c8-b6ef-80cba990c74d/1453874795415/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/27/8323efa3-7e0b-40c8-b6ef-80cba990c74d/1453874795416/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/27/8323efa3-7e0b-40c8-b6ef-80cba990c74d/1453874795416/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/27/8323efa3-7e0b-40c8-b6ef-80cba990c74d/1453874795416/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/27/8323efa3-7e0b-40c8-b6ef-80cba990c74d/1453874795416/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'1/26/16: TOR 1, FLA 5',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277884810'},
{u'items': [{u'authFlow': False,
u'blurb': u'Luongo ties Esposito, Panthers defeat Maple Leafs',
u'date': u'2016-01-26T19:30:00-0500',
u'description': u'Roberto Luongo made 22 saves and tied Tony Esposito for seventh place on the all-time list in the Florida Panthers\u2019 5-1 win',
u'duration': u'03:53',
u'id': u'40455503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278086220/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278086220/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278086220/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278086220/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278086220/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278086220/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278086220/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278086220/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278086220/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278086220/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278086220/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278086220/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278086220/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278086220/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278086220/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278086220/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278086220/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278086220/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278086220/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278086220/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278086220/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278086220/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278086220/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278086220/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278086220/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278086220/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278086220/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278086220/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278086220/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278086220/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'10', u'type': u'teamId', u'value': u'10'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40455503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/b120c750-b96e-405c-952c-e9c15ba71d86/1453878668296/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/b120c750-b96e-405c-952c-e9c15ba71d86/1453878668296/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/b120c750-b96e-405c-952c-e9c15ba71d86/1453878668296/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/b120c750-b96e-405c-952c-e9c15ba71d86/1453878668296/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/b120c750-b96e-405c-952c-e9c15ba71d86/1453878668296/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/01/27/b120c750-b96e-405c-952c-e9c15ba71d86/1453878668296/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/27/b120c750-b96e-405c-952c-e9c15ba71d86/1453878668300/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/27/b120c750-b96e-405c-952c-e9c15ba71d86/1453878668300/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/27/b120c750-b96e-405c-952c-e9c15ba71d86/1453878668300/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/01/27/b120c750-b96e-405c-952c-e9c15ba71d86/1453878668300/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: TOR 2, FLA 5',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277884810'}]}},
u'gameDate': u'2016-01-27T00:30:00Z',
u'gamePk': 2015020736,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 5},
u'endTime': u'2016-01-27T01:17:35Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-27T00:38:47Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2016-01-27T02:17:58Z',
u'home': {u'goals': 3, u'shotsOnGoal': 15},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-27T01:36:32Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2016-01-27T03:09:45Z',
u'home': {u'goals': 2, u'shotsOnGoal': 5},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-01-27T02:36:39Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 23,
u'team': {u'id': 10,
u'link': u'/api/v1/teams/10',
u'name': u'Toronto Maple Leafs'}},
u'home': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020736/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 21,
u'ot': 9,
u'type': u'league',
u'wins': 17},
u'score': 1,
u'team': {u'abbreviation': u'TOR',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1917',
u'franchise': {u'franchiseId': 5,
u'link': u'/api/v1/franchises/5',
u'teamName': u'Maple Leafs'},
u'franchiseId': 5,
u'id': 10,
u'link': u'/api/v1/teams/10',
u'locationName': u'Toronto',
u'name': u'Toronto Maple Leafs',
u'officialSiteUrl': u'http://www.mapleleafs.com',
u'shortName': u'Toronto',
u'teamName': u'Maple Leafs',
u'venue': {u'city': u'Toronto',
u'name': u'Air Canada Centre',
u'timeZone': {u'id': u'America/Toronto', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 15,
u'ot': 5,
u'type': u'league',
u'wins': 29},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-02',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020749/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'NBCSN',
u'eventId': u'221-1000852',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'NATIONAL',
u'mediaPlaybackId': u'40705003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000852',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'40705603',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WJFK',
u'eventId': u'221-1000852',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40705203',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1000852',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40705303',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'2/2/16: FLA 5, WSH 2',
u'date': u'2016-02-02T19:30:00-0500',
u'description': u'Extended Highlights: FLA 5, WSH 2',
u'duration': u'06:07',
u'id': u'40757203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278229770/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278229770/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278229770/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278229770/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278229770/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278229770/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278229770/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278229770/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278229770/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278229770/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278229770/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278229770/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278229770/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278229770/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278229770/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278229770/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278229770/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278229770/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278229770/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278229770/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278229770/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278229770/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278229770/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278229770/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278229770/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278229770/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278229770/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278229770/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278229770/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278229770/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'15', u'type': u'teamId', u'value': u'15'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40757203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/ca84cac6-a2ab-4cd8-9cf5-4322e7704d14/1454489262562/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/ca84cac6-a2ab-4cd8-9cf5-4322e7704d14/1454489262562/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/ca84cac6-a2ab-4cd8-9cf5-4322e7704d14/1454489262562/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/ca84cac6-a2ab-4cd8-9cf5-4322e7704d14/1454489262562/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/ca84cac6-a2ab-4cd8-9cf5-4322e7704d14/1454489262562/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/ca84cac6-a2ab-4cd8-9cf5-4322e7704d14/1454489262562/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/ca84cac6-a2ab-4cd8-9cf5-4322e7704d14/1454489262565/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/ca84cac6-a2ab-4cd8-9cf5-4322e7704d14/1454489262565/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/ca84cac6-a2ab-4cd8-9cf5-4322e7704d14/1454489262565/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/ca84cac6-a2ab-4cd8-9cf5-4322e7704d14/1454489262565/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'2/2/16: FLA 5, WSH 2',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277977552'},
{u'items': [{u'authFlow': False,
u'blurb': u'Huberdeau helps Panthers defeat Capitals',
u'date': u'2016-02-02T19:30:00-0500',
u'description': u'Huberdeau scored twice to help the Panthers to a 5-2 win against the Washington Capitals at Verizon Center on Tuesday.',
u'duration': u'03:41',
u'id': u'40753603',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278222404/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278222404/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278222404/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278222404/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278222404/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278222404/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278222404/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278222404/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278222404/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278222404/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278222404/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278222404/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278222404/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278222404/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278222404/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278222404/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278222404/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278222404/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278222404/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278222404/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278222404/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278222404/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278222404/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278222404/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278222404/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278222404/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278222404/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278222404/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278222404/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278222404/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'15', u'type': u'teamId', u'value': u'15'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40753603',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/f088f8b5-6d43-4c2f-a01d-092f0dd01bf6/1454480034782/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/f088f8b5-6d43-4c2f-a01d-092f0dd01bf6/1454480034782/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/f088f8b5-6d43-4c2f-a01d-092f0dd01bf6/1454480034782/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/f088f8b5-6d43-4c2f-a01d-092f0dd01bf6/1454480034782/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/f088f8b5-6d43-4c2f-a01d-092f0dd01bf6/1454480034782/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/03/f088f8b5-6d43-4c2f-a01d-092f0dd01bf6/1454480034782/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/f088f8b5-6d43-4c2f-a01d-092f0dd01bf6/1454480034784/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/f088f8b5-6d43-4c2f-a01d-092f0dd01bf6/1454480034784/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/f088f8b5-6d43-4c2f-a01d-092f0dd01bf6/1454480034784/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/03/f088f8b5-6d43-4c2f-a01d-092f0dd01bf6/1454480034784/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 5, WSH 2',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277977552'}]}},
u'gameDate': u'2016-02-03T00:30:00Z',
u'gamePk': 2015020749,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 8},
u'endTime': u'2016-02-03T01:24:00Z',
u'home': {u'goals': 0, u'shotsOnGoal': 16},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-03T00:39:59Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 6},
u'endTime': u'2016-02-03T02:18:09Z',
u'home': {u'goals': 0, u'shotsOnGoal': 11},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-03T01:42:29Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 5},
u'endTime': u'2016-02-03T03:14:19Z',
u'home': {u'goals': 2, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-03T02:36:33Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 19,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 38,
u'team': {u'id': 15,
u'link': u'/api/v1/teams/15',
u'name': u'Washington Capitals'}}}},
u'link': u'/api/v1/game/2015020749/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 15,
u'ot': 5,
u'type': u'league',
u'wins': 30},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 9,
u'ot': 4,
u'type': u'league',
u'wins': 35},
u'score': 2,
u'team': {u'abbreviation': u'WSH',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1974',
u'franchise': {u'franchiseId': 24,
u'link': u'/api/v1/franchises/24',
u'teamName': u'Capitals'},
u'franchiseId': 24,
u'id': 15,
u'link': u'/api/v1/teams/15',
u'locationName': u'Washington',
u'name': u'Washington Capitals',
u'officialSiteUrl': u'http://www.washingtoncapitals.com',
u'shortName': u'Washington',
u'teamName': u'Capitals',
u'venue': {u'city': u'Washington',
u'name': u'Verizon Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Washington-Capitals-tickets/artist/806039?intcmp=tm204083&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_WAS',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Washington-Capitals-tickets/artist/806039?intcmp=tm205572&wt.mc_id=NHL_LEAGUE_WAS_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/washington-capitals-tickets/?intcmp=tm204053&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_WAS',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/923/False/Washington_Capitals.html?intcmp=tm205497&wt.mc_id=NHL_LEAGUE_WAS_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Washington-Capitals-tickets/artist/806039?intcmp=tm206319&wt.mc_id=NHL_TEAM_WAS_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Washington-Capitals-tickets/artist/806039?intcmp=tm206367&wt.mc_id=NHL_TEAM_WAS_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Verizon Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-04',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020764/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1000867',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40825203',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-D+',
u'eventId': u'221-1000867',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40825303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000867',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'40825603',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1000867',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40825403',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WXYT',
u'eventId': u'221-1000867',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40825503',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'2/4/16: DET 3, FLA 6',
u'date': u'2016-02-04T19:30:00-0500',
u'description': u'Extended Highlights: DET 3, FLA 6',
u'duration': u'06:14',
u'id': u'40870903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278364260/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278364260/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278364260/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278364260/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278364260/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278364260/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278364260/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278364260/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278364260/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278364260/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278364260/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278364260/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278364260/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278364260/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278364260/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278364260/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278364260/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278364260/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278364260/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278364260/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278364260/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278364260/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278364260/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278364260/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278364260/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278364260/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278364260/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278364260/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278364260/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278364260/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'17', u'type': u'teamId', u'value': u'17'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40870903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/e58994b4-e02e-4722-a0d8-778ef54e12fd/1454689124075/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/e58994b4-e02e-4722-a0d8-778ef54e12fd/1454689124075/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/e58994b4-e02e-4722-a0d8-778ef54e12fd/1454689124075/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/e58994b4-e02e-4722-a0d8-778ef54e12fd/1454689124075/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/e58994b4-e02e-4722-a0d8-778ef54e12fd/1454689124075/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/e58994b4-e02e-4722-a0d8-778ef54e12fd/1454689124075/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/05/e58994b4-e02e-4722-a0d8-778ef54e12fd/1454689124076/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/05/e58994b4-e02e-4722-a0d8-778ef54e12fd/1454689124076/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/05/e58994b4-e02e-4722-a0d8-778ef54e12fd/1454689124076/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/05/e58994b4-e02e-4722-a0d8-778ef54e12fd/1454689124076/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'2/4/16: DET 3, FLA 6',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277982436'},
{u'items': [{u'authFlow': False,
u'blurb': u'Panthers, Jagr double up Red Wings',
u'date': u'2016-02-04T19:30:00-0500',
u'description': u'The Panthers scored five goals, Roberto Luongo made 36 saves and Jaromir Jagr notched his 1,100th career assist in their 6-3 win',
u'duration': u'03:14',
u'id': u'40864303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278356064/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278356064/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278356064/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278356064/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278356064/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278356064/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278356064/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278356064/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278356064/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278356064/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278356064/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278356064/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278356064/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278356064/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278356064/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278356064/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278356064/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278356064/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278356064/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278356064/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278356064/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278356064/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278356064/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278356064/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278356064/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278356064/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278356064/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278356064/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278356064/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278356064/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'17', u'type': u'teamId', u'value': u'17'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40864303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/8fe59146-f499-48ed-a26e-d6f0f84f1d79/1454649868545/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/8fe59146-f499-48ed-a26e-d6f0f84f1d79/1454649868545/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/8fe59146-f499-48ed-a26e-d6f0f84f1d79/1454649868545/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/8fe59146-f499-48ed-a26e-d6f0f84f1d79/1454649868545/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/8fe59146-f499-48ed-a26e-d6f0f84f1d79/1454649868545/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/05/8fe59146-f499-48ed-a26e-d6f0f84f1d79/1454649868545/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/05/8fe59146-f499-48ed-a26e-d6f0f84f1d79/1454649868546/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/05/8fe59146-f499-48ed-a26e-d6f0f84f1d79/1454649868546/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/05/8fe59146-f499-48ed-a26e-d6f0f84f1d79/1454649868546/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/05/8fe59146-f499-48ed-a26e-d6f0f84f1d79/1454649868546/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: DET 3, FLA 6',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277982436'}]}},
u'gameDate': u'2016-02-05T00:30:00Z',
u'gamePk': 2015020764,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 18},
u'endTime': u'2016-02-05T01:16:41Z',
u'home': {u'goals': 3, u'shotsOnGoal': 13},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-05T00:38:39Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2016-02-05T02:13:11Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-05T01:35:17Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 12},
u'endTime': u'2016-02-05T03:10:13Z',
u'home': {u'goals': 2, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-05T02:31:42Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 39,
u'team': {u'id': 17,
u'link': u'/api/v1/teams/17',
u'name': u'Detroit Red Wings'}},
u'home': {u'goaliePulled': False,
u'goals': 6,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 33,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020764/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 18,
u'ot': 8,
u'type': u'league',
u'wins': 25},
u'score': 3,
u'team': {u'abbreviation': u'DET',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1926',
u'franchise': {u'franchiseId': 12,
u'link': u'/api/v1/franchises/12',
u'teamName': u'Red Wings'},
u'franchiseId': 12,
u'id': 17,
u'link': u'/api/v1/teams/17',
u'locationName': u'Detroit',
u'name': u'Detroit Red Wings',
u'officialSiteUrl': u'http://www.detroitredwings.com',
u'shortName': u'Detroit',
u'teamName': u'Red Wings',
u'venue': {u'city': u'Detroit',
u'name': u'Joe Louis Arena',
u'timeZone': {u'id': u'America/Detroit', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 15,
u'ot': 5,
u'type': u'league',
u'wins': 31},
u'score': 6,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-06',
u'games': [{u'broadcasts': [{u'id': 286,
u'language': u'en',
u'name': u'CITY',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020781/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1000884',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40883703',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'ROOT',
u'eventId': u'221-1000884',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40883803',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000884',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'40884103',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1000884',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40883903',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WXDX',
u'eventId': u'221-1000884',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40884003',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Extended Highlights: Penguins at Panthers',
u'date': u'2016-02-06T00:00:00-0500',
u'description': u'Extended highlights of the Pittsburgh Penguins at the Florida Panthers',
u'duration': u'06:34',
u'id': u'40955303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278454026/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278454026/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278454026/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278454026/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278454026/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278454026/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278454026/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278454026/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278454026/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278454026/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278454026/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278454026/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278454026/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278454026/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278454026/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278454026/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278454026/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278454026/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278454026/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278454026/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278454026/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278454026/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278454026/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278454026/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278454026/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278454026/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278454026/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278454026/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278454026/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278454026/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'5', u'type': u'teamId', u'value': u'5'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40955303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/7b2eda4e-d221-49df-8694-0d5a93aa9e78/1454821658492/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/7b2eda4e-d221-49df-8694-0d5a93aa9e78/1454821658492/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/7b2eda4e-d221-49df-8694-0d5a93aa9e78/1454821658492/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/7b2eda4e-d221-49df-8694-0d5a93aa9e78/1454821658492/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/7b2eda4e-d221-49df-8694-0d5a93aa9e78/1454821658492/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/7b2eda4e-d221-49df-8694-0d5a93aa9e78/1454821658492/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/07/7b2eda4e-d221-49df-8694-0d5a93aa9e78/1454821658494/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/07/7b2eda4e-d221-49df-8694-0d5a93aa9e78/1454821658494/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/07/7b2eda4e-d221-49df-8694-0d5a93aa9e78/1454821658494/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/07/7b2eda4e-d221-49df-8694-0d5a93aa9e78/1454821658494/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'PIT @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277982812'},
{u'items': [{u'authFlow': False,
u'blurb': u'Penguins rally late to down Panthers',
u'date': u'2016-02-06T19:00:00-0500',
u'description': u'Kris Letang and Sidney Crosby both turned in three-point nights, as the Penguins beat the Panthers 3-2 in overtime',
u'duration': u'03:05',
u'id': u'40958703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278457760/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278457760/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278457760/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278457760/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278457760/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278457760/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278457760/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278457760/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278457760/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278457760/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278457760/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278457760/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278457760/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278457760/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278457760/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278457760/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278457760/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278457760/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278457760/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278457760/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278457760/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278457760/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278457760/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278457760/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278457760/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278457760/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278457760/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278457760/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278457760/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278457760/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'5', u'type': u'teamId', u'value': u'5'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'40958703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/3b395235-8078-44db-8cf3-7366a9c51e38/1454823820183/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/3b395235-8078-44db-8cf3-7366a9c51e38/1454823820183/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/3b395235-8078-44db-8cf3-7366a9c51e38/1454823820183/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/3b395235-8078-44db-8cf3-7366a9c51e38/1454823820183/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/3b395235-8078-44db-8cf3-7366a9c51e38/1454823820183/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/07/3b395235-8078-44db-8cf3-7366a9c51e38/1454823820183/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/07/3b395235-8078-44db-8cf3-7366a9c51e38/1454823820185/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/07/3b395235-8078-44db-8cf3-7366a9c51e38/1454823820185/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/07/3b395235-8078-44db-8cf3-7366a9c51e38/1454823820185/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/07/3b395235-8078-44db-8cf3-7366a9c51e38/1454823820185/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: PIT 3, FLA 2 - F/OT',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277982812'}]}},
u'gameDate': u'2016-02-07T00:00:00Z',
u'gamePk': 2015020781,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 4,
u'currentPeriodOrdinal': u'OT',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 9},
u'endTime': u'2016-02-07T00:46:30Z',
u'home': {u'goals': 0, u'shotsOnGoal': 20},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-07T00:09:51Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 9},
u'endTime': u'2016-02-07T01:43:46Z',
u'home': {u'goals': 1, u'shotsOnGoal': 14},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-07T01:05:02Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 11},
u'endTime': u'2016-02-07T02:41:40Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-07T02:02:08Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 6},
u'endTime': u'2016-02-07T02:47:27Z',
u'home': {u'goals': 0, u'shotsOnGoal': 0},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-02-07T02:43:46Z'}],
u'powerPlayStrength': u'4-on-3',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 4,
u'powerPlay': True,
u'shotsOnGoal': 35,
u'team': {u'id': 5,
u'link': u'/api/v1/teams/5',
u'name': u'Pittsburgh Penguins'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 44,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020781/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 18,
u'ot': 7,
u'type': u'league',
u'wins': 26},
u'score': 3,
u'team': {u'abbreviation': u'PIT',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 17,
u'link': u'/api/v1/franchises/17',
u'teamName': u'Penguins'},
u'franchiseId': 17,
u'id': 5,
u'link': u'/api/v1/teams/5',
u'locationName': u'Pittsburgh',
u'name': u'Pittsburgh Penguins',
u'officialSiteUrl': u'http://www.pittsburghpenguins.com',
u'shortName': u'Pittsburgh',
u'teamName': u'Penguins',
u'venue': {u'city': u'Pittsburgh',
u'name': u'CONSOL Energy Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 15,
u'ot': 6,
u'type': u'league',
u'wins': 31},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-08',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020793/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-D+',
u'eventId': u'221-1000896',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40926103',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1000896',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40926203',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000896',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'40926503',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WXYT',
u'eventId': u'221-1000896',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40926303',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1000896',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40926403',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Extended Highlights: Panthers @ Red Wings',
u'date': u'2016-02-08T19:30:00-0500',
u'description': u'Extended Highlights of the Florida Panthers at the Detroit Red Wings',
u'duration': u'06:11',
u'id': u'41033303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278533412/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278533412/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278533412/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278533412/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278533412/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278533412/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278533412/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278533412/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278533412/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278533412/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278533412/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278533412/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278533412/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278533412/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278533412/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278533412/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278533412/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278533412/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278533412/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278533412/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278533412/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278533412/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278533412/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278533412/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278533412/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278533412/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278533412/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278533412/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278533412/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278533412/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'17', u'type': u'teamId', u'value': u'17'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41033303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/05c4b4d2-595a-4052-be8e-3ad7a7d13f37/1454999231481/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/05c4b4d2-595a-4052-be8e-3ad7a7d13f37/1454999231481/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/05c4b4d2-595a-4052-be8e-3ad7a7d13f37/1454999231481/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/05c4b4d2-595a-4052-be8e-3ad7a7d13f37/1454999231481/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/05c4b4d2-595a-4052-be8e-3ad7a7d13f37/1454999231481/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/05c4b4d2-595a-4052-be8e-3ad7a7d13f37/1454999231481/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/09/05c4b4d2-595a-4052-be8e-3ad7a7d13f37/1454999231483/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/09/05c4b4d2-595a-4052-be8e-3ad7a7d13f37/1454999231483/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/09/05c4b4d2-595a-4052-be8e-3ad7a7d13f37/1454999231483/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/09/05c4b4d2-595a-4052-be8e-3ad7a7d13f37/1454999231483/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ DET',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277984190'},
{u'items': [{u'authFlow': False,
u'blurb': u"Datsyuk scores twice in Red Wings' shutout win",
u'date': u'2016-02-08T19:35:00-0500',
u'description': u'Petr Mrazek shut the Panthers out on 23 saves and Pavel Datsyuk scored twice in a 3-0 Red Wings win',
u'duration': u'02:55',
u'id': u'41032403',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278531856/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278531856/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278531856/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278531856/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278531856/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278531856/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278531856/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278531856/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278531856/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278531856/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278531856/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278531856/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278531856/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278531856/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278531856/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278531856/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278531856/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278531856/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278531856/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278531856/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278531856/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278531856/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278531856/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278531856/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278531856/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278531856/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278531856/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278531856/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278531856/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278531856/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'17', u'type': u'teamId', u'value': u'17'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41032403',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/6188fc66-7a25-47be-bcd2-e2fa8afd457b/1454997282719/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/6188fc66-7a25-47be-bcd2-e2fa8afd457b/1454997282719/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/6188fc66-7a25-47be-bcd2-e2fa8afd457b/1454997282719/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/6188fc66-7a25-47be-bcd2-e2fa8afd457b/1454997282719/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/6188fc66-7a25-47be-bcd2-e2fa8afd457b/1454997282719/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/09/6188fc66-7a25-47be-bcd2-e2fa8afd457b/1454997282719/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/09/6188fc66-7a25-47be-bcd2-e2fa8afd457b/1454997282720/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/09/6188fc66-7a25-47be-bcd2-e2fa8afd457b/1454997282720/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/09/6188fc66-7a25-47be-bcd2-e2fa8afd457b/1454997282720/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/09/6188fc66-7a25-47be-bcd2-e2fa8afd457b/1454997282720/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 0, DET 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277984190'}]}},
u'gameDate': u'2016-02-09T00:30:00Z',
u'gamePk': 2015020793,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 4},
u'endTime': u'2016-02-09T01:15:36Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-09T00:37:44Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 11},
u'endTime': u'2016-02-09T02:13:23Z',
u'home': {u'goals': 0, u'shotsOnGoal': 12},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-09T01:33:44Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2016-02-09T03:15:37Z',
u'home': {u'goals': 3, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-09T02:31:33Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 0,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 23,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 31,
u'team': {u'id': 17,
u'link': u'/api/v1/teams/17',
u'name': u'Detroit Red Wings'}}}},
u'link': u'/api/v1/game/2015020793/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 16,
u'ot': 6,
u'type': u'league',
u'wins': 31},
u'score': 0,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 18,
u'ot': 8,
u'type': u'league',
u'wins': 27},
u'score': 3,
u'team': {u'abbreviation': u'DET',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1926',
u'franchise': {u'franchiseId': 12,
u'link': u'/api/v1/franchises/12',
u'teamName': u'Red Wings'},
u'franchiseId': 12,
u'id': 17,
u'link': u'/api/v1/teams/17',
u'locationName': u'Detroit',
u'name': u'Detroit Red Wings',
u'officialSiteUrl': u'http://www.detroitredwings.com',
u'shortName': u'Detroit',
u'teamName': u'Red Wings',
u'venue': {u'city': u'Detroit',
u'name': u'Joe Louis Arena',
u'timeZone': {u'id': u'America/Detroit', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Detroit-Red-Wings-tickets/artist/805938?intcmp=tm204064&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_DET',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Detroit-Red-Wings-tickets/artist/805938?intcmp=tm205561&wt.mc_id=NHL_LEAGUE_DET_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/detroit-red-wings-tickets/?intcmp=tm204034&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_DET',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/240/False/Detroit%20Red%20Wings.html?intcmp=tm205486&wt.mc_id=NHL_LEAGUE_DET_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Detroit-Red-Wings-tickets/artist/805938?intcmp=tm206308&wt.mc_id=NHL_TEAM_DET_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Detroit-Red-Wings-tickets/artist/805938?intcmp=tm206356&wt.mc_id=NHL_TEAM_DET_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Joe Louis Arena'}}],
u'totalItems': 1},
{u'date': u'2016-02-09',
u'games': [{u'broadcasts': [{u'id': 276,
u'language': u'en',
u'name': u'BELL TV',
u'site': u'nhlCA',
u'type': u'home'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020795/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'MSG-B',
u'eventId': u'221-1000898',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40977903',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1000898',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40978003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000898',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'40978303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WGR',
u'eventId': u'221-1000898',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'40978103',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1000898',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'40978203',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Extended Highlights: Panthers @ Sabres',
u'date': u'2016-02-09T19:00:00-0500',
u'description': u'Extended Highlights of the Florida Panthers at the Buffalo Sabres',
u'duration': u'06:58',
u'id': u'41106903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278616624/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278616624/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278616624/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278616624/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278616624/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278616624/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278616624/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278616624/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278616624/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278616624/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278616624/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278616624/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278616624/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278616624/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278616624/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278616624/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278616624/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278616624/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278616624/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278616624/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278616624/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278616624/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278616624/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278616624/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278616624/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278616624/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278616624/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278616624/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278616624/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278616624/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'7', u'type': u'teamId', u'value': u'7'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41106903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/d94c6be1-b169-405b-8a4d-7a41ef8ec207/1455091529080/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/d94c6be1-b169-405b-8a4d-7a41ef8ec207/1455091529080/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/d94c6be1-b169-405b-8a4d-7a41ef8ec207/1455091529080/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/d94c6be1-b169-405b-8a4d-7a41ef8ec207/1455091529080/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/d94c6be1-b169-405b-8a4d-7a41ef8ec207/1455091529080/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/d94c6be1-b169-405b-8a4d-7a41ef8ec207/1455091529080/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/10/d94c6be1-b169-405b-8a4d-7a41ef8ec207/1455091529081/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/10/d94c6be1-b169-405b-8a4d-7a41ef8ec207/1455091529081/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/10/d94c6be1-b169-405b-8a4d-7a41ef8ec207/1455091529081/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/10/d94c6be1-b169-405b-8a4d-7a41ef8ec207/1455091529081/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ BUF',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277984882'},
{u'items': [{u'authFlow': False,
u'blurb': u"Offense comes to life in Panthers' 7-4 win",
u'date': u'2016-02-09T19:00:00-0500',
u'description': u'Six different Panthers scored, including Reilly Smith twice, leading the team to a 7-4 win over the Sabres',
u'duration': u'04:08',
u'id': u'41099503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278607246/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278607246/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278607246/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278607246/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278607246/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278607246/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278607246/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278607246/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278607246/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278607246/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278607246/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278607246/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278607246/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278607246/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278607246/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278607246/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278607246/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278607246/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278607246/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278607246/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278607246/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278607246/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278607246/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278607246/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278607246/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278607246/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278607246/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278607246/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278607246/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278607246/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'7', u'type': u'teamId', u'value': u'7'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41099503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/966f8121-dedd-4a8c-a87e-1863fd726780/1455084186957/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/966f8121-dedd-4a8c-a87e-1863fd726780/1455084186957/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/966f8121-dedd-4a8c-a87e-1863fd726780/1455084186957/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/966f8121-dedd-4a8c-a87e-1863fd726780/1455084186957/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/966f8121-dedd-4a8c-a87e-1863fd726780/1455084186957/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/10/966f8121-dedd-4a8c-a87e-1863fd726780/1455084186957/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/10/966f8121-dedd-4a8c-a87e-1863fd726780/1455084186958/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/10/966f8121-dedd-4a8c-a87e-1863fd726780/1455084186958/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/10/966f8121-dedd-4a8c-a87e-1863fd726780/1455084186958/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/10/966f8121-dedd-4a8c-a87e-1863fd726780/1455084186958/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 7, BUF 4',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277984882'}]}},
u'gameDate': u'2016-02-10T00:00:00Z',
u'gamePk': 2015020795,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 3, u'shotsOnGoal': 11},
u'endTime': u'2016-02-10T00:45:41Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-10T00:10:26Z'},
{u'away': {u'goals': 3, u'shotsOnGoal': 12},
u'endTime': u'2016-02-10T01:48:04Z',
u'home': {u'goals': 2, u'shotsOnGoal': 12},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-10T01:04:08Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 12},
u'endTime': u'2016-02-10T02:46:39Z',
u'home': {u'goals': 2, u'shotsOnGoal': 13},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-10T02:06:17Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 7,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 35,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 34,
u'team': {u'id': 7,
u'link': u'/api/v1/teams/7',
u'name': u'Buffalo Sabres'}}}},
u'link': u'/api/v1/game/2015020795/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 16,
u'ot': 6,
u'type': u'league',
u'wins': 32},
u'score': 7,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 27,
u'ot': 6,
u'type': u'league',
u'wins': 21},
u'score': 4,
u'team': {u'abbreviation': u'BUF',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1970',
u'franchise': {u'franchiseId': 19,
u'link': u'/api/v1/franchises/19',
u'teamName': u'Sabres'},
u'franchiseId': 19,
u'id': 7,
u'link': u'/api/v1/teams/7',
u'locationName': u'Buffalo',
u'name': u'Buffalo Sabres',
u'officialSiteUrl': u'http://www.sabres.com',
u'shortName': u'Buffalo',
u'teamName': u'Sabres',
u'venue': {u'city': u'Buffalo',
u'name': u'First Niagara Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://sabres.nhl.com/club/page.htm?id=82007',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://purchase.tickets.com/buy/TicketPurchase?orgid=1585&_s_icmp=vZULX8PR',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/NHL/buffalo-sabres-tickets/?intcmp=tm204027&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_BUF',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/129/False/Buffalo_Sabres.html?intcmp=tm205498&wt.mc_id=NHL_LEAGUE_BUF_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://purchase.tickets.com/buy/TicketPurchase?orgid=1585&_s_icmp=vZULX8PR',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://purchase.tickets.com/buy/TicketPurchase?orgid=1585&_s_icmp=vZULX8PR',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'First Niagara Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-12',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020823/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1000926',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41009403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FSMW',
u'eventId': u'221-1000926',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41009503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000926',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41009803',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1000926',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41009603',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'KMOX',
u'eventId': u'221-1000926',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41009703',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Extended Highlights: Blues @ Panthers',
u'date': u'2016-02-12T19:30:00-0500',
u'description': u'Extended Highlights of the St. Louis Blues at the Florida Panthers',
u'duration': u'06:05',
u'id': u'41291203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278781612/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278781612/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278781612/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278781612/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278781612/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278781612/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278781612/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278781612/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278781612/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278781612/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278781612/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278781612/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278781612/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278781612/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278781612/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278781612/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278781612/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278781612/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278781612/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278781612/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278781612/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278781612/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278781612/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278781612/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278781612/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278781612/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278781612/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278781612/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278781612/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278781612/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'19', u'type': u'teamId', u'value': u'19'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41291203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/4c32b94c-acd4-4cf3-8f45-a9a372a71bfc/1455350798837/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/4c32b94c-acd4-4cf3-8f45-a9a372a71bfc/1455350798837/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/4c32b94c-acd4-4cf3-8f45-a9a372a71bfc/1455350798837/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/4c32b94c-acd4-4cf3-8f45-a9a372a71bfc/1455350798837/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/4c32b94c-acd4-4cf3-8f45-a9a372a71bfc/1455350798837/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/4c32b94c-acd4-4cf3-8f45-a9a372a71bfc/1455350798837/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/13/4c32b94c-acd4-4cf3-8f45-a9a372a71bfc/1455350798840/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/13/4c32b94c-acd4-4cf3-8f45-a9a372a71bfc/1455350798840/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/13/4c32b94c-acd4-4cf3-8f45-a9a372a71bfc/1455350798840/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/13/4c32b94c-acd4-4cf3-8f45-a9a372a71bfc/1455350798840/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'STL @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277987218'},
{u'items': [{u'authFlow': False,
u'blurb': u'Blues top Panthers, Schwartz scores in return',
u'date': u'2016-02-12T19:30:00-0500',
u'description': u'In his first game back from injury, Justin Schwartz scored a key goal to lead the Blues over the Panthers, 5-3, in Florida',
u'duration': u'03:23',
u'id': u'41290703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278780552/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278780552/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278780552/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278780552/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278780552/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278780552/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278780552/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278780552/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278780552/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278780552/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278780552/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278780552/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278780552/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278780552/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278780552/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278780552/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278780552/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278780552/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278780552/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278780552/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278780552/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278780552/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278780552/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278780552/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278780552/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278780552/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278780552/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278780552/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278780552/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278780552/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'19', u'type': u'teamId', u'value': u'19'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41290703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/204b6de8-31bc-4a5d-967b-891a55fdb56c/1455348829445/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/204b6de8-31bc-4a5d-967b-891a55fdb56c/1455348829445/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/204b6de8-31bc-4a5d-967b-891a55fdb56c/1455348829445/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/204b6de8-31bc-4a5d-967b-891a55fdb56c/1455348829445/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/204b6de8-31bc-4a5d-967b-891a55fdb56c/1455348829445/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/13/204b6de8-31bc-4a5d-967b-891a55fdb56c/1455348829445/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/13/204b6de8-31bc-4a5d-967b-891a55fdb56c/1455348829455/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/13/204b6de8-31bc-4a5d-967b-891a55fdb56c/1455348829455/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/13/204b6de8-31bc-4a5d-967b-891a55fdb56c/1455348829455/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/13/204b6de8-31bc-4a5d-967b-891a55fdb56c/1455348829455/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: STL 5, FLA 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277987218'}]}},
u'gameDate': u'2016-02-13T00:30:00Z',
u'gamePk': 2015020823,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 3, u'shotsOnGoal': 13},
u'endTime': u'2016-02-13T01:14:12Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-13T00:38:46Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2016-02-13T02:08:54Z',
u'home': {u'goals': 1, u'shotsOnGoal': 11},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-13T01:32:36Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 6},
u'endTime': u'2016-02-13T03:06:42Z',
u'home': {u'goals': 1, u'shotsOnGoal': 13},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-13T02:27:08Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 19,
u'link': u'/api/v1/teams/19',
u'name': u'St. Louis Blues'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020823/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 17,
u'ot': 9,
u'type': u'league',
u'wins': 31},
u'score': 5,
u'team': {u'abbreviation': u'STL',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 18,
u'link': u'/api/v1/franchises/18',
u'teamName': u'Blues'},
u'franchiseId': 18,
u'id': 19,
u'link': u'/api/v1/teams/19',
u'locationName': u'St. Louis',
u'name': u'St. Louis Blues',
u'officialSiteUrl': u'http://www.stlouisblues.com',
u'shortName': u'St Louis',
u'teamName': u'Blues',
u'venue': {u'city': u'St. Louis',
u'name': u'Scottrade Center',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}}},
u'home': {u'leagueRecord': {u'losses': 17,
u'ot': 6,
u'type': u'league',
u'wins': 32},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-13',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020827/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1000930',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41110403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-TN',
u'eventId': u'221-1000930',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41110503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000930',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41110803',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1000930',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41110603',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WPRT',
u'eventId': u'221-1000930',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41110703',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Extended Highlights: Predators @ Panthers',
u'date': u'2016-02-13T19:00:00-0500',
u'description': u'Extended Highlights of the Nashville Predators at the Florida Panthers',
u'duration': u'04:06',
u'id': u'41348903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278821082/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278821082/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278821082/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278821082/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278821082/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278821082/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278821082/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278821082/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278821082/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278821082/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278821082/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278821082/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278821082/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278821082/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278821082/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278821082/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278821082/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278821082/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278821082/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278821082/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278821082/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278821082/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278821082/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278821082/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278821082/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278821082/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278821082/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278821082/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278821082/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278821082/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'18', u'type': u'teamId', u'value': u'18'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41348903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/8fedeca2-165f-4767-9f00-66d108948b15/1455436642766/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/8fedeca2-165f-4767-9f00-66d108948b15/1455436642766/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/8fedeca2-165f-4767-9f00-66d108948b15/1455436642766/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/8fedeca2-165f-4767-9f00-66d108948b15/1455436642766/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/8fedeca2-165f-4767-9f00-66d108948b15/1455436642766/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/8fedeca2-165f-4767-9f00-66d108948b15/1455436642766/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/14/8fedeca2-165f-4767-9f00-66d108948b15/1455436642768/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/14/8fedeca2-165f-4767-9f00-66d108948b15/1455436642768/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/14/8fedeca2-165f-4767-9f00-66d108948b15/1455436642768/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/14/8fedeca2-165f-4767-9f00-66d108948b15/1455436642768/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'NSH @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277989978'},
{u'items': [{u'authFlow': False,
u'blurb': u'Predators shutout Panthers',
u'date': u'2016-02-13T19:00:00-0500',
u'description': u'Carter Hutton makes 22 saves and Calle Jarnkrok scores two goals to backstop a dominant Predators win over the Panthers',
u'duration': u'02:46',
u'id': u'41341303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278815618/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278815618/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278815618/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278815618/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278815618/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278815618/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278815618/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278815618/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278815618/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278815618/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278815618/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278815618/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278815618/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278815618/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278815618/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278815618/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278815618/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278815618/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278815618/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278815618/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278815618/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278815618/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278815618/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278815618/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278815618/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278815618/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278815618/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278815618/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278815618/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278815618/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'18', u'type': u'teamId', u'value': u'18'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41341303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/610209c4-0400-4eea-9b48-271a12187b78/1455425886793/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/610209c4-0400-4eea-9b48-271a12187b78/1455425886793/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/610209c4-0400-4eea-9b48-271a12187b78/1455425886793/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/610209c4-0400-4eea-9b48-271a12187b78/1455425886793/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/610209c4-0400-4eea-9b48-271a12187b78/1455425886793/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/14/610209c4-0400-4eea-9b48-271a12187b78/1455425886793/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/14/610209c4-0400-4eea-9b48-271a12187b78/1455425886794/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/14/610209c4-0400-4eea-9b48-271a12187b78/1455425886794/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/14/610209c4-0400-4eea-9b48-271a12187b78/1455425886794/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/14/610209c4-0400-4eea-9b48-271a12187b78/1455425886794/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: NSH 5, FLA 0',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277989978'}]}},
u'gameDate': u'2016-02-14T00:00:00Z',
u'gamePk': 2015020827,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 12},
u'endTime': u'2016-02-14T00:46:02Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-14T00:09:14Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2016-02-14T02:04:19Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-14T01:04:08Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 9},
u'endTime': u'2016-02-14T02:41:38Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-14T02:04:50Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 18,
u'link': u'/api/v1/teams/18',
u'name': u'Nashville Predators'}},
u'home': {u'goaliePulled': False,
u'goals': 0,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 22,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020827/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 21,
u'ot': 9,
u'type': u'league',
u'wins': 26},
u'score': 5,
u'team': {u'abbreviation': u'NSH',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1997',
u'franchise': {u'franchiseId': 34,
u'link': u'/api/v1/franchises/34',
u'teamName': u'Predators'},
u'franchiseId': 34,
u'id': 18,
u'link': u'/api/v1/teams/18',
u'locationName': u'Nashville',
u'name': u'Nashville Predators',
u'officialSiteUrl': u'http://www.nashvillepredators.com',
u'shortName': u'Nashville',
u'teamName': u'Predators',
u'venue': {u'city': u'Nashville',
u'name': u'Bridgestone Arena',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}}},
u'home': {u'leagueRecord': {u'losses': 18,
u'ot': 6,
u'type': u'league',
u'wins': 32},
u'score': 0,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-15',
u'games': [{u'broadcasts': [{u'id': 281,
u'language': u'fr',
u'name': u'TVAS',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 284,
u'language': u'en',
u'name': u'SN1',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 288,
u'language': u'en',
u'name': u'SNO',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 290,
u'language': u'en',
u'name': u'SNP',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020842/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1000945',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41172503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'ROOT',
u'eventId': u'221-1000945',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41172603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TVAS',
u'eventId': u'221-1000945',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'41172903',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000945',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41173103',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1000945',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41172703',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WXDX',
u'eventId': u'221-1000945',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41172803',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Extended Highlights: Penguins @ Panthers',
u'date': u'2016-02-15T19:30:00-0500',
u'description': u'Extended Highlights of the Pittsburgh Penguins at the Florida Panthers',
u'duration': u'06:34',
u'id': u'41412503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278865846/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278865846/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278865846/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278865846/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278865846/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278865846/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278865846/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278865846/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278865846/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278865846/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278865846/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278865846/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278865846/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278865846/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278865846/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278865846/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278865846/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278865846/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278865846/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278865846/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278865846/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278865846/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278865846/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278865846/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278865846/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278865846/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278865846/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278865846/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278865846/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278865846/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'5', u'type': u'teamId', u'value': u'5'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41412503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/c1a2ffb9-ae51-4046-a9f4-b5fd833d1ef1/1455607066546/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/c1a2ffb9-ae51-4046-a9f4-b5fd833d1ef1/1455607066546/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/c1a2ffb9-ae51-4046-a9f4-b5fd833d1ef1/1455607066546/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/c1a2ffb9-ae51-4046-a9f4-b5fd833d1ef1/1455607066546/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/c1a2ffb9-ae51-4046-a9f4-b5fd833d1ef1/1455607066546/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/c1a2ffb9-ae51-4046-a9f4-b5fd833d1ef1/1455607066546/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/16/c1a2ffb9-ae51-4046-a9f4-b5fd833d1ef1/1455607066554/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/16/c1a2ffb9-ae51-4046-a9f4-b5fd833d1ef1/1455607066554/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/16/c1a2ffb9-ae51-4046-a9f4-b5fd833d1ef1/1455607066554/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/16/c1a2ffb9-ae51-4046-a9f4-b5fd833d1ef1/1455607066554/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'PIT @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277992762'},
{u'items': [{u'authFlow': False,
u'blurb': u"Montoya keys Panthers' 2-1 shootout win over Penguins",
u'date': u'2016-02-16T03:30:00-0500',
u'description': u'The Panthers edged the Penguins 2-1 in a shootout, as Jussi Jokinen knotted the game-winner and Al Montoya came up with 31 saves',
u'duration': u'03:45',
u'id': u'41409503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278862792/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278862792/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278862792/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278862792/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278862792/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278862792/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278862792/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278862792/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278862792/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278862792/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278862792/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278862792/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278862792/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278862792/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278862792/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278862792/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278862792/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278862792/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278862792/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278862792/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278862792/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278862792/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278862792/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278862792/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278862792/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278862792/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278862792/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278862792/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278862792/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278862792/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'5', u'type': u'teamId', u'value': u'5'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41409503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/e469ccf5-378f-4326-98bd-733659bb8465/1455603309988/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/e469ccf5-378f-4326-98bd-733659bb8465/1455603309988/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/e469ccf5-378f-4326-98bd-733659bb8465/1455603309988/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/e469ccf5-378f-4326-98bd-733659bb8465/1455603309988/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/e469ccf5-378f-4326-98bd-733659bb8465/1455603309988/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/16/e469ccf5-378f-4326-98bd-733659bb8465/1455603309988/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/16/e469ccf5-378f-4326-98bd-733659bb8465/1455603309991/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/16/e469ccf5-378f-4326-98bd-733659bb8465/1455603309991/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/16/e469ccf5-378f-4326-98bd-733659bb8465/1455603309991/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/16/e469ccf5-378f-4326-98bd-733659bb8465/1455603309991/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: PIT 1, FLA 2 - F/SO',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277992762'}]}},
u'gameDate': u'2016-02-16T00:30:00Z',
u'gamePk': 2015020842,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'SO',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': True,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 9},
u'endTime': u'2016-02-16T01:14:52Z',
u'home': {u'goals': 1, u'shotsOnGoal': 7},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-16T00:39:46Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 12},
u'endTime': u'2016-02-16T02:09:20Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-16T01:33:28Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2016-02-16T03:06:32Z',
u'home': {u'goals': 0, u'shotsOnGoal': 12},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-16T02:28:45Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 4},
u'endTime': u'2016-02-16T03:14:10Z',
u'home': {u'goals': 0, u'shotsOnGoal': 3},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-02-16T03:08:45Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 5, u'scores': 1},
u'home': {u'attempts': 5, u'scores': 2},
u'startTime': u'2016-02-16T03:17:45Z'},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 5,
u'link': u'/api/v1/teams/5',
u'name': u'Pittsburgh Penguins'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020842/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 19,
u'ot': 8,
u'type': u'league',
u'wins': 28},
u'score': 1,
u'team': {u'abbreviation': u'PIT',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 17,
u'link': u'/api/v1/franchises/17',
u'teamName': u'Penguins'},
u'franchiseId': 17,
u'id': 5,
u'link': u'/api/v1/teams/5',
u'locationName': u'Pittsburgh',
u'name': u'Pittsburgh Penguins',
u'officialSiteUrl': u'http://www.pittsburghpenguins.com',
u'shortName': u'Pittsburgh',
u'teamName': u'Penguins',
u'venue': {u'city': u'Pittsburgh',
u'name': u'CONSOL Energy Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 18,
u'ot': 6,
u'type': u'league',
u'wins': 33},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-18',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020863/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1000966',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41232303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'CSN-CA',
u'eventId': u'221-1000966',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41232403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000966',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41232703',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1000966',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41232503',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'KFOX',
u'eventId': u'221-1000966',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41232603',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Sharks @ Panthers',
u'date': u'2016-02-18T19:30:00-0500',
u'description': u'Extended highlights of the San Jose Sharks at the Florida Panthers',
u'duration': u'03:32',
u'id': u'41571203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278977200/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278977200/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278977200/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278977200/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278977200/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278977200/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278977200/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278977200/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278977200/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278977200/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278977200/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278977200/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278977200/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278977200/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278977200/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278977200/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278977200/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278977200/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278977200/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278977200/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278977200/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278977200/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278977200/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278977200/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278977200/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278977200/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278977200/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278977200/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278977200/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278977200/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'28', u'type': u'teamId', u'value': u'28'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41571203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/ca085a8c-9f1c-45bd-8021-023247adc855/1455871945735/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/ca085a8c-9f1c-45bd-8021-023247adc855/1455871945735/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/ca085a8c-9f1c-45bd-8021-023247adc855/1455871945735/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/ca085a8c-9f1c-45bd-8021-023247adc855/1455871945735/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/ca085a8c-9f1c-45bd-8021-023247adc855/1455871945735/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/ca085a8c-9f1c-45bd-8021-023247adc855/1455871945735/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/19/ca085a8c-9f1c-45bd-8021-023247adc855/1455871945737/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/19/ca085a8c-9f1c-45bd-8021-023247adc855/1455871945737/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/19/ca085a8c-9f1c-45bd-8021-023247adc855/1455871945737/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/19/ca085a8c-9f1c-45bd-8021-023247adc855/1455871945737/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'SJS @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277998242'},
{u'items': [{u'authFlow': False,
u'blurb': u'Pavelski, Jones lead Sharks in SO for victory',
u'date': u'2016-02-18T19:30:00-0500',
u'description': u'Joe Pavelski scored the go-ahead shootout goal as Martin Jones provided the game-winning save to lead the Sharks in a 2-1 win over the Panthers',
u'duration': u'03:23',
u'id': u'41570303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278976240/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278976240/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/278976240/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278976240/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278976240/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/278976240/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278976240/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278976240/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/278976240/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278976240/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278976240/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/278976240/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278976240/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278976240/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/278976240/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278976240/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278976240/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/278976240/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278976240/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278976240/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/278976240/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278976240/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278976240/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/278976240/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278976240/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278976240/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/278976240/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/278976240/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/278976240/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/278976240/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'28', u'type': u'teamId', u'value': u'28'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41570303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/e7746d83-3c42-4c32-a3a9-0662dff6db72/1455867396123/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/e7746d83-3c42-4c32-a3a9-0662dff6db72/1455867396123/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/e7746d83-3c42-4c32-a3a9-0662dff6db72/1455867396123/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/e7746d83-3c42-4c32-a3a9-0662dff6db72/1455867396123/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/e7746d83-3c42-4c32-a3a9-0662dff6db72/1455867396123/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/19/e7746d83-3c42-4c32-a3a9-0662dff6db72/1455867396123/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/19/e7746d83-3c42-4c32-a3a9-0662dff6db72/1455867396125/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/19/e7746d83-3c42-4c32-a3a9-0662dff6db72/1455867396125/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/19/e7746d83-3c42-4c32-a3a9-0662dff6db72/1455867396125/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/19/e7746d83-3c42-4c32-a3a9-0662dff6db72/1455867396125/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: SJS 2, FLA 1 - F/SO',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277998242'}]}},
u'gameDate': u'2016-02-19T00:30:00Z',
u'gamePk': 2015020863,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'SO',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': True,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2016-02-19T01:11:45Z',
u'home': {u'goals': 0, u'shotsOnGoal': 11},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-19T00:38:41Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2016-02-19T02:04:39Z',
u'home': {u'goals': 0, u'shotsOnGoal': 4},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-19T01:30:23Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 1},
u'endTime': u'2016-02-19T02:56:33Z',
u'home': {u'goals': 1, u'shotsOnGoal': 3},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-19T02:23:24Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 3},
u'endTime': u'2016-02-19T03:07:16Z',
u'home': {u'goals': 0, u'shotsOnGoal': 2},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-02-19T02:58:39Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 2, u'scores': 2},
u'home': {u'attempts': 3, u'scores': 1},
u'startTime': u'2016-02-19T03:12:46Z'},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 2,
u'powerPlay': False,
u'shotsOnGoal': 18,
u'team': {u'id': 28,
u'link': u'/api/v1/teams/28',
u'name': u'San Jose Sharks'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 20,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020863/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 20,
u'ot': 5,
u'type': u'league',
u'wins': 31},
u'score': 2,
u'team': {u'abbreviation': u'SJS',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1990',
u'franchise': {u'franchiseId': 29,
u'link': u'/api/v1/franchises/29',
u'teamName': u'Sharks'},
u'franchiseId': 29,
u'id': 28,
u'link': u'/api/v1/teams/28',
u'locationName': u'San Jose',
u'name': u'San Jose Sharks',
u'officialSiteUrl': u'http://www.sjsharks.com',
u'shortName': u'San Jose',
u'teamName': u'Sharks',
u'venue': {u'city': u'San Jose',
u'name': u'SAP Center at San Jose',
u'timeZone': {u'id': u'America/Los_Angeles', u'offset': -8}}}},
u'home': {u'leagueRecord': {u'losses': 18,
u'ot': 7,
u'type': u'league',
u'wins': 33},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-20',
u'games': [{u'broadcasts': [{u'id': 282,
u'language': u'en',
u'name': u'SN',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020877/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1000980',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41249103',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'SN',
u'eventId': u'221-1000980',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41249203',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1000980',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41249503',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1000980',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41249303',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'TSN1290',
u'eventId': u'221-1000980',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41249403',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Jets @ Panthers',
u'date': u'2016-02-20T19:00:00-0500',
u'description': u'Extended highlights of the Winnipeg Jets at the Florida Panthers',
u'duration': u'06:37',
u'id': u'41653203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279035722/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279035722/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279035722/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279035722/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279035722/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279035722/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279035722/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279035722/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279035722/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279035722/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279035722/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279035722/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279035722/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279035722/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279035722/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279035722/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279035722/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279035722/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279035722/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279035722/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279035722/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279035722/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279035722/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279035722/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279035722/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279035722/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279035722/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279035722/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279035722/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279035722/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'52', u'type': u'teamId', u'value': u'52'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41653203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/2b866394-e819-4d3d-b1ce-90ae2bfa5003/1456032582789/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/2b866394-e819-4d3d-b1ce-90ae2bfa5003/1456032582789/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/2b866394-e819-4d3d-b1ce-90ae2bfa5003/1456032582789/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/2b866394-e819-4d3d-b1ce-90ae2bfa5003/1456032582789/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/2b866394-e819-4d3d-b1ce-90ae2bfa5003/1456032582789/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/2b866394-e819-4d3d-b1ce-90ae2bfa5003/1456032582789/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/21/2b866394-e819-4d3d-b1ce-90ae2bfa5003/1456032582791/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/21/2b866394-e819-4d3d-b1ce-90ae2bfa5003/1456032582791/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/21/2b866394-e819-4d3d-b1ce-90ae2bfa5003/1456032582791/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/21/2b866394-e819-4d3d-b1ce-90ae2bfa5003/1456032582791/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'WPG @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'277999680'},
{u'items': [{u'authFlow': False,
u'blurb': u'Jagr moves past Hull as Panthers top Jets, 3-1',
u'date': u'2016-02-20T19:00:00-0500',
u'description': u"Jaromir Jagr scored twice to move past Brett Hull for most career goals in the Panthers' 3-1 win over the Jets",
u'duration': u'02:57',
u'id': u'41652203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279034974/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279034974/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279034974/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279034974/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279034974/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279034974/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279034974/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279034974/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279034974/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279034974/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279034974/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279034974/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279034974/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279034974/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279034974/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279034974/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279034974/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279034974/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279034974/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279034974/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279034974/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279034974/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279034974/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279034974/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279034974/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279034974/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279034974/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279034974/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279034974/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279034974/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'52', u'type': u'teamId', u'value': u'52'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41652203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/58d0df06-fd03-4242-968b-17281db0416b/1456032380795/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/58d0df06-fd03-4242-968b-17281db0416b/1456032380795/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/58d0df06-fd03-4242-968b-17281db0416b/1456032380795/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/58d0df06-fd03-4242-968b-17281db0416b/1456032380795/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/58d0df06-fd03-4242-968b-17281db0416b/1456032380795/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/21/58d0df06-fd03-4242-968b-17281db0416b/1456032380795/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/21/58d0df06-fd03-4242-968b-17281db0416b/1456032380797/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/21/58d0df06-fd03-4242-968b-17281db0416b/1456032380797/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/21/58d0df06-fd03-4242-968b-17281db0416b/1456032380797/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/21/58d0df06-fd03-4242-968b-17281db0416b/1456032380797/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: WPG 1, FLA 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'277999680'}]}},
u'gameDate': u'2016-02-21T00:00:00Z',
u'gamePk': 2015020877,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2016-02-21T00:51:25Z',
u'home': {u'goals': 0, u'shotsOnGoal': 12},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-21T00:14:40Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2016-02-21T01:44:13Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-21T01:09:57Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 11},
u'endTime': u'2016-02-21T02:41:43Z',
u'home': {u'goals': 2, u'shotsOnGoal': 12},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-21T02:02:30Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 6,
u'powerPlay': True,
u'shotsOnGoal': 30,
u'team': {u'id': 52,
u'link': u'/api/v1/teams/52',
u'name': u'Winnipeg Jets'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020877/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 29,
u'ot': 4,
u'type': u'league',
u'wins': 25},
u'score': 1,
u'team': {u'abbreviation': u'WPG',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'2011',
u'franchise': {u'franchiseId': 35,
u'link': u'/api/v1/franchises/35',
u'teamName': u'Jets'},
u'franchiseId': 35,
u'id': 52,
u'link': u'/api/v1/teams/52',
u'locationName': u'Winnipeg',
u'name': u'Winnipeg Jets',
u'officialSiteUrl': u'http://winnipegjets.com',
u'shortName': u'Winnipeg',
u'teamName': u'Jets',
u'venue': {u'city': u'Winnipeg',
u'name': u'MTS Centre',
u'timeZone': {u'id': u'America/Winnipeg', u'offset': -6}}}},
u'home': {u'leagueRecord': {u'losses': 18,
u'ot': 7,
u'type': u'league',
u'wins': 34},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-25',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020909/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1001012',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41420003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-A+',
u'eventId': u'221-1001012',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41420103',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001012',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41420403',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001012',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41420203',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'KTAR',
u'eventId': u'221-1001012',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41420303',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Coyotes @ Panthers',
u'date': u'2016-02-25T19:30:00-0500',
u'description': u'Extended Highlights of the Arizona Coyotes at the Florida Panthers',
u'duration': u'05:49',
u'id': u'41851303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279166272/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279166272/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279166272/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279166272/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279166272/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279166272/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279166272/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279166272/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279166272/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279166272/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279166272/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279166272/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279166272/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279166272/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279166272/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279166272/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279166272/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279166272/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279166272/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279166272/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279166272/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279166272/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279166272/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279166272/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279166272/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279166272/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279166272/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279166272/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279166272/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279166272/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'53', u'type': u'teamId', u'value': u'53'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41851303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/bae5bedd-93bc-49b4-be72-123e00c8893b/1456468373514/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/bae5bedd-93bc-49b4-be72-123e00c8893b/1456468373514/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/bae5bedd-93bc-49b4-be72-123e00c8893b/1456468373514/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/bae5bedd-93bc-49b4-be72-123e00c8893b/1456468373514/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/bae5bedd-93bc-49b4-be72-123e00c8893b/1456468373514/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/bae5bedd-93bc-49b4-be72-123e00c8893b/1456468373514/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/26/bae5bedd-93bc-49b4-be72-123e00c8893b/1456468373516/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/26/bae5bedd-93bc-49b4-be72-123e00c8893b/1456468373516/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/26/bae5bedd-93bc-49b4-be72-123e00c8893b/1456468373516/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/26/bae5bedd-93bc-49b4-be72-123e00c8893b/1456468373516/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'ARI @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'278700432'},
{u'items': [{u'authFlow': False,
u'blurb': u'Barkov, Luongo lead Panthers over Coyotes',
u'date': u'2016-02-26T03:30:00-0500',
u'description': u"Aleksander Barkov scored twice in his return from injury and Roberto Luongo made 22 saves in the Panthers' 3-2 win over the Coyotes",
u'duration': u'02:47',
u'id': u'41846103',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279161370/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279161370/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279161370/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279161370/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279161370/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279161370/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279161370/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279161370/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279161370/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279161370/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279161370/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279161370/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279161370/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279161370/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279161370/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279161370/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279161370/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279161370/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279161370/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279161370/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279161370/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279161370/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279161370/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279161370/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279161370/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279161370/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279161370/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279161370/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279161370/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279161370/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'53', u'type': u'teamId', u'value': u'53'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41846103',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/b7a5bfd5-4d96-448a-b1b4-281ea85f84df/1456463348509/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/b7a5bfd5-4d96-448a-b1b4-281ea85f84df/1456463348509/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/b7a5bfd5-4d96-448a-b1b4-281ea85f84df/1456463348509/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/b7a5bfd5-4d96-448a-b1b4-281ea85f84df/1456463348509/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/b7a5bfd5-4d96-448a-b1b4-281ea85f84df/1456463348509/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/26/b7a5bfd5-4d96-448a-b1b4-281ea85f84df/1456463348509/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/26/b7a5bfd5-4d96-448a-b1b4-281ea85f84df/1456463348511/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/26/b7a5bfd5-4d96-448a-b1b4-281ea85f84df/1456463348511/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/26/b7a5bfd5-4d96-448a-b1b4-281ea85f84df/1456463348511/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/26/b7a5bfd5-4d96-448a-b1b4-281ea85f84df/1456463348511/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: ARI 2, FLA 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'278700432'}]}},
u'gameDate': u'2016-02-26T00:30:00Z',
u'gamePk': 2015020909,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 8},
u'endTime': u'2016-02-26T01:17:33Z',
u'home': {u'goals': 1, u'shotsOnGoal': 7},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-26T00:39:17Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2016-02-26T02:12:23Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-26T01:36:05Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2016-02-26T03:14:57Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-26T02:30:55Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 24,
u'team': {u'id': 53,
u'link': u'/api/v1/teams/53',
u'name': u'Arizona Coyotes'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 25,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020909/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 28,
u'ot': 6,
u'type': u'league',
u'wins': 27},
u'score': 2,
u'team': {u'abbreviation': u'ARI',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1979',
u'franchise': {u'franchiseId': 28,
u'link': u'/api/v1/franchises/28',
u'teamName': u'Coyotes'},
u'franchiseId': 28,
u'id': 53,
u'link': u'/api/v1/teams/53',
u'locationName': u'Arizona',
u'name': u'Arizona Coyotes',
u'officialSiteUrl': u'http://www.arizonacoyotes.com',
u'shortName': u'Arizona',
u'teamName': u'Coyotes',
u'venue': {u'city': u'Glendale',
u'name': u'Gila River Arena',
u'timeZone': {u'id': u'America/Phoenix', u'offset': -7}}}},
u'home': {u'leagueRecord': {u'losses': 18,
u'ot': 7,
u'type': u'league',
u'wins': 35},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-02-27',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020923/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FSOH',
u'eventId': u'221-1001026',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41698703',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001026',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41698803',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001026',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41699303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WBNS',
u'eventId': u'221-1001026',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41698903',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001026',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41699003',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Blue Jackets',
u'date': u'2016-02-27T15:00:00-0500',
u'description': u'Extended highlights of the Florida Panthers at the Columbus Blue Jackets',
u'duration': u'06:59',
u'id': u'41916003',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279207626/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279207626/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279207626/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279207626/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279207626/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279207626/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279207626/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279207626/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279207626/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279207626/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279207626/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279207626/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279207626/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279207626/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279207626/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279207626/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279207626/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279207626/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279207626/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279207626/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279207626/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279207626/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279207626/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279207626/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279207626/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279207626/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279207626/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279207626/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279207626/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279207626/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'29', u'type': u'teamId', u'value': u'29'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41916003',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/0355175b-026c-47dc-8ebc-bf7991f6f3c0/1456626076329/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/0355175b-026c-47dc-8ebc-bf7991f6f3c0/1456626076329/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/0355175b-026c-47dc-8ebc-bf7991f6f3c0/1456626076329/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/0355175b-026c-47dc-8ebc-bf7991f6f3c0/1456626076329/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/0355175b-026c-47dc-8ebc-bf7991f6f3c0/1456626076329/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/0355175b-026c-47dc-8ebc-bf7991f6f3c0/1456626076329/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/28/0355175b-026c-47dc-8ebc-bf7991f6f3c0/1456626076332/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/28/0355175b-026c-47dc-8ebc-bf7991f6f3c0/1456626076332/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/28/0355175b-026c-47dc-8ebc-bf7991f6f3c0/1456626076332/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/28/0355175b-026c-47dc-8ebc-bf7991f6f3c0/1456626076332/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ CBJ',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'278762356'},
{u'items': [{u'authFlow': False,
u'blurb': u'Blue Jackets make comeback, top Panthers in SO',
u'date': u'2016-02-27T23:00:00-0500',
u'description': u'Seth Jones scored his first goal as a Blue Jacket while Joonas Korpisalo made 28 saves and Brandon Dubinsky scored in the SO to secure the win',
u'duration': u'04:13',
u'id': u'41911603',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279203522/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279203522/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279203522/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279203522/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279203522/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279203522/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279203522/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279203522/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279203522/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279203522/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279203522/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279203522/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279203522/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279203522/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279203522/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279203522/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279203522/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279203522/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279203522/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279203522/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279203522/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279203522/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279203522/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279203522/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279203522/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279203522/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279203522/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279203522/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279203522/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279203522/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'29', u'type': u'teamId', u'value': u'29'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41911603',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/c10a08c8-8387-408f-9fd2-acad761deea3/1456619804141/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/c10a08c8-8387-408f-9fd2-acad761deea3/1456619804141/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/c10a08c8-8387-408f-9fd2-acad761deea3/1456619804141/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/c10a08c8-8387-408f-9fd2-acad761deea3/1456619804141/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/c10a08c8-8387-408f-9fd2-acad761deea3/1456619804141/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/28/c10a08c8-8387-408f-9fd2-acad761deea3/1456619804141/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/28/c10a08c8-8387-408f-9fd2-acad761deea3/1456619804145/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/28/c10a08c8-8387-408f-9fd2-acad761deea3/1456619804145/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/28/c10a08c8-8387-408f-9fd2-acad761deea3/1456619804145/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/28/c10a08c8-8387-408f-9fd2-acad761deea3/1456619804145/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 3, CBJ 4 - F/SO',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'278762356'}]}},
u'gameDate': u'2016-02-27T20:00:00Z',
u'gamePk': 2015020923,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'SO',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': True,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 13},
u'endTime': u'2016-02-27T20:43:40Z',
u'home': {u'goals': 0, u'shotsOnGoal': 1},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-27T20:08:35Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 11},
u'endTime': u'2016-02-27T21:51:30Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-27T21:01:52Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 6},
u'endTime': u'2016-02-27T22:45:34Z',
u'home': {u'goals': 2, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-27T22:09:47Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 1},
u'endTime': u'2016-02-27T22:59:05Z',
u'home': {u'goals': 0, u'shotsOnGoal': 3},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-02-27T22:47:59Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 3, u'scores': 0},
u'home': {u'attempts': 3, u'scores': 1},
u'startTime': u'2016-02-27T23:01:07Z'},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 31,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 25,
u'team': {u'id': 29,
u'link': u'/api/v1/teams/29',
u'name': u'Columbus Blue Jackets'}}}},
u'link': u'/api/v1/game/2015020923/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 18,
u'ot': 8,
u'type': u'league',
u'wins': 35},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 29,
u'ot': 8,
u'type': u'league',
u'wins': 26},
u'score': 4,
u'team': {u'abbreviation': u'CBJ',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1997',
u'franchise': {u'franchiseId': 36,
u'link': u'/api/v1/franchises/36',
u'teamName': u'Blue Jackets'},
u'franchiseId': 36,
u'id': 29,
u'link': u'/api/v1/teams/29',
u'locationName': u'Columbus',
u'name': u'Columbus Blue Jackets',
u'officialSiteUrl': u'http://www.bluejackets.com',
u'shortName': u'Columbus',
u'teamName': u'Blue Jackets',
u'venue': {u'city': u'Columbus',
u'name': u'Nationwide Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Columbus-Blue-Jackets-tickets/artist/805927?intcmp=tm204062&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_CLB',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Columbus-Blue-Jackets-tickets/artist/805927?intcmp=tm205559&wt.mc_id=NHL_LEAGUE_CBJ_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/NHL/columbus-blue-jackets-tickets/?intcmp=tm204032&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_CLB',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/979/False/Columbus_Blue_Jackets.html?intcmp=tm205484&wt.mc_id=NHL_LEAGUE_CBJ_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Columbus-Blue-Jackets-tickets/artist/805927?intcmp=tm206306&wt.mc_id=NHL_TEAM_CBJ_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Columbus-Blue-Jackets-tickets/artist/805927?intcmp=tm206354&wt.mc_id=NHL_TEAM_CBJ_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Nationwide Arena'}}],
u'totalItems': 1},
{u'date': u'2016-02-28',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020932/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-N',
u'eventId': u'221-1001035',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41723103',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001035',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41723203',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001035',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41723503',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'KFAN',
u'eventId': u'221-1001035',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41723303',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001035',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41723403',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Wild',
u'date': u'2016-02-28T15:00:00-0500',
u'description': u'Extended highlights of the Florida Panthers at the Minnesota Wild',
u'duration': u'06:18',
u'id': u'41947903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279230662/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279230662/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279230662/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279230662/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279230662/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279230662/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279230662/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279230662/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279230662/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279230662/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279230662/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279230662/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279230662/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279230662/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279230662/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279230662/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279230662/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279230662/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279230662/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279230662/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279230662/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279230662/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279230662/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279230662/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279230662/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279230662/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279230662/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279230662/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279230662/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279230662/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'30', u'type': u'teamId', u'value': u'30'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41947903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/466e2465-030c-4523-ad36-ef96a8581d47/1456707160270/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/466e2465-030c-4523-ad36-ef96a8581d47/1456707160270/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/466e2465-030c-4523-ad36-ef96a8581d47/1456707160270/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/466e2465-030c-4523-ad36-ef96a8581d47/1456707160270/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/466e2465-030c-4523-ad36-ef96a8581d47/1456707160270/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/466e2465-030c-4523-ad36-ef96a8581d47/1456707160270/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/29/466e2465-030c-4523-ad36-ef96a8581d47/1456707160273/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/29/466e2465-030c-4523-ad36-ef96a8581d47/1456707160273/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/29/466e2465-030c-4523-ad36-ef96a8581d47/1456707160273/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/29/466e2465-030c-4523-ad36-ef96a8581d47/1456707160273/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ MIN',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'278781044'},
{u'items': [{u'authFlow': False,
u'blurb': u'Wild snaps three-game losing streak in 3-1 win',
u'date': u'2016-02-28T15:00:00-0500',
u'description': u'Charlie Coyle, Erik Haula and Jason Pominville each scored as the Wild snapped a three-game losing streak with a 3-1 win over the Panthers',
u'duration': u'02:35',
u'id': u'41947003',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279229906/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279229906/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279229906/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279229906/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279229906/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279229906/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279229906/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279229906/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279229906/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279229906/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279229906/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279229906/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279229906/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279229906/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279229906/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279229906/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279229906/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279229906/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279229906/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279229906/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279229906/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279229906/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279229906/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279229906/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279229906/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279229906/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279229906/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279229906/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279229906/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279229906/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'30', u'type': u'teamId', u'value': u'30'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'41947003',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/6bc86cf0-395e-4a53-8ef0-19b32a03bd9f/1456706228064/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/6bc86cf0-395e-4a53-8ef0-19b32a03bd9f/1456706228064/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/6bc86cf0-395e-4a53-8ef0-19b32a03bd9f/1456706228064/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/6bc86cf0-395e-4a53-8ef0-19b32a03bd9f/1456706228064/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/6bc86cf0-395e-4a53-8ef0-19b32a03bd9f/1456706228064/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/02/29/6bc86cf0-395e-4a53-8ef0-19b32a03bd9f/1456706228064/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/29/6bc86cf0-395e-4a53-8ef0-19b32a03bd9f/1456706228066/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/29/6bc86cf0-395e-4a53-8ef0-19b32a03bd9f/1456706228066/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/29/6bc86cf0-395e-4a53-8ef0-19b32a03bd9f/1456706228066/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/02/29/6bc86cf0-395e-4a53-8ef0-19b32a03bd9f/1456706228066/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 1, MIN 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'278781044'}]}},
u'gameDate': u'2016-02-28T20:00:00Z',
u'gamePk': 2015020932,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 6},
u'endTime': u'2016-02-28T20:48:01Z',
u'home': {u'goals': 1, u'shotsOnGoal': 9},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-28T20:08:37Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2016-02-28T21:49:12Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-28T21:06:21Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 3},
u'endTime': u'2016-02-28T22:45:29Z',
u'home': {u'goals': 2, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-02-28T22:07:41Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 18,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 30,
u'link': u'/api/v1/teams/30',
u'name': u'Minnesota Wild'}}}},
u'link': u'/api/v1/game/2015020932/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 19,
u'ot': 8,
u'type': u'league',
u'wins': 35},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 25,
u'ot': 10,
u'type': u'league',
u'wins': 28},
u'score': 3,
u'team': {u'abbreviation': u'MIN',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1997',
u'franchise': {u'franchiseId': 37,
u'link': u'/api/v1/franchises/37',
u'teamName': u'Wild'},
u'franchiseId': 37,
u'id': 30,
u'link': u'/api/v1/teams/30',
u'locationName': u'Minnesota',
u'name': u'Minnesota Wild',
u'officialSiteUrl': u'http://www.wild.com',
u'shortName': u'Minnesota',
u'teamName': u'Wild',
u'venue': {u'city': u'St. Paul',
u'name': u'Xcel Energy Center',
u'timeZone': {u'id': u'America/Chicago', u'offset': -6}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Minnesota-Wild-tickets/artist/805974?intcmp=tm204068&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_MIN',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Minnesota-Wild-tickets/artist/805974?intcmp=tm205563&wt.mc_id=NHL_LEAGUE_MIN_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/minnesota-wild-tickets/?intcmp=tm204038&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_MIN',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1137/False/Minnesota_Wild.html?intcmp=tm205488&wt.mc_id=NHL_LEAGUE_MIN_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Minnesota-Wild-tickets/artist/805974?intcmp=tm206310&wt.mc_id=NHL_TEAM_MIN_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Minnesota-Wild-tickets/artist/805974?intcmp=tm206358&wt.mc_id=NHL_TEAM_MIN_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Xcel Energy Center'}}],
u'totalItems': 1},
{u'date': u'2016-03-01',
u'games': [{u'broadcasts': [{u'id': 292,
u'language': u'en',
u'name': u'TSN3',
u'site': u'nhlCA',
u'type': u'home'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020949/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'TSN3',
u'eventId': u'221-1001052',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41796603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001052',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41796703',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001052',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41797003',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'TSN1290',
u'eventId': u'221-1001052',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41796803',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001052',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41796903',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Jets',
u'date': u'2016-03-01T20:00:00-0500',
u'description': u'Extended highlights of the Florida Panthers at the Winnipeg Jets',
u'duration': u'06:03',
u'id': u'42049403',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279296062/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279296062/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279296062/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279296062/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279296062/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279296062/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279296062/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279296062/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279296062/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279296062/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279296062/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279296062/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279296062/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279296062/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279296062/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279296062/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279296062/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279296062/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279296062/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279296062/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279296062/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279296062/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279296062/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279296062/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279296062/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279296062/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279296062/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279296062/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279296062/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279296062/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'52', u'type': u'teamId', u'value': u'52'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42049403',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/333d3530-720a-45a1-8aeb-0b64afc4dcd1/1456900105592/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/333d3530-720a-45a1-8aeb-0b64afc4dcd1/1456900105592/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/333d3530-720a-45a1-8aeb-0b64afc4dcd1/1456900105592/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/333d3530-720a-45a1-8aeb-0b64afc4dcd1/1456900105592/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/333d3530-720a-45a1-8aeb-0b64afc4dcd1/1456900105592/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/333d3530-720a-45a1-8aeb-0b64afc4dcd1/1456900105592/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/02/333d3530-720a-45a1-8aeb-0b64afc4dcd1/1456900105594/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/02/333d3530-720a-45a1-8aeb-0b64afc4dcd1/1456900105594/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/02/333d3530-720a-45a1-8aeb-0b64afc4dcd1/1456900105594/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/02/333d3530-720a-45a1-8aeb-0b64afc4dcd1/1456900105594/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ WPG',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'278828928'},
{u'items': [{u'authFlow': False,
u'blurb': u'Smith, Jagr power Panthers past Jets in Winnipeg',
u'date': u'2016-03-01T20:00:00-0500',
u'description': u"Reilly Smith scored twice and Jaromir Jagr's goal put the Panthers ahead for good as Roberto Luongo had a solid defensive effort with 30 saves",
u'duration': u'03:14',
u'id': u'42047303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279294432/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279294432/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279294432/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279294432/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279294432/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279294432/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279294432/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279294432/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279294432/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279294432/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279294432/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279294432/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279294432/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279294432/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279294432/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279294432/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279294432/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279294432/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279294432/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279294432/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279294432/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279294432/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279294432/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279294432/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279294432/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279294432/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279294432/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279294432/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279294432/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279294432/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'52', u'type': u'teamId', u'value': u'52'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42047303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/e6990e45-2f48-41a3-82c2-951be6893218/1456896687108/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/e6990e45-2f48-41a3-82c2-951be6893218/1456896687108/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/e6990e45-2f48-41a3-82c2-951be6893218/1456896687108/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/e6990e45-2f48-41a3-82c2-951be6893218/1456896687108/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/e6990e45-2f48-41a3-82c2-951be6893218/1456896687108/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/02/e6990e45-2f48-41a3-82c2-951be6893218/1456896687108/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/02/e6990e45-2f48-41a3-82c2-951be6893218/1456896687109/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/02/e6990e45-2f48-41a3-82c2-951be6893218/1456896687109/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/02/e6990e45-2f48-41a3-82c2-951be6893218/1456896687109/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/02/e6990e45-2f48-41a3-82c2-951be6893218/1456896687109/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 3, WPG 2',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'278828928'}]}},
u'gameDate': u'2016-03-02T01:00:00Z',
u'gamePk': 2015020949,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 5},
u'endTime': u'2016-03-02T01:46:20Z',
u'home': {u'goals': 0, u'shotsOnGoal': 16},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-02T01:09:17Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2016-03-02T02:38:06Z',
u'home': {u'goals': 2, u'shotsOnGoal': 9},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-02T02:04:49Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 12},
u'endTime': u'2016-03-02T03:30:54Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-02T02:56:43Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 22,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 6,
u'powerPlay': True,
u'shotsOnGoal': 32,
u'team': {u'id': 52,
u'link': u'/api/v1/teams/52',
u'name': u'Winnipeg Jets'}}}},
u'link': u'/api/v1/game/2015020949/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 19,
u'ot': 8,
u'type': u'league',
u'wins': 36},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 32,
u'ot': 4,
u'type': u'league',
u'wins': 26},
u'score': 2,
u'team': {u'abbreviation': u'WPG',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'2011',
u'franchise': {u'franchiseId': 35,
u'link': u'/api/v1/franchises/35',
u'teamName': u'Jets'},
u'franchiseId': 35,
u'id': 52,
u'link': u'/api/v1/teams/52',
u'locationName': u'Winnipeg',
u'name': u'Winnipeg Jets',
u'officialSiteUrl': u'http://winnipegjets.com',
u'shortName': u'Winnipeg',
u'teamName': u'Jets',
u'venue': {u'city': u'Winnipeg',
u'name': u'MTS Centre',
u'timeZone': {u'id': u'America/Winnipeg', u'offset': -6}}}}},
u'tickets': [{u'ticketLink': u'https://teamexchange.ticketmaster.com/html/eventlist.htmI?l=EN&team=wjets&_ga=1.32812925.2102227341.1449698629&intcmp=tm207746&wt.mc_id=NHL_LEAGUE_SCHED_PG_GAME_TIX_LINK',
u'ticketType': u'ticket'},
{u'ticketLink': u'https://teamexchange.ticketmaster.com/html/eventlist.htmI?l=EN&team=wjets&_ga=1.32812925.2102227341.1449698629&intcmp=tm207746&wt.mc_id=NHL_LEAGUE_SCHED_PG_GAME_TIX_LINK',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'https://teamexchange.ticketmaster.com/html/eventlist.htmI?l=EN&team=wjets&intcmp=tm206265&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_WIN',
u'ticketType': u'buysell'},
{u'ticketLink': u'https://teamexchange.ticketmaster.com/html/eventlist.htmI?l=EN&team=wjets&intcmp=tm205773&wt.mc_id=NHL_LEAGUE_WIN_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Winnipeg-Jets-tickets/artist/1613893?intcmp=tm206321&wt.mc_id=NHL_TEAM_WIN_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Winnipeg-Jets-tickets/artist/1613893?intcmp=tm206369&wt.mc_id=NHL_TEAM_WIN_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'MTS Centre'}}],
u'totalItems': 1},
{u'date': u'2016-03-03',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020962/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'ALT',
u'eventId': u'221-1001065',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41862303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001065',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41862403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001065',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41862703',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'KRWZ',
u'eventId': u'221-1001065',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41862503',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001065',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41862603',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Avalanche',
u'date': u'2016-03-03T21:00:00-0500',
u'description': u'Extended highlights of the Florida Panthers at the Colorado Avalanche',
u'duration': u'05:01',
u'id': u'42149103',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279352098/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279352098/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279352098/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279352098/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279352098/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279352098/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279352098/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279352098/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279352098/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279352098/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279352098/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279352098/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279352098/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279352098/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279352098/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279352098/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279352098/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279352098/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279352098/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279352098/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279352098/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279352098/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279352098/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279352098/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279352098/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279352098/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279352098/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279352098/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279352098/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279352098/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'21', u'type': u'teamId', u'value': u'21'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42149103',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/7b003fc6-7225-4651-b7eb-8b96edbad93d/1457075553682/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/7b003fc6-7225-4651-b7eb-8b96edbad93d/1457075553682/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/7b003fc6-7225-4651-b7eb-8b96edbad93d/1457075553682/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/7b003fc6-7225-4651-b7eb-8b96edbad93d/1457075553682/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/7b003fc6-7225-4651-b7eb-8b96edbad93d/1457075553682/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/7b003fc6-7225-4651-b7eb-8b96edbad93d/1457075553682/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/04/7b003fc6-7225-4651-b7eb-8b96edbad93d/1457075553684/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/04/7b003fc6-7225-4651-b7eb-8b96edbad93d/1457075553684/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/04/7b003fc6-7225-4651-b7eb-8b96edbad93d/1457075553684/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/04/7b003fc6-7225-4651-b7eb-8b96edbad93d/1457075553684/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ COL',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'278900318'},
{u'items': [{u'authFlow': False,
u'blurb': u'Pickard backstops Avalanche past Panthers, 3-2',
u'date': u'2016-03-03T21:00:00-0500',
u'description': u"Calvin Pickard provided 38 saves as Gabriel Landeskog recorded a goal and an assist, spoiling Jaromir Jagr's milestone night in a 3-2 win",
u'duration': u'03:39',
u'id': u'42146703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279350410/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279350410/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279350410/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279350410/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279350410/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279350410/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279350410/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279350410/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279350410/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279350410/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279350410/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279350410/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279350410/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279350410/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279350410/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279350410/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279350410/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279350410/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279350410/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279350410/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279350410/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279350410/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279350410/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279350410/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279350410/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279350410/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279350410/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279350410/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279350410/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279350410/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'21', u'type': u'teamId', u'value': u'21'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42146703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/83b49a2c-37c1-48e8-9720-648e36d4f16b/1457071218418/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/83b49a2c-37c1-48e8-9720-648e36d4f16b/1457071218418/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/83b49a2c-37c1-48e8-9720-648e36d4f16b/1457071218418/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/83b49a2c-37c1-48e8-9720-648e36d4f16b/1457071218418/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/83b49a2c-37c1-48e8-9720-648e36d4f16b/1457071218418/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/04/83b49a2c-37c1-48e8-9720-648e36d4f16b/1457071218418/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/04/83b49a2c-37c1-48e8-9720-648e36d4f16b/1457071218419/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/04/83b49a2c-37c1-48e8-9720-648e36d4f16b/1457071218419/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/04/83b49a2c-37c1-48e8-9720-648e36d4f16b/1457071218419/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/04/83b49a2c-37c1-48e8-9720-648e36d4f16b/1457071218419/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 2, COL 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'278900318'}]}},
u'gameDate': u'2016-03-04T02:00:00Z',
u'gamePk': 2015020962,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2016-03-04T02:43:21Z',
u'home': {u'goals': 2, u'shotsOnGoal': 13},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-04T02:08:04Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2016-03-04T03:35:32Z',
u'home': {u'goals': 1, u'shotsOnGoal': 5},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-04T03:01:51Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 24},
u'endTime': u'2016-03-04T04:32:27Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-04T03:54:02Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 6,
u'powerPlay': True,
u'shotsOnGoal': 40,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 26,
u'team': {u'id': 21,
u'link': u'/api/v1/teams/21',
u'name': u'Colorado Avalanche'}}}},
u'link': u'/api/v1/game/2015020962/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 20,
u'ot': 8,
u'type': u'league',
u'wins': 36},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 29,
u'ot': 4,
u'type': u'league',
u'wins': 33},
u'score': 3,
u'team': {u'abbreviation': u'COL',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 16,
u'link': u'/api/v1/divisions/16',
u'name': u'Central'},
u'firstYearOfPlay': u'1979',
u'franchise': {u'franchiseId': 27,
u'link': u'/api/v1/franchises/27',
u'teamName': u'Avalanche'},
u'franchiseId': 27,
u'id': 21,
u'link': u'/api/v1/teams/21',
u'locationName': u'Colorado',
u'name': u'Colorado Avalanche',
u'officialSiteUrl': u'http://www.coloradoavalanche.com',
u'shortName': u'Colorado',
u'teamName': u'Avalanche',
u'venue': {u'city': u'Denver',
u'name': u'Pepsi Center',
u'timeZone': {u'id': u'America/Denver', u'offset': -7}}}}},
u'tickets': [{u'ticketLink': u'http://www.tickethorse.com/sports/hockey/colorado-avalanche',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.tickethorse.com/mobile/default.aspx?id=tag1',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/colorado-avalanche-tickets/?intcmp=tm204031&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_COL',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/191/False/Colorado_Avalanche.html?intcmp=tm205499&wt.mc_id=NHL_LEAGUE_COL_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.tickethorse.com/sports/hockey/colorado-avalanche',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.tickethorse.com/mobile/default.aspx?id=tag1',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Pepsi Center'}}],
u'totalItems': 1},
{u'date': u'2016-03-05',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020978/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FSAZ',
u'eventId': u'221-1001081',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41943403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001081',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41943503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001081',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41943803',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'KTAR',
u'eventId': u'221-1001081',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41943603',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001081',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41943703',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Coyotes',
u'date': u'2016-03-05T21:00:00-0500',
u'description': u'Extended Highlights of the Florida Panthers at the Arizona Coyotes',
u'duration': u'06:58',
u'id': u'42224803',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279402902/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279402902/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279402902/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279402902/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279402902/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279402902/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279402902/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279402902/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279402902/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279402902/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279402902/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279402902/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279402902/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279402902/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279402902/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279402902/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279402902/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279402902/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279402902/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279402902/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279402902/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279402902/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279402902/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279402902/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279402902/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279402902/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279402902/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279402902/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279402902/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279402902/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'53', u'type': u'teamId', u'value': u'53'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42224803',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/0fe6be32-d2d3-461b-9951-5d9f46c243b8/1457248238581/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/0fe6be32-d2d3-461b-9951-5d9f46c243b8/1457248238581/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/0fe6be32-d2d3-461b-9951-5d9f46c243b8/1457248238581/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/0fe6be32-d2d3-461b-9951-5d9f46c243b8/1457248238581/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/0fe6be32-d2d3-461b-9951-5d9f46c243b8/1457248238581/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/0fe6be32-d2d3-461b-9951-5d9f46c243b8/1457248238581/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/06/0fe6be32-d2d3-461b-9951-5d9f46c243b8/1457248238583/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/06/0fe6be32-d2d3-461b-9951-5d9f46c243b8/1457248238583/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/06/0fe6be32-d2d3-461b-9951-5d9f46c243b8/1457248238583/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/06/0fe6be32-d2d3-461b-9951-5d9f46c243b8/1457248238583/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ ARI',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'278954860'},
{u'items': [{u'authFlow': False,
u'blurb': u'Tanguay scores two, Vermette grabs 4 points in win',
u'date': u'2016-03-05T21:00:00-0500',
u'description': u'Antoine Vermette dishes out 3 assists and grabs a late goal and Alex Tanguay scores two to power the Coyotes over the Panthers in a 5-1 win',
u'duration': u'04:04',
u'id': u'42223403',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279401790/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279401790/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279401790/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279401790/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279401790/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279401790/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279401790/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279401790/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279401790/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279401790/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279401790/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279401790/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279401790/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279401790/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279401790/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279401790/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279401790/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279401790/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279401790/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279401790/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279401790/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279401790/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279401790/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279401790/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279401790/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279401790/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279401790/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279401790/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279401790/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279401790/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'53', u'type': u'teamId', u'value': u'53'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42223403',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/6fd9dae4-eb80-4514-8524-841e25240fb1/1457244422027/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/6fd9dae4-eb80-4514-8524-841e25240fb1/1457244422027/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/6fd9dae4-eb80-4514-8524-841e25240fb1/1457244422027/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/6fd9dae4-eb80-4514-8524-841e25240fb1/1457244422027/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/6fd9dae4-eb80-4514-8524-841e25240fb1/1457244422027/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/06/6fd9dae4-eb80-4514-8524-841e25240fb1/1457244422027/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/06/6fd9dae4-eb80-4514-8524-841e25240fb1/1457244422028/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/06/6fd9dae4-eb80-4514-8524-841e25240fb1/1457244422028/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/06/6fd9dae4-eb80-4514-8524-841e25240fb1/1457244422028/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/06/6fd9dae4-eb80-4514-8524-841e25240fb1/1457244422028/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 1, ARI 5',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'278954860'}]}},
u'gameDate': u'2016-03-06T02:00:00Z',
u'gamePk': 2015020978,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 9},
u'endTime': u'2016-03-06T02:45:09Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-06T02:10:24Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 11},
u'endTime': u'2016-03-06T03:41:39Z',
u'home': {u'goals': 2, u'shotsOnGoal': 7},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-06T03:03:29Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 13},
u'endTime': u'2016-03-06T04:41:36Z',
u'home': {u'goals': 3, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-06T03:59:52Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 33,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': True,
u'shotsOnGoal': 26,
u'team': {u'id': 53,
u'link': u'/api/v1/teams/53',
u'name': u'Arizona Coyotes'}}}},
u'link': u'/api/v1/game/2015020978/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 21,
u'ot': 8,
u'type': u'league',
u'wins': 36},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 31,
u'ot': 6,
u'type': u'league',
u'wins': 28},
u'score': 5,
u'team': {u'abbreviation': u'ARI',
u'active': True,
u'conference': {u'id': 5,
u'link': u'/api/v1/conferences/5',
u'name': u'Western'},
u'division': {u'id': 15,
u'link': u'/api/v1/divisions/15',
u'name': u'Pacific'},
u'firstYearOfPlay': u'1979',
u'franchise': {u'franchiseId': 28,
u'link': u'/api/v1/franchises/28',
u'teamName': u'Coyotes'},
u'franchiseId': 28,
u'id': 53,
u'link': u'/api/v1/teams/53',
u'locationName': u'Arizona',
u'name': u'Arizona Coyotes',
u'officialSiteUrl': u'http://www.arizonacoyotes.com',
u'shortName': u'Arizona',
u'teamName': u'Coyotes',
u'venue': {u'city': u'Glendale',
u'name': u'Gila River Arena',
u'timeZone': {u'id': u'America/Phoenix', u'offset': -7}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Arizona-Coyotes-tickets/artist/806002?intcmp=tm204076&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_ARI',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Arizona-Coyotes-tickets/artist/806002?intcmp=tm205567&wt.mc_id=NHL_LEAGUE_ARI_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/arizona-coyotes-tickets/?intcmp=tm204046&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_ARI',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/677/False/Arizona_Coyotes.html?intcmp=tm205492&wt.mc_id=NHL_LEAGUE_ARI_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Arizona-Coyotes-tickets/artist/806002?intcmp=tm205542&wt.mc_id=NHL_LEAGUE_ARI_TABLET_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Arizona-Coyotes-tickets/artist/806002?intcmp=tm206285&wt.mc_id=NHL_LEAGUE_ARI_MOBILE_APP_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Gila River Arena'}}],
u'totalItems': 1},
{u'date': u'2016-03-07',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015020988/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1001091',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41966403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'NESN',
u'eventId': u'221-1001091',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41966503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001091',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'41966803',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001091',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'41966603',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WBZ',
u'eventId': u'221-1001091',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'41966703',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Bruins @ Panthers',
u'date': u'2016-03-07T19:30:00-0500',
u'description': u'Extended highlights of the Boston Bruins at the Florida Panthers',
u'duration': u'06:57',
u'id': u'42292003',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279454122/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279454122/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279454122/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279454122/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279454122/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279454122/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279454122/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279454122/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279454122/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279454122/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279454122/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279454122/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279454122/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279454122/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279454122/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279454122/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279454122/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279454122/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279454122/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279454122/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279454122/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279454122/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279454122/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279454122/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279454122/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279454122/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279454122/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279454122/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279454122/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279454122/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'6', u'type': u'teamId', u'value': u'6'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42292003',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/f4a2f127-1b76-417a-9e14-13c1cdc581bd/1457421208315/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/f4a2f127-1b76-417a-9e14-13c1cdc581bd/1457421208315/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/f4a2f127-1b76-417a-9e14-13c1cdc581bd/1457421208315/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/f4a2f127-1b76-417a-9e14-13c1cdc581bd/1457421208315/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/f4a2f127-1b76-417a-9e14-13c1cdc581bd/1457421208315/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/f4a2f127-1b76-417a-9e14-13c1cdc581bd/1457421208315/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/08/f4a2f127-1b76-417a-9e14-13c1cdc581bd/1457421208316/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/08/f4a2f127-1b76-417a-9e14-13c1cdc581bd/1457421208316/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/08/f4a2f127-1b76-417a-9e14-13c1cdc581bd/1457421208316/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/08/f4a2f127-1b76-417a-9e14-13c1cdc581bd/1457421208316/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'BOS @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279108776'},
{u'items': [{u'authFlow': False,
u'blurb': u'Stempniak knocks in OT winner to give Bruins 5-4 win',
u'date': u'2016-03-07T19:30:00-0500',
u'description': u"Lee Stempniak scored the game winner in overtime and Patrice Bergeron netted two of the Bruins' four goals in the 1st in Boston's 5-4 win",
u'duration': u'04:23',
u'id': u'42285703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279449864/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279449864/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279449864/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279449864/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279449864/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279449864/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279449864/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279449864/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279449864/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279449864/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279449864/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279449864/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279449864/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279449864/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279449864/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279449864/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279449864/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279449864/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279449864/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279449864/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279449864/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279449864/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279449864/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279449864/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279449864/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279449864/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279449864/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279449864/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279449864/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279449864/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'6', u'type': u'teamId', u'value': u'6'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42285703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/c7e184ec-9169-4917-95d0-9a8fb56b4d73/1457414205586/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/c7e184ec-9169-4917-95d0-9a8fb56b4d73/1457414205586/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/c7e184ec-9169-4917-95d0-9a8fb56b4d73/1457414205586/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/c7e184ec-9169-4917-95d0-9a8fb56b4d73/1457414205586/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/c7e184ec-9169-4917-95d0-9a8fb56b4d73/1457414205586/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/08/c7e184ec-9169-4917-95d0-9a8fb56b4d73/1457414205586/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/08/c7e184ec-9169-4917-95d0-9a8fb56b4d73/1457414205587/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/08/c7e184ec-9169-4917-95d0-9a8fb56b4d73/1457414205587/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/08/c7e184ec-9169-4917-95d0-9a8fb56b4d73/1457414205587/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/08/c7e184ec-9169-4917-95d0-9a8fb56b4d73/1457414205587/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: BOS 5, FLA 4 - F/OT',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279108776'}]}},
u'gameDate': u'2016-03-08T00:30:00Z',
u'gamePk': 2015020988,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 4,
u'currentPeriodOrdinal': u'OT',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 4, u'shotsOnGoal': 16},
u'endTime': u'2016-03-08T01:25:49Z',
u'home': {u'goals': 1, u'shotsOnGoal': 16},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-08T00:38:42Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2016-03-08T02:33:46Z',
u'home': {u'goals': 2, u'shotsOnGoal': 18},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-08T01:44:15Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2016-03-08T03:30:15Z',
u'home': {u'goals': 1, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-08T02:52:59Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 4},
u'endTime': u'2016-03-08T03:38:38Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-03-08T03:32:23Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 6,
u'link': u'/api/v1/teams/6',
u'name': u'Boston Bruins'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 3,
u'powerPlay': False,
u'shotsOnGoal': 51,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015020988/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 23,
u'ot': 7,
u'type': u'league',
u'wins': 37},
u'score': 5,
u'team': {u'abbreviation': u'BOS',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1924',
u'franchise': {u'franchiseId': 6,
u'link': u'/api/v1/franchises/6',
u'teamName': u'Bruins'},
u'franchiseId': 6,
u'id': 6,
u'link': u'/api/v1/teams/6',
u'locationName': u'Boston',
u'name': u'Boston Bruins',
u'officialSiteUrl': u'http://www.bostonbruins.com',
u'shortName': u'Boston',
u'teamName': u'Bruins',
u'venue': {u'city': u'Boston',
u'name': u'TD Garden',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 21,
u'ot': 9,
u'type': u'league',
u'wins': 36},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-03-10',
u'games': [{u'broadcasts': [{u'id': 230,
u'language': u'en',
u'name': u'RDS2',
u'site': u'nhlCA',
u'type': u'away'},
{u'id': 294,
u'language': u'en',
u'name': u'TSN5',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021010/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1001113',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42065203',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TSN5',
u'eventId': u'221-1001113',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42065303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'RDS2',
u'eventId': u'221-1001113',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'42065603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001113',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42065803',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001113',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42065403',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'TSN1200',
u'eventId': u'221-1001113',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42065503',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'CJFO',
u'eventId': u'221-1001113',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'42405503',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Senators @ Panthers',
u'date': u'2016-03-10T19:30:00-0500',
u'description': u'Extended highlights of the Ottawa Senators at the Florida Panthers',
u'duration': u'06:52',
u'id': u'42435703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279544832/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279544832/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279544832/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279544832/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279544832/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279544832/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279544832/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279544832/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279544832/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279544832/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279544832/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279544832/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279544832/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279544832/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279544832/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279544832/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279544832/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279544832/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279544832/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279544832/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279544832/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279544832/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279544832/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279544832/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279544832/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279544832/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279544832/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279544832/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279544832/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279544832/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'9', u'type': u'teamId', u'value': u'9'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42435703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/0479a878-ac38-49a3-8d85-0c132e55b43c/1457670284288/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/0479a878-ac38-49a3-8d85-0c132e55b43c/1457670284288/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/0479a878-ac38-49a3-8d85-0c132e55b43c/1457670284288/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/0479a878-ac38-49a3-8d85-0c132e55b43c/1457670284288/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/0479a878-ac38-49a3-8d85-0c132e55b43c/1457670284288/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/0479a878-ac38-49a3-8d85-0c132e55b43c/1457670284288/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/11/0479a878-ac38-49a3-8d85-0c132e55b43c/1457670284290/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/11/0479a878-ac38-49a3-8d85-0c132e55b43c/1457670284290/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/11/0479a878-ac38-49a3-8d85-0c132e55b43c/1457670284290/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/11/0479a878-ac38-49a3-8d85-0c132e55b43c/1457670284290/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'OTT @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279175804'},
{u'items': [{u'authFlow': False,
u'blurb': u'Jagr, Trocheck lead Panthers past Senators, 6-2',
u'date': u'2016-03-10T19:30:00-0500',
u'description': u'Jaromir Jagr scored two goals, Olli Jokinen extended his point streak to nine games and Vincent Trocheck collected four points in the 6-2 win',
u'duration': u'03:46',
u'id': u'42434403',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279543964/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279543964/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279543964/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279543964/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279543964/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279543964/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279543964/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279543964/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279543964/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279543964/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279543964/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279543964/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279543964/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279543964/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279543964/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279543964/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279543964/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279543964/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279543964/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279543964/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279543964/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279543964/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279543964/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279543964/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279543964/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279543964/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279543964/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279543964/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279543964/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279543964/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'9', u'type': u'teamId', u'value': u'9'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42434403',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/3231ac9d-fca2-4332-8fac-906023771ba1/1457669663146/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/3231ac9d-fca2-4332-8fac-906023771ba1/1457669663146/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/3231ac9d-fca2-4332-8fac-906023771ba1/1457669663146/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/3231ac9d-fca2-4332-8fac-906023771ba1/1457669663146/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/3231ac9d-fca2-4332-8fac-906023771ba1/1457669663146/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/11/3231ac9d-fca2-4332-8fac-906023771ba1/1457669663146/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/11/3231ac9d-fca2-4332-8fac-906023771ba1/1457669663149/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/11/3231ac9d-fca2-4332-8fac-906023771ba1/1457669663149/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/11/3231ac9d-fca2-4332-8fac-906023771ba1/1457669663149/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/11/3231ac9d-fca2-4332-8fac-906023771ba1/1457669663149/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: OTT 2, FLA 6',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279175804'}]}},
u'gameDate': u'2016-03-11T00:30:00Z',
u'gamePk': 2015021010,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2016-03-11T01:15:43Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-11T00:38:31Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 11},
u'endTime': u'2016-03-11T02:17:52Z',
u'home': {u'goals': 3, u'shotsOnGoal': 15},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-11T01:34:00Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2016-03-11T03:11:29Z',
u'home': {u'goals': 2, u'shotsOnGoal': 6},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-11T02:36:24Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 9,
u'link': u'/api/v1/teams/9',
u'name': u'Ottawa Senators'}},
u'home': {u'goaliePulled': False,
u'goals': 6,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 31,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015021010/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 30,
u'ot': 8,
u'type': u'league',
u'wins': 31},
u'score': 2,
u'team': {u'abbreviation': u'OTT',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1990',
u'franchise': {u'franchiseId': 30,
u'link': u'/api/v1/franchises/30',
u'teamName': u'Senators'},
u'franchiseId': 30,
u'id': 9,
u'link': u'/api/v1/teams/9',
u'locationName': u'Ottawa',
u'name': u'Ottawa Senators',
u'officialSiteUrl': u'http://www.ottawasenators.com',
u'shortName': u'Ottawa',
u'teamName': u'Senators',
u'venue': {u'city': u'Ottawa',
u'name': u'Canadian Tire Centre',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 21,
u'ot': 9,
u'type': u'league',
u'wins': 37},
u'score': 6,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-03-12',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021023/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1001126',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42082303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'CSN-PH',
u'eventId': u'221-1001126',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42082403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001126',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42082703',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001126',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42082503',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WPEN',
u'eventId': u'221-1001126',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42082603',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: PHI @ FLA',
u'date': u'2016-03-12T19:00:00-0500',
u'description': u'Extended highlights of the Philadelphia Flyers at the Florida Panthers',
u'duration': u'06:59',
u'id': u'42500003',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279590112/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279590112/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279590112/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279590112/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279590112/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279590112/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279590112/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279590112/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279590112/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279590112/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279590112/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279590112/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279590112/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279590112/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279590112/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279590112/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279590112/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279590112/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279590112/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279590112/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279590112/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279590112/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279590112/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279590112/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279590112/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279590112/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279590112/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279590112/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279590112/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279590112/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'4', u'type': u'teamId', u'value': u'4'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42500003',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/c7f0081d-9bf3-4d06-8285-343ecfda2ce8/1457841837007/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/c7f0081d-9bf3-4d06-8285-343ecfda2ce8/1457841837007/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/c7f0081d-9bf3-4d06-8285-343ecfda2ce8/1457841837007/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/c7f0081d-9bf3-4d06-8285-343ecfda2ce8/1457841837007/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/c7f0081d-9bf3-4d06-8285-343ecfda2ce8/1457841837007/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/c7f0081d-9bf3-4d06-8285-343ecfda2ce8/1457841837007/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/13/c7f0081d-9bf3-4d06-8285-343ecfda2ce8/1457841837009/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/13/c7f0081d-9bf3-4d06-8285-343ecfda2ce8/1457841837009/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/13/c7f0081d-9bf3-4d06-8285-343ecfda2ce8/1457841837009/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/13/c7f0081d-9bf3-4d06-8285-343ecfda2ce8/1457841837009/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'PHI @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279240952'},
{u'items': [{u'authFlow': False,
u'blurb': u"Barkov's shootout winner lifts Panthers over Flyers",
u'date': u'2016-03-12T19:00:00-0500',
u'description': u'Reilly Smith scored twice and Aleksander Barkov notched the game-winner in the shootout as the Panthers edged the Flyers, 5-4',
u'duration': u'04:00',
u'id': u'42499703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279589794/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279589794/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279589794/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279589794/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279589794/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279589794/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279589794/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279589794/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279589794/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279589794/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279589794/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279589794/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279589794/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279589794/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279589794/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279589794/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279589794/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279589794/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279589794/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279589794/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279589794/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279589794/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279589794/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279589794/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279589794/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279589794/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279589794/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279589794/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279589794/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279589794/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'4', u'type': u'teamId', u'value': u'4'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42499703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/8ebb6e73-389b-4e9f-896b-aa177cd1ecb1/1457841647533/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/8ebb6e73-389b-4e9f-896b-aa177cd1ecb1/1457841647533/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/8ebb6e73-389b-4e9f-896b-aa177cd1ecb1/1457841647533/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/8ebb6e73-389b-4e9f-896b-aa177cd1ecb1/1457841647533/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/8ebb6e73-389b-4e9f-896b-aa177cd1ecb1/1457841647533/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/13/8ebb6e73-389b-4e9f-896b-aa177cd1ecb1/1457841647533/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/13/8ebb6e73-389b-4e9f-896b-aa177cd1ecb1/1457841647535/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/13/8ebb6e73-389b-4e9f-896b-aa177cd1ecb1/1457841647535/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/13/8ebb6e73-389b-4e9f-896b-aa177cd1ecb1/1457841647535/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/13/8ebb6e73-389b-4e9f-896b-aa177cd1ecb1/1457841647535/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: PHI 4, FLA 5 - F/SO',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279240952'}]}},
u'gameDate': u'2016-03-13T00:00:00Z',
u'gamePk': 2015021023,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'SO',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': True,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 9},
u'endTime': u'2016-03-13T00:51:15Z',
u'home': {u'goals': 1, u'shotsOnGoal': 12},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-13T00:10:16Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 11},
u'endTime': u'2016-03-13T01:45:46Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-13T01:09:42Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 4},
u'endTime': u'2016-03-13T01:45:15Z',
u'home': {u'goals': 2, u'shotsOnGoal': 8},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-13T01:05:17Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 2},
u'endTime': u'2016-03-13T01:56:59Z',
u'home': {u'goals': 0, u'shotsOnGoal': 1},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-03-13T01:47:21Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 2, u'scores': 0},
u'home': {u'attempts': 2, u'scores': 2},
u'startTime': u'2016-03-13T01:59:04Z'},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 2,
u'powerPlay': False,
u'shotsOnGoal': 26,
u'team': {u'id': 4,
u'link': u'/api/v1/teams/4',
u'name': u'Philadelphia Flyers'}},
u'home': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 2,
u'powerPlay': False,
u'shotsOnGoal': 29,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015021023/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 23,
u'ot': 12,
u'type': u'league',
u'wins': 32},
u'score': 4,
u'team': {u'abbreviation': u'PHI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1967',
u'franchise': {u'franchiseId': 16,
u'link': u'/api/v1/franchises/16',
u'teamName': u'Flyers'},
u'franchiseId': 16,
u'id': 4,
u'link': u'/api/v1/teams/4',
u'locationName': u'Philadelphia',
u'name': u'Philadelphia Flyers',
u'officialSiteUrl': u'http://www.philadelphiaflyers.com',
u'shortName': u'Philadelphia',
u'teamName': u'Flyers',
u'venue': {u'city': u'Philadelphia',
u'name': u'Wells Fargo Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 21,
u'ot': 9,
u'type': u'league',
u'wins': 38},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-03-14',
u'games': [{u'broadcasts': [{u'id': 281,
u'language': u'fr',
u'name': u'TVAS',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021033/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'MSG+',
u'eventId': u'221-1001136',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42258003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001136',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42258103',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TVAS',
u'eventId': u'221-1001136',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'42258403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001136',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42258603',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WRHU',
u'eventId': u'221-1001136',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42258203',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001136',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42258303',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Islanders',
u'date': u'2016-03-14T19:00:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the New York Islanders',
u'duration': u'05:17',
u'id': u'42556403',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279625098/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279625098/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279625098/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279625098/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279625098/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279625098/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279625098/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279625098/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279625098/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279625098/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279625098/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279625098/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279625098/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279625098/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279625098/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279625098/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279625098/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279625098/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279625098/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279625098/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279625098/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279625098/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279625098/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279625098/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279625098/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279625098/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279625098/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279625098/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279625098/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279625098/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42556403',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/1f7d5eaa-73bf-4cd0-bdfc-81b8200b73ce/1458010252354/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/1f7d5eaa-73bf-4cd0-bdfc-81b8200b73ce/1458010252354/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/1f7d5eaa-73bf-4cd0-bdfc-81b8200b73ce/1458010252354/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/1f7d5eaa-73bf-4cd0-bdfc-81b8200b73ce/1458010252354/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/1f7d5eaa-73bf-4cd0-bdfc-81b8200b73ce/1458010252354/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/1f7d5eaa-73bf-4cd0-bdfc-81b8200b73ce/1458010252354/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/15/1f7d5eaa-73bf-4cd0-bdfc-81b8200b73ce/1458010252355/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/15/1f7d5eaa-73bf-4cd0-bdfc-81b8200b73ce/1458010252355/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/15/1f7d5eaa-73bf-4cd0-bdfc-81b8200b73ce/1458010252355/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/15/1f7d5eaa-73bf-4cd0-bdfc-81b8200b73ce/1458010252355/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ NYI',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279294246'},
{u'items': [{u'authFlow': False,
u'blurb': u'Islanders use three-goal 3rd to edge Panthers, 3-2',
u'date': u'2016-03-14T19:00:00-0400',
u'description': u"Kyle Okposo, Josh Bailey and Cal Clutterbuck each scored in the 3rd period to complete the Islanders' 3-2 comeback win against the Panthers",
u'duration': u'02:46',
u'id': u'42557103',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279626792/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279626792/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279626792/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279626792/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279626792/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279626792/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279626792/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279626792/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279626792/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279626792/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279626792/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279626792/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279626792/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279626792/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279626792/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279626792/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279626792/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279626792/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279626792/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279626792/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279626792/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279626792/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279626792/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279626792/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279626792/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279626792/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279626792/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279626792/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279626792/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279626792/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42557103',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/9a47cf88-3061-4393-b6c9-0d729b0ee32a/1458011365720/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/9a47cf88-3061-4393-b6c9-0d729b0ee32a/1458011365720/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/9a47cf88-3061-4393-b6c9-0d729b0ee32a/1458011365720/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/9a47cf88-3061-4393-b6c9-0d729b0ee32a/1458011365720/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/9a47cf88-3061-4393-b6c9-0d729b0ee32a/1458011365720/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/15/9a47cf88-3061-4393-b6c9-0d729b0ee32a/1458011365720/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/15/9a47cf88-3061-4393-b6c9-0d729b0ee32a/1458011365722/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/15/9a47cf88-3061-4393-b6c9-0d729b0ee32a/1458011365722/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/15/9a47cf88-3061-4393-b6c9-0d729b0ee32a/1458011365722/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/15/9a47cf88-3061-4393-b6c9-0d729b0ee32a/1458011365722/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 2, NYI 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279294246'}]}},
u'gameDate': u'2016-03-14T23:00:00Z',
u'gamePk': 2015021033,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 11},
u'endTime': u'2016-03-14T23:40:13Z',
u'home': {u'goals': 0, u'shotsOnGoal': 5},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-14T23:08:18Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2016-03-15T00:33:34Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-14T23:58:05Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2016-03-15T01:26:59Z',
u'home': {u'goals': 3, u'shotsOnGoal': 17},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-15T00:51:14Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 6,
u'powerPlay': True,
u'shotsOnGoal': 25,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 2,
u'link': u'/api/v1/teams/2',
u'name': u'New York Islanders'}}}},
u'link': u'/api/v1/game/2015021033/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 22,
u'ot': 9,
u'type': u'league',
u'wins': 38},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 21,
u'ot': 8,
u'type': u'league',
u'wins': 38},
u'score': 3,
u'team': {u'abbreviation': u'NYI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1972',
u'franchise': {u'franchiseId': 22,
u'link': u'/api/v1/franchises/22',
u'teamName': u'Islanders'},
u'franchiseId': 22,
u'id': 2,
u'link': u'/api/v1/teams/2',
u'locationName': u'New York',
u'name': u'New York Islanders',
u'officialSiteUrl': u'http://www.newyorkislanders.com',
u'shortName': u'NY Islanders',
u'teamName': u'Islanders',
u'venue': {u'city': u'Brooklyn',
u'name': u'Barclays Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm204072&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_NYI',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm205566&wt.mc_id=NHL_LEAGUE_NYI_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/new-york-islanders-tickets/?intcmp=tm204042&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_NYI',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/600/False/New_York_Islanders.html?intcmp=tm205491&wt.mc_id=NHL_LEAGUE_NYI_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm206313&wt.mc_id=NHL_TEAM_NYI_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm206361&wt.mc_id=NHL_TEAM_NYI_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Barclays Center'}}],
u'totalItems': 1},
{u'date': u'2016-03-15',
u'games': [{u'broadcasts': [{u'id': 33,
u'language': u'fr',
u'name': u'RDS',
u'site': u'nhlCA',
u'type': u'home'},
{u'id': 287,
u'language': u'en',
u'name': u'SNE',
u'site': u'nhlCA',
u'type': u'home'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021043/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'SNE',
u'eventId': u'221-1001146',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42317703',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001146',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42317803',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'RDS',
u'eventId': u'221-1001146',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'42318103',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001146',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42318303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'TSN690',
u'eventId': u'221-1001146',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42317903',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001146',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42318003',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'CHMP',
u'eventId': u'221-1001146',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'42318203',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Canadiens',
u'date': u'2016-03-15T19:30:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the Montreal Canadiens',
u'duration': u'06:28',
u'id': u'42594903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279657692/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279657692/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279657692/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279657692/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279657692/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279657692/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279657692/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279657692/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279657692/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279657692/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279657692/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279657692/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279657692/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279657692/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279657692/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279657692/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279657692/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279657692/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279657692/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279657692/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279657692/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279657692/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279657692/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279657692/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279657692/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279657692/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279657692/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279657692/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279657692/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279657692/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'8', u'type': u'teamId', u'value': u'8'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42594903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/ce678f27-6378-40e6-aa77-4348c0d3f423/1458105478455/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/ce678f27-6378-40e6-aa77-4348c0d3f423/1458105478455/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/ce678f27-6378-40e6-aa77-4348c0d3f423/1458105478455/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/ce678f27-6378-40e6-aa77-4348c0d3f423/1458105478455/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/ce678f27-6378-40e6-aa77-4348c0d3f423/1458105478455/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/ce678f27-6378-40e6-aa77-4348c0d3f423/1458105478455/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/16/ce678f27-6378-40e6-aa77-4348c0d3f423/1458105478457/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/16/ce678f27-6378-40e6-aa77-4348c0d3f423/1458105478457/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/16/ce678f27-6378-40e6-aa77-4348c0d3f423/1458105478457/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/16/ce678f27-6378-40e6-aa77-4348c0d3f423/1458105478457/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ MTL',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279294602'},
{u'items': [{u'authFlow': False,
u'blurb': u'Trocheck, Montoya lead Panthers to 4-1 win',
u'date': u'2016-03-15T19:30:00-0400',
u'description': u'Vincent Trocheck scored in the 1st to spark the Panthers and Al Montoya stopped 27 of 28 shots in the 4-1 win against the Canadiens',
u'duration': u'04:16',
u'id': u'42591403',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279654042/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279654042/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279654042/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279654042/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279654042/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279654042/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279654042/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279654042/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279654042/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279654042/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279654042/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279654042/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279654042/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279654042/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279654042/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279654042/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279654042/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279654042/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279654042/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279654042/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279654042/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279654042/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279654042/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279654042/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279654042/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279654042/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279654042/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279654042/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279654042/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279654042/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'8', u'type': u'teamId', u'value': u'8'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42591403',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/7485de6c-eab7-42ca-be76-d169aa0c8559/1458099251455/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/7485de6c-eab7-42ca-be76-d169aa0c8559/1458099251455/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/7485de6c-eab7-42ca-be76-d169aa0c8559/1458099251455/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/7485de6c-eab7-42ca-be76-d169aa0c8559/1458099251455/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/7485de6c-eab7-42ca-be76-d169aa0c8559/1458099251455/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/16/7485de6c-eab7-42ca-be76-d169aa0c8559/1458099251455/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/16/7485de6c-eab7-42ca-be76-d169aa0c8559/1458099251456/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/16/7485de6c-eab7-42ca-be76-d169aa0c8559/1458099251456/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/16/7485de6c-eab7-42ca-be76-d169aa0c8559/1458099251456/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/16/7485de6c-eab7-42ca-be76-d169aa0c8559/1458099251456/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 4, MTL 1',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279294602'}]}},
u'gameDate': u'2016-03-15T23:30:00Z',
u'gamePk': 2015021043,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 15},
u'endTime': u'2016-03-16T00:15:05Z',
u'home': {u'goals': 0, u'shotsOnGoal': 11},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-15T23:38:09Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 9},
u'endTime': u'2016-03-16T01:12:36Z',
u'home': {u'goals': 1, u'shotsOnGoal': 7},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-16T00:33:24Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 12},
u'endTime': u'2016-03-16T02:09:43Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-16T01:30:54Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': True,
u'shotsOnGoal': 36,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 8,
u'link': u'/api/v1/teams/8',
u'name': u'Montreal Canadiens'}}}},
u'link': u'/api/v1/game/2015021043/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 22,
u'ot': 9,
u'type': u'league',
u'wins': 39},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 32,
u'ot': 6,
u'type': u'league',
u'wins': 32},
u'score': 1,
u'team': {u'abbreviation': u'MTL',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1909',
u'franchise': {u'franchiseId': 1,
u'link': u'/api/v1/franchises/1',
u'teamName': u'Canadiens'},
u'franchiseId': 1,
u'id': 8,
u'link': u'/api/v1/teams/8',
u'locationName': u'Montr\xe9al',
u'name': u'Montr\xe9al Canadiens',
u'officialSiteUrl': u'http://www.canadiens.com',
u'shortName': u'Montr\xe9al',
u'teamName': u'Canadiens',
u'venue': {u'city': u'Montreal',
u'name': u'Centre Bell',
u'timeZone': {u'id': u'America/Montreal', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://canadiens.nhl.com/club/page.htm?id=56576',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://m.ticketmaster.com/Montreal-Canadiens-tickets/artist/805975?intcmp=tm205901&wt.mc_id=NHL_LEAGUE_MIN_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/montreal-canadiens-tickets?intcmp=cr200252&wt.mc_id=NHL_TM_MON_TE__PAGE_LINK',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://www.ticketsnow.com/montreal-canadiens-tickets?intcmp=cr200252&wt.mc_id=NHL_TM_MON_TE__PAGE_LINK',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Montreal-Canadiens-tickets/artist/805975?intcmp=tm205901&wt.mc_id=NHL_LEAGUE_MIN_TABLET_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://m.ticketmaster.com/Montreal-Canadiens-tickets/artist/805975?intcmp=tm205901&wt.mc_id=NHL_LEAGUE_MIN_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Centre Bell'}}],
u'totalItems': 1},
{u'date': u'2016-03-17',
u'games': [{u'broadcasts': [{u'id': 281,
u'language': u'fr',
u'name': u'TVAS',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 288,
u'language': u'en',
u'name': u'SNO',
u'site': u'nhlCA',
u'type': u'home'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021056/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'SNO',
u'eventId': u'221-1001159',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42414603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001159',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42414703',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TVAS',
u'eventId': u'221-1001159',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'42415003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001159',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42415203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'SN590',
u'eventId': u'221-1001159',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42414803',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001159',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42414903',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Maple Leafs',
u'date': u'2016-03-17T19:30:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the Toronto Maple Leafs',
u'duration': u'04:24',
u'id': u'42662603',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279708430/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279708430/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279708430/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279708430/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279708430/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279708430/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279708430/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279708430/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279708430/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279708430/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279708430/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279708430/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279708430/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279708430/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279708430/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279708430/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279708430/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279708430/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279708430/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279708430/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279708430/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279708430/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279708430/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279708430/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279708430/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279708430/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279708430/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279708430/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279708430/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279708430/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'10', u'type': u'teamId', u'value': u'10'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42662603',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/404a2638-1d29-4a72-a04d-b9674228e090/1458275841507/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/404a2638-1d29-4a72-a04d-b9674228e090/1458275841507/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/404a2638-1d29-4a72-a04d-b9674228e090/1458275841507/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/404a2638-1d29-4a72-a04d-b9674228e090/1458275841507/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/404a2638-1d29-4a72-a04d-b9674228e090/1458275841507/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/404a2638-1d29-4a72-a04d-b9674228e090/1458275841507/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/404a2638-1d29-4a72-a04d-b9674228e090/1458275841509/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/404a2638-1d29-4a72-a04d-b9674228e090/1458275841509/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/404a2638-1d29-4a72-a04d-b9674228e090/1458275841509/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/404a2638-1d29-4a72-a04d-b9674228e090/1458275841509/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ TOR',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279302684'},
{u'items': [{u'authFlow': False,
u'blurb': u"Jokinen's two goals lead the Panthers to road victory",
u'date': u'2016-03-17T19:30:00-0400',
u'description': u'Jussi Jokinen scored two goals as the Panthers pulled away from the Maple Leafs in their 4-1 victory',
u'duration': u'03:19',
u'id': u'42660903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279707158/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279707158/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279707158/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279707158/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279707158/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279707158/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279707158/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279707158/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279707158/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279707158/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279707158/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279707158/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279707158/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279707158/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279707158/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279707158/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279707158/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279707158/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279707158/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279707158/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279707158/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279707158/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279707158/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279707158/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279707158/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279707158/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279707158/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279707158/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279707158/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279707158/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'10', u'type': u'teamId', u'value': u'10'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42660903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/9fbbca6a-96e5-411b-b193-c157bd5c0ce1/1458274240750/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/9fbbca6a-96e5-411b-b193-c157bd5c0ce1/1458274240750/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/9fbbca6a-96e5-411b-b193-c157bd5c0ce1/1458274240750/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/9fbbca6a-96e5-411b-b193-c157bd5c0ce1/1458274240750/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/9fbbca6a-96e5-411b-b193-c157bd5c0ce1/1458274240750/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/18/9fbbca6a-96e5-411b-b193-c157bd5c0ce1/1458274240750/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/9fbbca6a-96e5-411b-b193-c157bd5c0ce1/1458274240752/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/9fbbca6a-96e5-411b-b193-c157bd5c0ce1/1458274240752/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/9fbbca6a-96e5-411b-b193-c157bd5c0ce1/1458274240752/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/18/9fbbca6a-96e5-411b-b193-c157bd5c0ce1/1458274240752/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 4, TOR 1',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279302684'}]}},
u'gameDate': u'2016-03-17T23:30:00Z',
u'gamePk': 2015021056,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 9},
u'endTime': u'2016-03-18T00:13:37Z',
u'home': {u'goals': 0, u'shotsOnGoal': 12},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-17T23:34:43Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 15},
u'endTime': u'2016-03-18T01:10:54Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-18T00:31:42Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 8},
u'endTime': u'2016-03-18T02:06:20Z',
u'home': {u'goals': 0, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-18T01:29:05Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 33,
u'team': {u'id': 10,
u'link': u'/api/v1/teams/10',
u'name': u'Toronto Maple Leafs'}}}},
u'link': u'/api/v1/game/2015021056/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 22,
u'ot': 9,
u'type': u'league',
u'wins': 40},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 35,
u'ot': 11,
u'type': u'league',
u'wins': 24},
u'score': 1,
u'team': {u'abbreviation': u'TOR',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1917',
u'franchise': {u'franchiseId': 5,
u'link': u'/api/v1/franchises/5',
u'teamName': u'Maple Leafs'},
u'franchiseId': 5,
u'id': 10,
u'link': u'/api/v1/teams/10',
u'locationName': u'Toronto',
u'name': u'Toronto Maple Leafs',
u'officialSiteUrl': u'http://www.mapleleafs.com',
u'shortName': u'Toronto',
u'teamName': u'Maple Leafs',
u'venue': {u'city': u'Toronto',
u'name': u'Air Canada Centre',
u'timeZone': {u'id': u'America/Toronto', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Toronto-Maple-Leafs-tickets/artist/806033?intcmp=tm204081&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_TOR',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Toronto-Maple-Leafs-tickets/artist/806033?intcmp=tm205777&wt.mc_id=NHL_LEAGUE_TML_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://teamexchange.ticketmaster.com/html/eventlist.htmI?l=EN&team=mapleleafs&intcmp=tm204051&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_TOR',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://teamexchange.ticketmaster.com/html/eventlist.htmI?l=EN&team=mapleleafs&intcmp=tm206404&wt.mc_id=NHL_LEAGUE_TOR_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Toronto-Maple-Leafs-tickets/artist/806033?intcmp=tm206407&wt.mc_id=NHL_TEAM_TOR_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Toronto-Maple-Leafs-tickets/artist/806033?intcmp=tm206413&wt.mc_id=NHL_TEAM_TOR_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Air Canada Centre'}}],
u'totalItems': 1},
{u'date': u'2016-03-19',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021072/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1001175',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42524503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-D+',
u'eventId': u'221-1001175',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42524603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001175',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42524903',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001175',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42524703',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WXYT',
u'eventId': u'221-1001175',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42524803',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Red Wings @ Panthers',
u'date': u'2016-03-19T19:00:00-0400',
u'description': u'Extended highlights of the Detroit Red Wings at the Florida Panthers',
u'duration': u'06:32',
u'id': u'42735003',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279763090/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279763090/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279763090/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279763090/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279763090/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279763090/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279763090/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279763090/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279763090/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279763090/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279763090/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279763090/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279763090/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279763090/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279763090/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279763090/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279763090/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279763090/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279763090/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279763090/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279763090/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279763090/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279763090/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279763090/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279763090/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279763090/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279763090/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279763090/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279763090/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279763090/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'17', u'type': u'teamId', u'value': u'17'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42735003',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/21605b60-6f28-4fc4-bd53-037065ea4288/1458448669432/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/21605b60-6f28-4fc4-bd53-037065ea4288/1458448669432/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/21605b60-6f28-4fc4-bd53-037065ea4288/1458448669432/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/21605b60-6f28-4fc4-bd53-037065ea4288/1458448669432/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/21605b60-6f28-4fc4-bd53-037065ea4288/1458448669432/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/21605b60-6f28-4fc4-bd53-037065ea4288/1458448669432/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/20/21605b60-6f28-4fc4-bd53-037065ea4288/1458448669433/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/20/21605b60-6f28-4fc4-bd53-037065ea4288/1458448669433/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/20/21605b60-6f28-4fc4-bd53-037065ea4288/1458448669433/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/20/21605b60-6f28-4fc4-bd53-037065ea4288/1458448669433/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'DET @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279358614'},
{u'items': [{u'authFlow': False,
u'blurb': u'Datsyuk leads Red Wings charge with two goals in win',
u'date': u'2016-03-19T19:00:00-0400',
u'description': u"Led by Pavel Datsyuk's two goals, the Red Wings rallied to overcome a 3-1 deficit with four unanswered goals to win 5-3 in Florida",
u'duration': u'04:11',
u'id': u'42730303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279759548/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279759548/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279759548/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279759548/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279759548/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279759548/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279759548/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279759548/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279759548/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279759548/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279759548/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279759548/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279759548/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279759548/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279759548/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279759548/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279759548/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279759548/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279759548/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279759548/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279759548/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279759548/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279759548/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279759548/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279759548/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279759548/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279759548/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279759548/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279759548/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279759548/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'17', u'type': u'teamId', u'value': u'17'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42730303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/20176ee7-0e89-4ed4-a264-7efba009f35f/1458443745924/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/20176ee7-0e89-4ed4-a264-7efba009f35f/1458443745924/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/20176ee7-0e89-4ed4-a264-7efba009f35f/1458443745924/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/20176ee7-0e89-4ed4-a264-7efba009f35f/1458443745924/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/20176ee7-0e89-4ed4-a264-7efba009f35f/1458443745924/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/20/20176ee7-0e89-4ed4-a264-7efba009f35f/1458443745924/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/20/20176ee7-0e89-4ed4-a264-7efba009f35f/1458443745926/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/20/20176ee7-0e89-4ed4-a264-7efba009f35f/1458443745926/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/20/20176ee7-0e89-4ed4-a264-7efba009f35f/1458443745926/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/20/20176ee7-0e89-4ed4-a264-7efba009f35f/1458443745926/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: DET 5, FLA 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279358614'}]}},
u'gameDate': u'2016-03-19T23:00:00Z',
u'gamePk': 2015021072,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 11},
u'endTime': u'2016-03-19T23:49:11Z',
u'home': {u'goals': 1, u'shotsOnGoal': 6},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-19T23:13:07Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 12},
u'endTime': u'2016-03-20T00:49:06Z',
u'home': {u'goals': 2, u'shotsOnGoal': 11},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-20T00:07:47Z'},
{u'away': {u'goals': 3, u'shotsOnGoal': 7},
u'endTime': u'2016-03-20T01:51:42Z',
u'home': {u'goals': 0, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-20T01:07:59Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 30,
u'team': {u'id': 17,
u'link': u'/api/v1/teams/17',
u'name': u'Detroit Red Wings'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 26,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015021072/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 25,
u'ot': 11,
u'type': u'league',
u'wins': 36},
u'score': 5,
u'team': {u'abbreviation': u'DET',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1926',
u'franchise': {u'franchiseId': 12,
u'link': u'/api/v1/franchises/12',
u'teamName': u'Red Wings'},
u'franchiseId': 12,
u'id': 17,
u'link': u'/api/v1/teams/17',
u'locationName': u'Detroit',
u'name': u'Detroit Red Wings',
u'officialSiteUrl': u'http://www.detroitredwings.com',
u'shortName': u'Detroit',
u'teamName': u'Red Wings',
u'venue': {u'city': u'Detroit',
u'name': u'Joe Louis Arena',
u'timeZone': {u'id': u'America/Detroit', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 23,
u'ot': 9,
u'type': u'league',
u'wins': 40},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-03-21',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021086/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'MSG',
u'eventId': u'221-1001188',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42542303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001188',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42542403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001188',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42542703',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WEPN',
u'eventId': u'221-1001188',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42542503',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001188',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42542603',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Rangers',
u'date': u'2016-03-21T19:00:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the New York Rangers',
u'duration': u'06:37',
u'id': u'42788103',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800522/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800522/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279800522/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800522/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800522/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279800522/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800522/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800522/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279800522/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800522/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800522/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279800522/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800522/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800522/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279800522/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800522/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800522/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279800522/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800522/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800522/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279800522/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800522/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800522/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279800522/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800522/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800522/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279800522/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800522/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800522/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279800522/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'3', u'type': u'teamId', u'value': u'3'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42788103',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/a14b8a5a-19f2-4157-ac50-3d5c4f51c7c7/1458614318534/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/a14b8a5a-19f2-4157-ac50-3d5c4f51c7c7/1458614318534/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/a14b8a5a-19f2-4157-ac50-3d5c4f51c7c7/1458614318534/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/a14b8a5a-19f2-4157-ac50-3d5c4f51c7c7/1458614318534/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/a14b8a5a-19f2-4157-ac50-3d5c4f51c7c7/1458614318534/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/a14b8a5a-19f2-4157-ac50-3d5c4f51c7c7/1458614318534/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/22/a14b8a5a-19f2-4157-ac50-3d5c4f51c7c7/1458614318536/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/22/a14b8a5a-19f2-4157-ac50-3d5c4f51c7c7/1458614318536/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/22/a14b8a5a-19f2-4157-ac50-3d5c4f51c7c7/1458614318536/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/22/a14b8a5a-19f2-4157-ac50-3d5c4f51c7c7/1458614318536/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ NYR',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279358878'},
{u'items': [{u'authFlow': False,
u'blurb': u'Rangers double up Panthers, 4-2',
u'date': u'2016-03-21T19:00:00-0400',
u'description': u"Viktor Stalberg, Mats Zuccarello, Rick Nash and Tanner Glass all scored in the Rangers' 4-2 win against the Panthers at Madison Square Garden",
u'duration': u'03:24',
u'id': u'42787903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800304/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800304/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279800304/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800304/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800304/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279800304/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800304/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800304/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279800304/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800304/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800304/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279800304/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800304/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800304/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279800304/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800304/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800304/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279800304/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800304/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800304/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279800304/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800304/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800304/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279800304/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800304/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800304/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279800304/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279800304/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279800304/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279800304/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'3', u'type': u'teamId', u'value': u'3'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42787903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/abf8ba16-b00b-40ef-8550-0461d424eea4/1458613969734/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/abf8ba16-b00b-40ef-8550-0461d424eea4/1458613969734/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/abf8ba16-b00b-40ef-8550-0461d424eea4/1458613969734/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/abf8ba16-b00b-40ef-8550-0461d424eea4/1458613969734/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/abf8ba16-b00b-40ef-8550-0461d424eea4/1458613969734/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/22/abf8ba16-b00b-40ef-8550-0461d424eea4/1458613969734/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/22/abf8ba16-b00b-40ef-8550-0461d424eea4/1458613969735/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/22/abf8ba16-b00b-40ef-8550-0461d424eea4/1458613969735/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/22/abf8ba16-b00b-40ef-8550-0461d424eea4/1458613969735/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/22/abf8ba16-b00b-40ef-8550-0461d424eea4/1458613969735/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 2, NYR 4',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279358878'}]}},
u'gameDate': u'2016-03-21T23:00:00Z',
u'gamePk': 2015021086,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 3},
u'endTime': u'2016-03-21T23:43:17Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-21T23:08:02Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 9},
u'endTime': u'2016-03-22T00:40:56Z',
u'home': {u'goals': 1, u'shotsOnGoal': 15},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-22T00:01:44Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 15},
u'endTime': u'2016-03-22T01:44:01Z',
u'home': {u'goals': 2, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-22T00:59:51Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 32,
u'team': {u'id': 3,
u'link': u'/api/v1/teams/3',
u'name': u'New York Rangers'}}}},
u'link': u'/api/v1/game/2015021086/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 24,
u'ot': 9,
u'type': u'league',
u'wins': 40},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 24,
u'ot': 8,
u'type': u'league',
u'wins': 41},
u'score': 4,
u'team': {u'abbreviation': u'NYR',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1926',
u'franchise': {u'franchiseId': 10,
u'link': u'/api/v1/franchises/10',
u'teamName': u'Rangers'},
u'franchiseId': 10,
u'id': 3,
u'link': u'/api/v1/teams/3',
u'locationName': u'New York',
u'name': u'New York Rangers',
u'officialSiteUrl': u'http://www.newyorkrangers.com',
u'shortName': u'NY Rangers',
u'teamName': u'Rangers',
u'venue': {u'city': u'New York',
u'name': u'Madison Square Garden',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/New-York-Rangers-tickets/artist/805991?intcmp=tm204073&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_NYR',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Rangers-tickets/artist/805991?intcmp=tm205775&wt.mc_id=NHL_LEAGUE_NYR_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/new-york-rangers-tickets/?intcmp=tm204043&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_NYR',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/606/False/New_York_Rangers.html?intcmp=tm205772&wt.mc_id=NHL_LEAGUE_NYR_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Rangers-tickets/artist/805991?intcmp=tm206320&wt.mc_id=NHL_TEAM_NYR_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Rangers-tickets/artist/805991?intcmp=tm206368&wt.mc_id=NHL_TEAM_NYR_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Madison Square Garden'}}],
u'totalItems': 1},
{u'date': u'2016-03-24',
u'games': [{u'broadcasts': [{u'id': 281,
u'language': u'fr',
u'name': u'TVAS',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021101/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'NESN',
u'eventId': u'221-1001204',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42671903',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001204',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42672003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TVAS',
u'eventId': u'221-1001204',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'42672303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001204',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42672503',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WBZ',
u'eventId': u'221-1001204',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42672103',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WMEN',
u'eventId': u'221-1001204',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42672203',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Bruins',
u'date': u'2016-03-24T19:00:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the Boston Bruins',
u'duration': u'06:47',
u'id': u'42889103',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279876484/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279876484/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279876484/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279876484/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279876484/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279876484/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279876484/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279876484/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279876484/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279876484/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279876484/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279876484/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279876484/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279876484/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279876484/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279876484/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279876484/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279876484/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279876484/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279876484/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279876484/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279876484/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279876484/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279876484/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279876484/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279876484/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279876484/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279876484/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279876484/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279876484/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'6', u'type': u'teamId', u'value': u'6'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42889103',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/970d4b20-1aa4-4351-a1eb-9857f4fbaf18/1458877004626/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/970d4b20-1aa4-4351-a1eb-9857f4fbaf18/1458877004626/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/970d4b20-1aa4-4351-a1eb-9857f4fbaf18/1458877004626/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/970d4b20-1aa4-4351-a1eb-9857f4fbaf18/1458877004626/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/970d4b20-1aa4-4351-a1eb-9857f4fbaf18/1458877004626/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/970d4b20-1aa4-4351-a1eb-9857f4fbaf18/1458877004626/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/25/970d4b20-1aa4-4351-a1eb-9857f4fbaf18/1458877004628/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/25/970d4b20-1aa4-4351-a1eb-9857f4fbaf18/1458877004628/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/25/970d4b20-1aa4-4351-a1eb-9857f4fbaf18/1458877004628/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/25/970d4b20-1aa4-4351-a1eb-9857f4fbaf18/1458877004628/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ BOS',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279494684'},
{u'items': [{u'authFlow': False,
u'blurb': u'Panthers surge past Bruins in 4-1 win',
u'date': u'2016-03-24T19:00:00-0400',
u'description': u'The Panthers went on to overcome a one-goal deficit in the 2nd period by scoring four unanswered goals in a 4-1 win over the Bruins',
u'duration': u'03:11',
u'id': u'42888303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279875406/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279875406/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279875406/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279875406/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279875406/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279875406/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279875406/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279875406/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279875406/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279875406/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279875406/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279875406/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279875406/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279875406/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279875406/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279875406/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279875406/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279875406/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279875406/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279875406/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279875406/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279875406/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279875406/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279875406/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279875406/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279875406/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279875406/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279875406/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279875406/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279875406/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'6', u'type': u'teamId', u'value': u'6'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'42888303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/ddcbe18c-2b73-4b48-b2e0-07e7a80b8852/1458876687026/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/ddcbe18c-2b73-4b48-b2e0-07e7a80b8852/1458876687026/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/ddcbe18c-2b73-4b48-b2e0-07e7a80b8852/1458876687026/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/ddcbe18c-2b73-4b48-b2e0-07e7a80b8852/1458876687026/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/ddcbe18c-2b73-4b48-b2e0-07e7a80b8852/1458876687026/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/25/ddcbe18c-2b73-4b48-b2e0-07e7a80b8852/1458876687026/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/25/ddcbe18c-2b73-4b48-b2e0-07e7a80b8852/1458876687030/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/25/ddcbe18c-2b73-4b48-b2e0-07e7a80b8852/1458876687030/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/25/ddcbe18c-2b73-4b48-b2e0-07e7a80b8852/1458876687030/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/25/ddcbe18c-2b73-4b48-b2e0-07e7a80b8852/1458876687030/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 4, BOS 1',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279494684'}]}},
u'gameDate': u'2016-03-24T23:00:00Z',
u'gamePk': 2015021101,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2016-03-24T23:56:51Z',
u'home': {u'goals': 0, u'shotsOnGoal': 15},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-24T23:16:45Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 15},
u'endTime': u'2016-03-25T00:58:13Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-25T00:15:02Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 16},
u'endTime': u'2016-03-25T02:01:28Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-25T01:16:26Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 36,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 35,
u'team': {u'id': 6,
u'link': u'/api/v1/teams/6',
u'name': u'Boston Bruins'}}}},
u'link': u'/api/v1/game/2015021101/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 24,
u'ot': 9,
u'type': u'league',
u'wins': 41},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 28,
u'ot': 8,
u'type': u'league',
u'wins': 39},
u'score': 1,
u'team': {u'abbreviation': u'BOS',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1924',
u'franchise': {u'franchiseId': 6,
u'link': u'/api/v1/franchises/6',
u'teamName': u'Bruins'},
u'franchiseId': 6,
u'id': 6,
u'link': u'/api/v1/teams/6',
u'locationName': u'Boston',
u'name': u'Boston Bruins',
u'officialSiteUrl': u'http://www.bostonbruins.com',
u'shortName': u'Boston',
u'teamName': u'Bruins',
u'venue': {u'city': u'Boston',
u'name': u'TD Garden',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Boston-Bruins-tickets/artist/805902?intcmp=tm204056&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_BOS',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Boston-Bruins-tickets/artist/805902?intcmp=tm206266&wt.mc_id=NHL_LEAGUE_BOS_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/boston-bruins-tickets/?intcmp=tm204026&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_BOS',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/104/False/Boston_Bruins.html?intcmp=tm206268&wt.mc_id=NHL_LEAGUE_BOS_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Boston-Bruins-tickets/artist/805902?intcmp=tm206297&wt.mc_id=NHL_LEAGUE_BOS_TABLET_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Boston-Bruins-tickets/artist/805902?intcmp=tm206295&wt.mc_id=NHL_LEAGUE_BOS_MOBILE_APP_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'TD Garden'}}],
u'totalItems': 1},
{u'date': u'2016-03-26',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021122/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'Sun',
u'eventId': u'221-1001225',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42776203',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001225',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42776303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001225',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42776603',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WFLA',
u'eventId': u'221-1001225',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42776403',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001225',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42776503',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Lightning',
u'date': u'2016-03-26T19:00:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the Tampa Bay Lightning',
u'duration': u'05:18',
u'id': u'42979803',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933824/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933824/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279933824/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933824/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933824/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279933824/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933824/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933824/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279933824/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933824/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933824/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279933824/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933824/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933824/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279933824/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933824/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933824/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279933824/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933824/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933824/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279933824/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933824/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933824/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279933824/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933824/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933824/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279933824/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933824/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933824/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279933824/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'},
{u'displayName': u'14', u'type': u'teamId', u'value': u'14'}],
u'mediaPlaybackId': u'42979803',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/302d2d5d-3e10-4020-9498-a3071c381229/1459050144046/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/302d2d5d-3e10-4020-9498-a3071c381229/1459050144046/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/302d2d5d-3e10-4020-9498-a3071c381229/1459050144046/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/302d2d5d-3e10-4020-9498-a3071c381229/1459050144046/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/302d2d5d-3e10-4020-9498-a3071c381229/1459050144046/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/302d2d5d-3e10-4020-9498-a3071c381229/1459050144046/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/27/302d2d5d-3e10-4020-9498-a3071c381229/1459050144047/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/27/302d2d5d-3e10-4020-9498-a3071c381229/1459050144047/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/27/302d2d5d-3e10-4020-9498-a3071c381229/1459050144047/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/27/302d2d5d-3e10-4020-9498-a3071c381229/1459050144047/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ TBL',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279576098'},
{u'items': [{u'authFlow': False,
u'blurb': u'Panthers top Bolts, take over 1st place in Atlantic',
u'date': u'2016-03-26T19:00:00-0400',
u'description': u'Jaromir Jagr and Jonathan Huberdeau each notched a goal and an assist as the Panthers moved two points ahead in the Atlantic with a 5-2 win',
u'duration': u'03:45',
u'id': u'42979503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933616/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933616/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/279933616/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933616/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933616/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/279933616/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933616/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933616/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/279933616/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933616/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933616/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/279933616/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933616/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933616/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/279933616/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933616/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933616/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/279933616/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933616/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933616/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/279933616/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933616/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933616/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/279933616/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933616/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933616/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/279933616/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/279933616/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/279933616/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/279933616/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'},
{u'displayName': u'14', u'type': u'teamId', u'value': u'14'}],
u'mediaPlaybackId': u'42979503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/74b04f18-64e8-49f8-9e74-1db6001e245e/1459050009955/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/74b04f18-64e8-49f8-9e74-1db6001e245e/1459050009955/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/74b04f18-64e8-49f8-9e74-1db6001e245e/1459050009955/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/74b04f18-64e8-49f8-9e74-1db6001e245e/1459050009955/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/74b04f18-64e8-49f8-9e74-1db6001e245e/1459050009955/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/27/74b04f18-64e8-49f8-9e74-1db6001e245e/1459050009955/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/27/74b04f18-64e8-49f8-9e74-1db6001e245e/1459050009957/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/27/74b04f18-64e8-49f8-9e74-1db6001e245e/1459050009957/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/27/74b04f18-64e8-49f8-9e74-1db6001e245e/1459050009957/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/27/74b04f18-64e8-49f8-9e74-1db6001e245e/1459050009957/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 5, TBL 2',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279576098'}]}},
u'gameDate': u'2016-03-26T23:00:00Z',
u'gamePk': 2015021122,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 11},
u'endTime': u'2016-03-26T23:45:52Z',
u'home': {u'goals': 1, u'shotsOnGoal': 12},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-26T23:08:59Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 10},
u'endTime': u'2016-03-27T00:40:50Z',
u'home': {u'goals': 0, u'shotsOnGoal': 12},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-27T00:04:12Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 6},
u'endTime': u'2016-03-27T01:36:05Z',
u'home': {u'goals': 1, u'shotsOnGoal': 11},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-27T00:59:21Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 27,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': True,
u'shotsOnGoal': 35,
u'team': {u'id': 14,
u'link': u'/api/v1/teams/14',
u'name': u'Tampa Bay Lightning'}}}},
u'link': u'/api/v1/game/2015021122/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 24,
u'ot': 9,
u'type': u'league',
u'wins': 42},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 27,
u'ot': 5,
u'type': u'league',
u'wins': 43},
u'score': 2,
u'team': {u'abbreviation': u'TBL',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1991',
u'franchise': {u'franchiseId': 31,
u'link': u'/api/v1/franchises/31',
u'teamName': u'Lightning'},
u'franchiseId': 31,
u'id': 14,
u'link': u'/api/v1/teams/14',
u'locationName': u'Tampa Bay',
u'name': u'Tampa Bay Lightning',
u'officialSiteUrl': u'http://www.tampabaylightning.com',
u'shortName': u'Tampa Bay',
u'teamName': u'Lightning',
u'venue': {u'city': u'Tampa',
u'name': u'Amalie Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm204080&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_TB',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm205571&wt.mc_id=NHL_LEAGUE_TBL_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/tampa-bay-lightning-tickets/?intcmp=tm204050&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_TB',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/841/False/Tampa_Bay_Lightning.html?intcmp=tm205496&wt.mc_id=NHL_LEAGUE_TBL_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm206318&wt.mc_id=NHL_TEAM_TBL_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Tampa-Bay-Lightning-tickets/artist/806028?intcmp=tm206366&wt.mc_id=NHL_TEAM_TBL_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Amalie Arena'}}],
u'totalItems': 1},
{u'date': u'2016-03-29',
u'games': [{u'broadcasts': [{u'id': 293,
u'language': u'en',
u'name': u'TSN4',
u'site': u'nhlCA',
u'type': u'away'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021144/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1001247',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42844603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TSN4',
u'eventId': u'221-1001247',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42844703',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001247',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42845003',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001247',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42844803',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'SN590',
u'eventId': u'221-1001247',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42844903',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Maple Leafs @ Panthers',
u'date': u'2016-03-29T19:30:00-0400',
u'description': u'Extended highlights of the Toronto Maple Leafs at the Florida Panthers',
u'duration': u'04:59',
u'id': u'43082903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280001604/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280001604/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280001604/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280001604/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280001604/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280001604/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280001604/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280001604/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280001604/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280001604/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280001604/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280001604/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280001604/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280001604/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280001604/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280001604/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280001604/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280001604/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280001604/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280001604/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280001604/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280001604/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280001604/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280001604/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280001604/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280001604/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280001604/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280001604/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280001604/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280001604/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'10', u'type': u'teamId', u'value': u'10'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43082903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/27fcf59d-6f99-46ed-8e67-7ba8f3a119e8/1459308772207/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/27fcf59d-6f99-46ed-8e67-7ba8f3a119e8/1459308772207/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/27fcf59d-6f99-46ed-8e67-7ba8f3a119e8/1459308772207/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/27fcf59d-6f99-46ed-8e67-7ba8f3a119e8/1459308772207/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/27fcf59d-6f99-46ed-8e67-7ba8f3a119e8/1459308772207/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/27fcf59d-6f99-46ed-8e67-7ba8f3a119e8/1459308772207/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/30/27fcf59d-6f99-46ed-8e67-7ba8f3a119e8/1459308772209/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/30/27fcf59d-6f99-46ed-8e67-7ba8f3a119e8/1459308772209/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/30/27fcf59d-6f99-46ed-8e67-7ba8f3a119e8/1459308772209/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/30/27fcf59d-6f99-46ed-8e67-7ba8f3a119e8/1459308772209/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'TOR @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279611052'},
{u'items': [{u'authFlow': False,
u'blurb': u'Maple Leafs defeat Panthers on the road, 5-2',
u'date': u'2016-03-29T19:30:00-0400',
u'description': u'Nazem Kadri collected his third career hat trick as the Maple Leafs tallied five goals in a win against the Panthers',
u'duration': u'02:36',
u'id': u'43081303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280000324/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280000324/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280000324/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280000324/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280000324/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280000324/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280000324/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280000324/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280000324/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280000324/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280000324/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280000324/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280000324/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280000324/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280000324/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280000324/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280000324/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280000324/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280000324/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280000324/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280000324/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280000324/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280000324/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280000324/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280000324/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280000324/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280000324/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280000324/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280000324/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280000324/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'10', u'type': u'teamId', u'value': u'10'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43081303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/ac4bdcb5-93e1-4798-a07d-cb105f6db26e/1459308005417/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/ac4bdcb5-93e1-4798-a07d-cb105f6db26e/1459308005417/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/ac4bdcb5-93e1-4798-a07d-cb105f6db26e/1459308005417/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/ac4bdcb5-93e1-4798-a07d-cb105f6db26e/1459308005417/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/ac4bdcb5-93e1-4798-a07d-cb105f6db26e/1459308005417/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/03/30/ac4bdcb5-93e1-4798-a07d-cb105f6db26e/1459308005417/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/30/ac4bdcb5-93e1-4798-a07d-cb105f6db26e/1459308005418/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/30/ac4bdcb5-93e1-4798-a07d-cb105f6db26e/1459308005418/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/30/ac4bdcb5-93e1-4798-a07d-cb105f6db26e/1459308005418/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/03/30/ac4bdcb5-93e1-4798-a07d-cb105f6db26e/1459308005418/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: TOR 5, FLA 2',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279611052'}]}},
u'gameDate': u'2016-03-29T23:30:00Z',
u'gamePk': 2015021144,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 8},
u'endTime': u'2016-03-30T00:13:15Z',
u'home': {u'goals': 0, u'shotsOnGoal': 11},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-29T23:39:42Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 6},
u'endTime': u'2016-03-30T01:10:00Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-30T00:31:35Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 15},
u'endTime': u'2016-03-30T02:04:14Z',
u'home': {u'goals': 1, u'shotsOnGoal': 13},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-30T01:28:28Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 29,
u'team': {u'id': 10,
u'link': u'/api/v1/teams/10',
u'name': u'Toronto Maple Leafs'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 34,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015021144/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 37,
u'ot': 11,
u'type': u'league',
u'wins': 28},
u'score': 5,
u'team': {u'abbreviation': u'TOR',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1917',
u'franchise': {u'franchiseId': 5,
u'link': u'/api/v1/franchises/5',
u'teamName': u'Maple Leafs'},
u'franchiseId': 5,
u'id': 10,
u'link': u'/api/v1/teams/10',
u'locationName': u'Toronto',
u'name': u'Toronto Maple Leafs',
u'officialSiteUrl': u'http://www.mapleleafs.com',
u'shortName': u'Toronto',
u'teamName': u'Maple Leafs',
u'venue': {u'city': u'Toronto',
u'name': u'Air Canada Centre',
u'timeZone': {u'id': u'America/Toronto', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 25,
u'ot': 9,
u'type': u'league',
u'wins': 42},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-03-31',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021157/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1001260',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42907503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'MSG+ 2',
u'eventId': u'221-1001260',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42907603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001260',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42907903',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001260',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42907703',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WFAN',
u'eventId': u'221-1001260',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42907803',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Devils @ Panthers',
u'date': u'2016-03-31T19:30:00-0400',
u'description': u'Extended highlights of the New Jersey Devils at the Florida Panthers',
u'duration': u'06:57',
u'id': u'43142103',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280054148/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280054148/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280054148/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280054148/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280054148/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280054148/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280054148/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280054148/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280054148/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280054148/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280054148/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280054148/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280054148/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280054148/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280054148/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280054148/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280054148/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280054148/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280054148/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280054148/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280054148/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280054148/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280054148/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280054148/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280054148/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280054148/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280054148/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280054148/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280054148/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280054148/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'1', u'type': u'teamId', u'value': u'1'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43142103',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/5d8863a3-c54d-452e-b7a4-0bf567748e94/1459487071692/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/5d8863a3-c54d-452e-b7a4-0bf567748e94/1459487071692/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/5d8863a3-c54d-452e-b7a4-0bf567748e94/1459487071692/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/5d8863a3-c54d-452e-b7a4-0bf567748e94/1459487071692/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/5d8863a3-c54d-452e-b7a4-0bf567748e94/1459487071692/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/5d8863a3-c54d-452e-b7a4-0bf567748e94/1459487071692/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/01/5d8863a3-c54d-452e-b7a4-0bf567748e94/1459487071693/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/01/5d8863a3-c54d-452e-b7a4-0bf567748e94/1459487071693/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/01/5d8863a3-c54d-452e-b7a4-0bf567748e94/1459487071693/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/01/5d8863a3-c54d-452e-b7a4-0bf567748e94/1459487071693/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'NJD @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279689874'},
{u'items': [{u'authFlow': False,
u'blurb': u'Huberdeau leads Panthers to first place in Atlantic',
u'date': u'2016-03-31T19:30:00-0400',
u'description': u'Jonathan Huberdeau provided two goals for the Panthers in a 3-2 victory against the Devils to move into first place in the Atlantic Division',
u'duration': u'03:51',
u'id': u'43140803',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280053042/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280053042/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280053042/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280053042/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280053042/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280053042/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280053042/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280053042/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280053042/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280053042/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280053042/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280053042/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280053042/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280053042/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280053042/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280053042/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280053042/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280053042/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280053042/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280053042/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280053042/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280053042/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280053042/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280053042/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280053042/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280053042/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280053042/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280053042/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280053042/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280053042/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'1', u'type': u'teamId', u'value': u'1'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43140803',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/e9a88a58-0638-465e-b10b-d25825f169ca/1459484976252/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/e9a88a58-0638-465e-b10b-d25825f169ca/1459484976252/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/e9a88a58-0638-465e-b10b-d25825f169ca/1459484976252/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/e9a88a58-0638-465e-b10b-d25825f169ca/1459484976252/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/e9a88a58-0638-465e-b10b-d25825f169ca/1459484976252/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/01/e9a88a58-0638-465e-b10b-d25825f169ca/1459484976252/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/01/e9a88a58-0638-465e-b10b-d25825f169ca/1459484976253/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/01/e9a88a58-0638-465e-b10b-d25825f169ca/1459484976253/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/01/e9a88a58-0638-465e-b10b-d25825f169ca/1459484976253/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/01/e9a88a58-0638-465e-b10b-d25825f169ca/1459484976253/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: NJD 2, FLA 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279689874'}]}},
u'gameDate': u'2016-03-31T23:30:00Z',
u'gamePk': 2015021157,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2016-04-01T00:17:53Z',
u'home': {u'goals': 0, u'shotsOnGoal': 13},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-03-31T23:38:43Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 3},
u'endTime': u'2016-04-01T01:13:21Z',
u'home': {u'goals': 1, u'shotsOnGoal': 18},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-01T00:36:21Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 15},
u'endTime': u'2016-04-01T02:12:55Z',
u'home': {u'goals': 2, u'shotsOnGoal': 9},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-01T01:31:58Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 6,
u'powerPlay': True,
u'shotsOnGoal': 25,
u'team': {u'id': 1,
u'link': u'/api/v1/teams/1',
u'name': u'New Jersey Devils'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 40,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015021157/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 33,
u'ot': 8,
u'type': u'league',
u'wins': 37},
u'score': 2,
u'team': {u'abbreviation': u'NJD',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1982',
u'franchise': {u'franchiseId': 23,
u'link': u'/api/v1/franchises/23',
u'teamName': u'Devils'},
u'franchiseId': 23,
u'id': 1,
u'link': u'/api/v1/teams/1',
u'locationName': u'New Jersey',
u'name': u'New Jersey Devils',
u'officialSiteUrl': u'http://www.newjerseydevils.com',
u'shortName': u'New Jersey',
u'teamName': u'Devils',
u'venue': {u'city': u'Newark',
u'name': u'Prudential Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 25,
u'ot': 9,
u'type': u'league',
u'wins': 43},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/florida-panthers-vs-new-jersey-devils-sunrise-florida-03-31-2016/event/0D004EF1D6ECA575?intcmp=tm207746&wt.mc_id=NHL_LEAGUE_SCHED_PG_GAME_TIX_LINK',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/florida-panthers-vs-new-jersey-devils-sunrise-florida-03-31-2016/event/0D004EF1D6ECA575?intcmp=tm207746&wt.mc_id=NHL_LEAGUE_SCHED_PG_GAME_TIX_LINK',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-04-02',
u'games': [{u'broadcasts': [{u'id': 281,
u'language': u'fr',
u'name': u'TVAS',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 282,
u'language': u'en',
u'name': u'SN',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021172/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1001275',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42918403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'SN',
u'eventId': u'221-1001275',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42918503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001275',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'42918803',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001275',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42919003',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001275',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42918603',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'TSN690',
u'eventId': u'221-1001275',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42918703',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'CHMP',
u'eventId': u'221-1001275',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'42918903',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Canadiens @ Panthers',
u'date': u'2016-04-02T19:00:00-0400',
u'description': u'Extended highlights of the Montreal Canadiens at the Florida Panthers',
u'duration': u'06:40',
u'id': u'43207503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280099196/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280099196/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280099196/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280099196/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280099196/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280099196/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280099196/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280099196/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280099196/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280099196/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280099196/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280099196/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280099196/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280099196/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280099196/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280099196/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280099196/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280099196/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280099196/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280099196/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280099196/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280099196/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280099196/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280099196/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280099196/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280099196/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280099196/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280099196/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280099196/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280099196/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'8', u'type': u'teamId', u'value': u'8'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43207503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/b38e9285-1c7b-47c3-aae6-104b4a944030/1459660746042/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/b38e9285-1c7b-47c3-aae6-104b4a944030/1459660746042/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/b38e9285-1c7b-47c3-aae6-104b4a944030/1459660746042/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/b38e9285-1c7b-47c3-aae6-104b4a944030/1459660746042/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/b38e9285-1c7b-47c3-aae6-104b4a944030/1459660746042/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/b38e9285-1c7b-47c3-aae6-104b4a944030/1459660746042/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/03/b38e9285-1c7b-47c3-aae6-104b4a944030/1459660746045/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/03/b38e9285-1c7b-47c3-aae6-104b4a944030/1459660746045/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/03/b38e9285-1c7b-47c3-aae6-104b4a944030/1459660746045/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/03/b38e9285-1c7b-47c3-aae6-104b4a944030/1459660746045/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'MTL @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279766454'},
{u'items': [{u'authFlow': False,
u'blurb': u'Panthers score four unanswered goals, beat Canadiens',
u'date': u'2016-04-02T19:00:00-0400',
u'description': u'Aleksander Barkov scored two goals, including the game-winner with under 30 seconds left in the 3rd period, to lift the Canadiens to a 4-3 win',
u'duration': u'04:34',
u'id': u'43205903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280097882/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280097882/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280097882/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280097882/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280097882/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280097882/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280097882/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280097882/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280097882/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280097882/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280097882/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280097882/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280097882/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280097882/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280097882/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280097882/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280097882/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280097882/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280097882/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280097882/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280097882/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280097882/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280097882/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280097882/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280097882/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280097882/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280097882/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280097882/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280097882/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280097882/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'8', u'type': u'teamId', u'value': u'8'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43205903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/4190f4d5-31b0-4328-8323-4aeee9c384f3/1459657065614/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/4190f4d5-31b0-4328-8323-4aeee9c384f3/1459657065614/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/4190f4d5-31b0-4328-8323-4aeee9c384f3/1459657065614/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/4190f4d5-31b0-4328-8323-4aeee9c384f3/1459657065614/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/4190f4d5-31b0-4328-8323-4aeee9c384f3/1459657065614/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/03/4190f4d5-31b0-4328-8323-4aeee9c384f3/1459657065614/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/03/4190f4d5-31b0-4328-8323-4aeee9c384f3/1459657065615/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/03/4190f4d5-31b0-4328-8323-4aeee9c384f3/1459657065615/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/03/4190f4d5-31b0-4328-8323-4aeee9c384f3/1459657065615/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/03/4190f4d5-31b0-4328-8323-4aeee9c384f3/1459657065615/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: MTL 3, FLA 4',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279766454'}]}},
u'gameDate': u'2016-04-02T23:00:00Z',
u'gamePk': 2015021172,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 10},
u'endTime': u'2016-04-02T23:54:36Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-02T23:15:47Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 10},
u'endTime': u'2016-04-03T00:53:01Z',
u'home': {u'goals': 2, u'shotsOnGoal': 15},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-03T00:12:56Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2016-04-03T01:53:52Z',
u'home': {u'goals': 2, u'shotsOnGoal': 17},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-03T01:11:29Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 8,
u'link': u'/api/v1/teams/8',
u'name': u'Montreal Canadiens'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 39,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015021172/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 37,
u'ot': 6,
u'type': u'league',
u'wins': 36},
u'score': 3,
u'team': {u'abbreviation': u'MTL',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1909',
u'franchise': {u'franchiseId': 1,
u'link': u'/api/v1/franchises/1',
u'teamName': u'Canadiens'},
u'franchiseId': 1,
u'id': 8,
u'link': u'/api/v1/teams/8',
u'locationName': u'Montr\xe9al',
u'name': u'Montr\xe9al Canadiens',
u'officialSiteUrl': u'http://www.canadiens.com',
u'shortName': u'Montr\xe9al',
u'teamName': u'Canadiens',
u'venue': {u'city': u'Montreal',
u'name': u'Centre Bell',
u'timeZone': {u'id': u'America/Montreal', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 25,
u'ot': 9,
u'type': u'league',
u'wins': 44},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/florida-panthers-vs-montreal-canadiens-sunrise-florida-04-02-2016/event/0D004EF1D6FBA589?intcmp=tm207746&wt.mc_id=NHL_LEAGUE_SCHED_PG_GAME_TIX_LINK',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/florida-panthers-vs-montreal-canadiens-sunrise-florida-04-02-2016/event/0D004EF1D6FBA589?intcmp=tm207746&wt.mc_id=NHL_LEAGUE_SCHED_PG_GAME_TIX_LINK',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-04-04',
u'games': [{u'broadcasts': [{u'id': 293,
u'language': u'en',
u'name': u'TSN4',
u'site': u'nhlCA',
u'type': u'home'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021185/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'TSN4',
u'eventId': u'221-1001288',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42927303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001288',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42927403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001288',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'42927703',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'SN590',
u'eventId': u'221-1001288',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'42927503',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001288',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'42927603',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Maple Leafs',
u'date': u'2016-04-04T19:30:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the Toronto Maple Leafs',
u'duration': u'06:51',
u'id': u'43250603',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280130674/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280130674/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280130674/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280130674/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280130674/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280130674/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280130674/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280130674/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280130674/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280130674/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280130674/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280130674/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280130674/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280130674/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280130674/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280130674/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280130674/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280130674/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280130674/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280130674/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280130674/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280130674/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280130674/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280130674/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280130674/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280130674/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280130674/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280130674/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280130674/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280130674/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'10', u'type': u'teamId', u'value': u'10'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43250603',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/e4b99f41-2d90-4ed2-b8f0-20223e999cd0/1459831833534/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/e4b99f41-2d90-4ed2-b8f0-20223e999cd0/1459831833534/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/e4b99f41-2d90-4ed2-b8f0-20223e999cd0/1459831833534/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/e4b99f41-2d90-4ed2-b8f0-20223e999cd0/1459831833534/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/e4b99f41-2d90-4ed2-b8f0-20223e999cd0/1459831833534/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/e4b99f41-2d90-4ed2-b8f0-20223e999cd0/1459831833534/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/05/e4b99f41-2d90-4ed2-b8f0-20223e999cd0/1459831833536/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/05/e4b99f41-2d90-4ed2-b8f0-20223e999cd0/1459831833536/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/05/e4b99f41-2d90-4ed2-b8f0-20223e999cd0/1459831833536/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/05/e4b99f41-2d90-4ed2-b8f0-20223e999cd0/1459831833536/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ TOR',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279766862'},
{u'items': [{u'authFlow': False,
u'blurb': u'Panthers survive late surge to defeat the Maple Leafs',
u'date': u'2016-04-04T19:30:00-0400',
u'description': u'Rocco Grimaldi scored two goals in the 2nd, and Nick Bjugstad and Aleksander Barkov each added a goal to lift the Panthers to a 4-3 victory',
u'duration': u'04:05',
u'id': u'43249503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280129680/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280129680/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280129680/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280129680/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280129680/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280129680/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280129680/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280129680/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280129680/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280129680/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280129680/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280129680/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280129680/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280129680/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280129680/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280129680/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280129680/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280129680/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280129680/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280129680/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280129680/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280129680/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280129680/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280129680/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280129680/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280129680/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280129680/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280129680/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280129680/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280129680/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'10', u'type': u'teamId', u'value': u'10'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43249503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/deb9ef87-37a3-4380-aa1f-6fb3b6981b12/1459829120847/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/deb9ef87-37a3-4380-aa1f-6fb3b6981b12/1459829120847/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/deb9ef87-37a3-4380-aa1f-6fb3b6981b12/1459829120847/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/deb9ef87-37a3-4380-aa1f-6fb3b6981b12/1459829120847/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/deb9ef87-37a3-4380-aa1f-6fb3b6981b12/1459829120847/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/05/deb9ef87-37a3-4380-aa1f-6fb3b6981b12/1459829120847/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/05/deb9ef87-37a3-4380-aa1f-6fb3b6981b12/1459829120849/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/05/deb9ef87-37a3-4380-aa1f-6fb3b6981b12/1459829120849/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/05/deb9ef87-37a3-4380-aa1f-6fb3b6981b12/1459829120849/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/05/deb9ef87-37a3-4380-aa1f-6fb3b6981b12/1459829120849/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 4, TOR 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279766862'}]}},
u'gameDate': u'2016-04-04T23:30:00Z',
u'gamePk': 2015021185,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 9},
u'endTime': u'2016-04-05T00:15:45Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-04T23:34:31Z'},
{u'away': {u'goals': 3, u'shotsOnGoal': 17},
u'endTime': u'2016-04-05T01:14:26Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-05T00:34:03Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 10},
u'endTime': u'2016-04-05T02:24:32Z',
u'home': {u'goals': 3, u'shotsOnGoal': 12},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-05T01:32:55Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 36,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 6,
u'powerPlay': True,
u'shotsOnGoal': 26,
u'team': {u'id': 10,
u'link': u'/api/v1/teams/10',
u'name': u'Toronto Maple Leafs'}}}},
u'link': u'/api/v1/game/2015021185/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 25,
u'ot': 9,
u'type': u'league',
u'wins': 45},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 40,
u'ot': 11,
u'type': u'league',
u'wins': 28},
u'score': 3,
u'team': {u'abbreviation': u'TOR',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1917',
u'franchise': {u'franchiseId': 5,
u'link': u'/api/v1/franchises/5',
u'teamName': u'Maple Leafs'},
u'franchiseId': 5,
u'id': 10,
u'link': u'/api/v1/teams/10',
u'locationName': u'Toronto',
u'name': u'Toronto Maple Leafs',
u'officialSiteUrl': u'http://www.mapleleafs.com',
u'shortName': u'Toronto',
u'teamName': u'Maple Leafs',
u'venue': {u'city': u'Toronto',
u'name': u'Air Canada Centre',
u'timeZone': {u'id': u'America/Toronto', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/toronto-maple-leafs-vs-florida-panthers-toronto-ontario-04-04-2016/event/10004EF7A8CF671A?intcmp=tm207746&wt.mc_id=NHL_LEAGUE_SCHED_PG_GAME_TIX_LINK',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/toronto-maple-leafs-vs-florida-panthers-toronto-ontario-04-04-2016/event/10004EF7A8CF671A?intcmp=tm207746&wt.mc_id=NHL_LEAGUE_SCHED_PG_GAME_TIX_LINK',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://teamexchange.ticketmaster.com/html/eventlist.htmI?l=EN&team=mapleleafs&intcmp=tm204051&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_TOR',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://teamexchange.ticketmaster.com/html/eventlist.htmI?l=EN&team=mapleleafs&intcmp=tm206404&wt.mc_id=NHL_LEAGUE_TOR_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Toronto-Maple-Leafs-tickets/artist/806033?intcmp=tm206407&wt.mc_id=NHL_TEAM_TOR_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Toronto-Maple-Leafs-tickets/artist/806033?intcmp=tm206413&wt.mc_id=NHL_TEAM_TOR_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Air Canada Centre'}}],
u'totalItems': 1},
{u'date': u'2016-04-05',
u'games': [{u'broadcasts': [{u'id': 33,
u'language': u'fr',
u'name': u'RDS',
u'site': u'nhlCA',
u'type': u'home'},
{u'id': 287,
u'language': u'en',
u'name': u'SNE',
u'site': u'nhlCA',
u'type': u'home'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021192/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'SNE',
u'eventId': u'221-1001295',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43055603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001295',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43055703',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'RDS',
u'eventId': u'221-1001295',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'43056003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001295',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'43056203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'TSN690',
u'eventId': u'221-1001295',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43055803',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001295',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43055903',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'CHMP',
u'eventId': u'221-1001295',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'43056103',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Canadiens',
u'date': u'2016-04-05T19:30:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the Montreal Canadiens',
u'duration': u'05:01',
u'id': u'43290203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280156440/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280156440/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280156440/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280156440/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280156440/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280156440/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280156440/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280156440/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280156440/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280156440/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280156440/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280156440/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280156440/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280156440/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280156440/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280156440/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280156440/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280156440/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280156440/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280156440/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280156440/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280156440/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280156440/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280156440/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280156440/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280156440/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280156440/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280156440/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280156440/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280156440/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'8', u'type': u'teamId', u'value': u'8'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43290203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/436c0034-6ba5-4961-b849-779face4a657/1459922261577/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/436c0034-6ba5-4961-b849-779face4a657/1459922261577/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/436c0034-6ba5-4961-b849-779face4a657/1459922261577/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/436c0034-6ba5-4961-b849-779face4a657/1459922261577/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/436c0034-6ba5-4961-b849-779face4a657/1459922261577/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/436c0034-6ba5-4961-b849-779face4a657/1459922261577/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/06/436c0034-6ba5-4961-b849-779face4a657/1459922261578/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/06/436c0034-6ba5-4961-b849-779face4a657/1459922261578/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/06/436c0034-6ba5-4961-b849-779face4a657/1459922261578/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/06/436c0034-6ba5-4961-b849-779face4a657/1459922261578/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ MTL',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279846676'},
{u'items': [{u'authFlow': False,
u'blurb': u"Luongo's 32 saves lead Panthers to win over Canadiens",
u'date': u'2016-04-05T19:30:00-0400',
u'description': u"Roberto Luongo had 32 saves in the Panthers' 4-1 win that gave the team 100 points in a season for the first time in their history",
u'duration': u'02:54',
u'id': u'43288803',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280155206/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280155206/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280155206/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280155206/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280155206/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280155206/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280155206/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280155206/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280155206/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280155206/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280155206/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280155206/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280155206/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280155206/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280155206/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280155206/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280155206/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280155206/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280155206/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280155206/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280155206/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280155206/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280155206/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280155206/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280155206/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280155206/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280155206/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280155206/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280155206/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280155206/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'8', u'type': u'teamId', u'value': u'8'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43288803',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/0c8dcd55-da89-49ee-bb53-6567f848d64a/1459919860321/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/0c8dcd55-da89-49ee-bb53-6567f848d64a/1459919860321/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/0c8dcd55-da89-49ee-bb53-6567f848d64a/1459919860321/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/0c8dcd55-da89-49ee-bb53-6567f848d64a/1459919860321/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/0c8dcd55-da89-49ee-bb53-6567f848d64a/1459919860321/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/06/0c8dcd55-da89-49ee-bb53-6567f848d64a/1459919860321/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/06/0c8dcd55-da89-49ee-bb53-6567f848d64a/1459919860324/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/06/0c8dcd55-da89-49ee-bb53-6567f848d64a/1459919860324/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/06/0c8dcd55-da89-49ee-bb53-6567f848d64a/1459919860324/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/06/0c8dcd55-da89-49ee-bb53-6567f848d64a/1459919860324/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 4, MTL 1',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279846676'}]}},
u'gameDate': u'2016-04-05T23:30:00Z',
u'gamePk': 2015021192,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 7},
u'endTime': u'2016-04-06T00:13:10Z',
u'home': {u'goals': 0, u'shotsOnGoal': 14},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-05T23:38:03Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 4},
u'endTime': u'2016-04-06T01:06:53Z',
u'home': {u'goals': 1, u'shotsOnGoal': 13},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-06T00:31:27Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 8},
u'endTime': u'2016-04-06T02:00:51Z',
u'home': {u'goals': 0, u'shotsOnGoal': 6},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-06T01:25:23Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 19,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 0,
u'powerPlay': False,
u'shotsOnGoal': 33,
u'team': {u'id': 8,
u'link': u'/api/v1/teams/8',
u'name': u'Montreal Canadiens'}}}},
u'link': u'/api/v1/game/2015021192/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 25,
u'ot': 9,
u'type': u'league',
u'wins': 46},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 38,
u'ot': 6,
u'type': u'league',
u'wins': 36},
u'score': 1,
u'team': {u'abbreviation': u'MTL',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1909',
u'franchise': {u'franchiseId': 1,
u'link': u'/api/v1/franchises/1',
u'teamName': u'Canadiens'},
u'franchiseId': 1,
u'id': 8,
u'link': u'/api/v1/teams/8',
u'locationName': u'Montr\xe9al',
u'name': u'Montr\xe9al Canadiens',
u'officialSiteUrl': u'http://www.canadiens.com',
u'shortName': u'Montr\xe9al',
u'teamName': u'Canadiens',
u'venue': {u'city': u'Montreal',
u'name': u'Centre Bell',
u'timeZone': {u'id': u'America/Montreal', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://canadiens.nhl.com/club/page.htm?id=56576',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://m.ticketmaster.com/Montreal-Canadiens-tickets/artist/805975?intcmp=tm205901&wt.mc_id=NHL_LEAGUE_MIN_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/montreal-canadiens-tickets?intcmp=cr200252&wt.mc_id=NHL_TM_MON_TE__PAGE_LINK',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://www.ticketsnow.com/montreal-canadiens-tickets?intcmp=cr200252&wt.mc_id=NHL_TM_MON_TE__PAGE_LINK',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Montreal-Canadiens-tickets/artist/805975?intcmp=tm205901&wt.mc_id=NHL_LEAGUE_MIN_TABLET_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://m.ticketmaster.com/Montreal-Canadiens-tickets/artist/805975?intcmp=tm205901&wt.mc_id=NHL_LEAGUE_MIN_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Centre Bell'}}],
u'totalItems': 1},
{u'date': u'2016-04-07',
u'games': [{u'broadcasts': [{u'id': 230,
u'language': u'en',
u'name': u'RDS2',
u'site': u'nhlCA',
u'type': u'home'},
{u'id': 294,
u'language': u'en',
u'name': u'TSN5',
u'site': u'nhlCA',
u'type': u'home'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021208/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'TSN5',
u'eventId': u'221-1001311',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43008503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001311',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43008603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'RDS2',
u'eventId': u'221-1001311',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'43008903',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001311',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'43009103',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'TSN1200',
u'eventId': u'221-1001311',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43008703',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001311',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43008803',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'CJFO',
u'eventId': u'221-1001311',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'43009003',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Senators',
u'date': u'2016-04-07T19:30:00-0400',
u'description': u'Extended highlights of Florida Panthers at the Ottawa Senators',
u'duration': u'06:43',
u'id': u'43354903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280200604/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280200604/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280200604/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280200604/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280200604/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280200604/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280200604/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280200604/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280200604/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280200604/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280200604/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280200604/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280200604/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280200604/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280200604/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280200604/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280200604/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280200604/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280200604/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280200604/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280200604/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280200604/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280200604/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280200604/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280200604/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280200604/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280200604/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280200604/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280200604/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280200604/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'9', u'type': u'teamId', u'value': u'9'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43354903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/47afef33-ab46-4bd5-b303-6688487d34ce/1460095807194/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/47afef33-ab46-4bd5-b303-6688487d34ce/1460095807194/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/47afef33-ab46-4bd5-b303-6688487d34ce/1460095807194/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/47afef33-ab46-4bd5-b303-6688487d34ce/1460095807194/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/47afef33-ab46-4bd5-b303-6688487d34ce/1460095807194/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/47afef33-ab46-4bd5-b303-6688487d34ce/1460095807194/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/08/47afef33-ab46-4bd5-b303-6688487d34ce/1460095807197/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/08/47afef33-ab46-4bd5-b303-6688487d34ce/1460095807197/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/08/47afef33-ab46-4bd5-b303-6688487d34ce/1460095807197/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/08/47afef33-ab46-4bd5-b303-6688487d34ce/1460095807197/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ OTT',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279853962'},
{u'items': [{u'authFlow': False,
u'blurb': u'Anderson, Robinson help lift Senators to victory',
u'date': u'2016-04-07T19:30:00-0400',
u'description': u'Buddy Robinson delivered his first NHL goal and Craig Anderson denied 33 shots, as the Senators defeat the Panthers, 3-1',
u'duration': u'04:18',
u'id': u'43353703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280199846/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280199846/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280199846/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280199846/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280199846/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280199846/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280199846/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280199846/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280199846/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280199846/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280199846/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280199846/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280199846/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280199846/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280199846/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280199846/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280199846/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280199846/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280199846/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280199846/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280199846/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280199846/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280199846/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280199846/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280199846/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280199846/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280199846/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280199846/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280199846/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280199846/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'9', u'type': u'teamId', u'value': u'9'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43353703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/27f799bc-27fa-4440-892d-c01313fe8feb/1460095452974/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/27f799bc-27fa-4440-892d-c01313fe8feb/1460095452974/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/27f799bc-27fa-4440-892d-c01313fe8feb/1460095452974/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/27f799bc-27fa-4440-892d-c01313fe8feb/1460095452974/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/27f799bc-27fa-4440-892d-c01313fe8feb/1460095452974/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/08/27f799bc-27fa-4440-892d-c01313fe8feb/1460095452974/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/08/27f799bc-27fa-4440-892d-c01313fe8feb/1460095452975/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/08/27f799bc-27fa-4440-892d-c01313fe8feb/1460095452975/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/08/27f799bc-27fa-4440-892d-c01313fe8feb/1460095452975/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/08/27f799bc-27fa-4440-892d-c01313fe8feb/1460095452975/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 1, OTT 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279853962'}]}},
u'gameDate': u'2016-04-07T23:30:00Z',
u'gamePk': 2015021208,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 9},
u'endTime': u'2016-04-08T00:14:03Z',
u'home': {u'goals': 1, u'shotsOnGoal': 9},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-07T23:38:05Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 6},
u'endTime': u'2016-04-08T01:06:47Z',
u'home': {u'goals': 1, u'shotsOnGoal': 9},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-08T00:32:18Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 19},
u'endTime': u'2016-04-08T02:04:31Z',
u'home': {u'goals': 1, u'shotsOnGoal': 5},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-08T01:25:04Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 6,
u'powerPlay': True,
u'shotsOnGoal': 34,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 23,
u'team': {u'id': 9,
u'link': u'/api/v1/teams/9',
u'name': u'Ottawa Senators'}}}},
u'link': u'/api/v1/game/2015021208/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 26,
u'ot': 9,
u'type': u'league',
u'wins': 46},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 35,
u'ot': 9,
u'type': u'league',
u'wins': 37},
u'score': 3,
u'team': {u'abbreviation': u'OTT',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1990',
u'franchise': {u'franchiseId': 30,
u'link': u'/api/v1/franchises/30',
u'teamName': u'Senators'},
u'franchiseId': 30,
u'id': 9,
u'link': u'/api/v1/teams/9',
u'locationName': u'Ottawa',
u'name': u'Ottawa Senators',
u'officialSiteUrl': u'http://www.ottawasenators.com',
u'shortName': u'Ottawa',
u'teamName': u'Senators',
u'venue': {u'city': u'Ottawa',
u'name': u'Canadian Tire Centre',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://ev9.evenue.net/cgi-bin/ncommerce3/SEGetGroupList?groupCode=SEN&linkID=ottawa&shopperContext=&caller=&appCode=&RSRC=CAPTIX&RDAT=METRO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://ev9.evenue.net/cgi-bin/ncommerce3/SEGetGroupList?groupCode=SEN&linkID=ottawa&shopperContext=&caller=&appCode=&RSRC=CAPTIX&RDAT=METRO',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/ottawa-senators-tickets?intcmp=cr200332&wt.mc_id=NHL_TM_OTW_TE__PAGE_LINK',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://www.ticketsnow.com/ottawa-senators-tickets?intcmp=cr200332&wt.mc_id=NHL_TM_OTW_TE__PAGE_LINK',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://ev9.evenue.net/cgi-bin/ncommerce3/SEGetEventList?groupCode=SENS&linkID=ottawa&shopperContext=&caller=&appCode=&utm_source=nhlapp&utm_medium=button&utm_campaign=singlegames',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://ev9.evenue.net/cgi-bin/ncommerce3/SEGetEventList?groupCode=SENS&linkID=ottawa&shopperContext=&caller=&appCode=&utm_source=nhlapp&utm_medium=button&utm_campaign=singlegames',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Canadian Tire Centre'}}],
u'totalItems': 1},
{u'date': u'2016-04-09',
u'games': [{u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015021221/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'Sun',
u'eventId': u'221-1001324',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43017303',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-CR',
u'eventId': u'221-1001324',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43017403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001324',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'43017703',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001324',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43017503',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WCMC',
u'eventId': u'221-1001324',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43017603',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Hurricanes @ Panthers',
u'date': u'2016-04-09T19:00:00-0400',
u'description': u'Extended highlights of the Carolina Hurricanes at the Florida Panthers',
u'duration': u'05:21',
u'id': u'43421603',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280243164/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280243164/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280243164/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280243164/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280243164/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280243164/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280243164/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280243164/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280243164/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280243164/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280243164/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280243164/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280243164/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280243164/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280243164/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280243164/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280243164/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280243164/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280243164/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280243164/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280243164/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280243164/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280243164/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280243164/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280243164/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280243164/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280243164/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280243164/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280243164/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280243164/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'},
{u'displayName': u'12', u'type': u'teamId', u'value': u'12'}],
u'mediaPlaybackId': u'43421603',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/684fab90-5392-4e62-80a1-48a8e6d48426/1460289321343/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/684fab90-5392-4e62-80a1-48a8e6d48426/1460289321343/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/684fab90-5392-4e62-80a1-48a8e6d48426/1460289321343/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/684fab90-5392-4e62-80a1-48a8e6d48426/1460289321343/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/684fab90-5392-4e62-80a1-48a8e6d48426/1460289321343/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/684fab90-5392-4e62-80a1-48a8e6d48426/1460289321343/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/10/684fab90-5392-4e62-80a1-48a8e6d48426/1460289321345/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/10/684fab90-5392-4e62-80a1-48a8e6d48426/1460289321345/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/10/684fab90-5392-4e62-80a1-48a8e6d48426/1460289321345/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/10/684fab90-5392-4e62-80a1-48a8e6d48426/1460289321345/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'CAR @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'279856546'},
{u'items': [{u'authFlow': False,
u'blurb': u'Panthers score early and often in 5-2 win',
u'date': u'2016-04-09T19:00:00-0400',
u'description': u'Jiri Hudler and Teddy Purcell each had two points as the Panthers jumped out to a three-goal lead in the 1st and never looked back in a 5-2 win',
u'duration': u'03:49',
u'id': u'43408703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280236940/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280236940/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280236940/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280236940/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280236940/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280236940/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280236940/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280236940/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280236940/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280236940/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280236940/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280236940/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280236940/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280236940/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280236940/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280236940/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280236940/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280236940/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280236940/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280236940/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280236940/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280236940/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280236940/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280236940/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280236940/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280236940/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280236940/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280236940/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280236940/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280236940/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'},
{u'displayName': u'12', u'type': u'teamId', u'value': u'12'}],
u'mediaPlaybackId': u'43408703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/fa618d17-af3b-4c8e-8e82-7dd404e82a13/1460261272214/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/fa618d17-af3b-4c8e-8e82-7dd404e82a13/1460261272214/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/fa618d17-af3b-4c8e-8e82-7dd404e82a13/1460261272214/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/fa618d17-af3b-4c8e-8e82-7dd404e82a13/1460261272214/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/fa618d17-af3b-4c8e-8e82-7dd404e82a13/1460261272214/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/10/fa618d17-af3b-4c8e-8e82-7dd404e82a13/1460261272214/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/10/fa618d17-af3b-4c8e-8e82-7dd404e82a13/1460261272216/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/10/fa618d17-af3b-4c8e-8e82-7dd404e82a13/1460261272216/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/10/fa618d17-af3b-4c8e-8e82-7dd404e82a13/1460261272216/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/10/fa618d17-af3b-4c8e-8e82-7dd404e82a13/1460261272216/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: CAR 2, FLA 5',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'279856546'}]}},
u'gameDate': u'2016-04-09T23:00:00Z',
u'gamePk': 2015021221,
u'gameType': u'R',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 5},
u'endTime': u'2016-04-09T23:50:26Z',
u'home': {u'goals': 3, u'shotsOnGoal': 11},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-09T23:15:48Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 10},
u'endTime': u'2016-04-10T00:43:50Z',
u'home': {u'goals': 1, u'shotsOnGoal': 6},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-10T00:08:50Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 13},
u'endTime': u'2016-04-10T01:39:16Z',
u'home': {u'goals': 1, u'shotsOnGoal': 4},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-10T01:01:50Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 28,
u'team': {u'id': 12,
u'link': u'/api/v1/teams/12',
u'name': u'Carolina Hurricanes'}},
u'home': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 21,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015021221/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 31,
u'ot': 16,
u'type': u'league',
u'wins': 35},
u'score': 2,
u'team': {u'abbreviation': u'CAR',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1979',
u'franchise': {u'franchiseId': 26,
u'link': u'/api/v1/franchises/26',
u'teamName': u'Hurricanes'},
u'franchiseId': 26,
u'id': 12,
u'link': u'/api/v1/teams/12',
u'locationName': u'Carolina',
u'name': u'Carolina Hurricanes',
u'officialSiteUrl': u'http://www.carolinahurricanes.com',
u'shortName': u'Carolina',
u'teamName': u'Hurricanes',
u'venue': {u'city': u'Raleigh',
u'name': u'PNC Arena',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 26,
u'ot': 9,
u'type': u'league',
u'wins': 47},
u'score': 5,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/florida-panthers-vs-carolina-hurricanes-sunrise-florida-04-09-2016/event/0D004EF1D740A66D?intcmp=tm207746&wt.mc_id=NHL_LEAGUE_SCHED_PG_GAME_TIX_LINK',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/florida-panthers-vs-carolina-hurricanes-sunrise-florida-04-09-2016/event/0D004EF1D740A66D?intcmp=tm207746&wt.mc_id=NHL_LEAGUE_SCHED_PG_GAME_TIX_LINK',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-04-14',
u'games': [{u'broadcasts': [{u'id': 282,
u'language': u'en',
u'name': u'SN',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 291,
u'language': u'fr',
u'name': u'TVAS2',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015030111/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1001656',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'NATIONAL',
u'mediaPlaybackId': u'43495003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'CNBC',
u'eventId': u'221-1001656',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43495103',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TVAS2',
u'eventId': u'221-1001656',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'43495403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001656',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'43495603',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001656',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43495203',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WRHU',
u'eventId': u'221-1001656',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43495303',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Islanders @ Panthers',
u'date': u'2016-04-14T20:00:00-0400',
u'description': u'Extended highlights of the New York Islanders at the Florida Panthers',
u'duration': u'06:51',
u'id': u'43513703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570080/1024x576/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570080/1024x576/cut.jpg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280570080/1024x576/cut.jpg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570080/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570080/1136x640/cut.jpg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280570080/1136x640/cut.jpg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570080/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570080/372x210/cut.jpg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280570080/124x70/cut.jpg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570080/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570080/248x140/cut.jpg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280570080/248x140/cut.jpg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570080/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570080/960x540/cut.jpg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280570080/320x180/cut.jpg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570080/372x210/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570080/372x210/cut.jpg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280570080/372x210/cut.jpg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570080/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570080/568x320/cut.jpg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280570080/568x320/cut.jpg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570080/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570080/640x360/cut.jpg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280570080/640x360/cut.jpg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570080/768x432/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570080/768x432/cut.jpg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280570080/768x432/cut.jpg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570080/960x540/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570080/960x540/cut.jpg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280570080/960x540/cut.jpg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43513703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/945d7c70-f8a5-49ea-989f-a73217a2d482/1460696675836/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/945d7c70-f8a5-49ea-989f-a73217a2d482/1460696675836/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/945d7c70-f8a5-49ea-989f-a73217a2d482/1460696675836/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/945d7c70-f8a5-49ea-989f-a73217a2d482/1460696675836/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/945d7c70-f8a5-49ea-989f-a73217a2d482/1460696675836/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/945d7c70-f8a5-49ea-989f-a73217a2d482/1460696675836/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/15/945d7c70-f8a5-49ea-989f-a73217a2d482/1460696675840/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/15/945d7c70-f8a5-49ea-989f-a73217a2d482/1460696675840/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/15/945d7c70-f8a5-49ea-989f-a73217a2d482/1460696675840/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/15/945d7c70-f8a5-49ea-989f-a73217a2d482/1460696675840/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'NYI @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'280284696'},
{u'items': [{u'authFlow': False,
u'blurb': u'Tavares, Isles top Panthers, 5-4, in Game 1',
u'date': u'2016-04-14T20:00:00-0400',
u'description': u'Thomas Greiss made 42 saves and the Islanders rallied from three separate deficits in their 5-4 Game 1 victory against the Panthers',
u'duration': u'04:16',
u'id': u'43513103',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280317032/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280317032/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280317032/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280317032/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280317032/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280317032/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280317032/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280317032/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280317032/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280317032/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280317032/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280317032/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280317032/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280317032/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280317032/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280317032/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280317032/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280317032/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280317032/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280317032/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280317032/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280317032/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280317032/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280317032/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280317032/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280317032/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280317032/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280317032/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280317032/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280317032/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43513103',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/061a290c-1e7a-4557-8a14-106339f7f603/1460695523327/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/061a290c-1e7a-4557-8a14-106339f7f603/1460695523327/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/061a290c-1e7a-4557-8a14-106339f7f603/1460695523327/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/061a290c-1e7a-4557-8a14-106339f7f603/1460695523327/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/061a290c-1e7a-4557-8a14-106339f7f603/1460695523327/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/15/061a290c-1e7a-4557-8a14-106339f7f603/1460695523327/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/15/061a290c-1e7a-4557-8a14-106339f7f603/1460695523330/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/15/061a290c-1e7a-4557-8a14-106339f7f603/1460695523330/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/15/061a290c-1e7a-4557-8a14-106339f7f603/1460695523330/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/15/061a290c-1e7a-4557-8a14-106339f7f603/1460695523330/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: NYI 5, FLA 4',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'280284696'}]}},
u'gameDate': u'2016-04-15T00:00:00Z',
u'gamePk': 2015030111,
u'gameType': u'P',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 2, u'shotsOnGoal': 12},
u'endTime': u'2016-04-15T00:53:13Z',
u'home': {u'goals': 2, u'shotsOnGoal': 16},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-15T00:11:43Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 8},
u'endTime': u'2016-04-15T01:50:13Z',
u'home': {u'goals': 1, u'shotsOnGoal': 14},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-15T01:11:38Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 6},
u'endTime': u'2016-04-15T02:48:57Z',
u'home': {u'goals': 1, u'shotsOnGoal': 16},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-15T02:09:29Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 5,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 26,
u'team': {u'id': 2,
u'link': u'/api/v1/teams/2',
u'name': u'New York Islanders'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 6,
u'powerPlay': True,
u'shotsOnGoal': 46,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015030111/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 0,
u'type': u'league',
u'wins': 1},
u'score': 5,
u'team': {u'abbreviation': u'NYI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1972',
u'franchise': {u'franchiseId': 22,
u'link': u'/api/v1/franchises/22',
u'teamName': u'Islanders'},
u'franchiseId': 22,
u'id': 2,
u'link': u'/api/v1/teams/2',
u'locationName': u'New York',
u'name': u'New York Islanders',
u'officialSiteUrl': u'http://www.newyorkislanders.com',
u'shortName': u'NY Islanders',
u'teamName': u'Islanders',
u'venue': {u'city': u'Brooklyn',
u'name': u'Barclays Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 1,
u'type': u'league',
u'wins': 0},
u'score': 4,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-04-15',
u'games': [{u'broadcasts': [{u'id': 283,
u'language': u'en',
u'name': u'SN360',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 302,
u'language': u'fr',
u'name': u'TVAS3',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015030112/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'FS-F',
u'eventId': u'221-1001661',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'NATIONAL',
u'mediaPlaybackId': u'43518703',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'MSG',
u'eventId': u'221-1001661',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43518803',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TVAS3',
u'eventId': u'221-1001661',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'43519103',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001661',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'43519303',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001661',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43518903',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WRHU',
u'eventId': u'221-1001661',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43519003',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Islanders @ Panthers',
u'date': u'2016-04-15T19:30:00-0400',
u'description': u'Extended highlights of the New York Islanders at the Florida Panthers',
u'duration': u'05:50',
u'id': u'43537303',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570060/1024x576/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570060/1024x576/cut.jpg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280570060/1024x576/cut.jpg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570060/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570060/1136x640/cut.jpg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280570060/1136x640/cut.jpg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570060/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570060/372x210/cut.jpg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280570060/124x70/cut.jpg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570060/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570060/248x140/cut.jpg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280570060/248x140/cut.jpg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570060/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570060/960x540/cut.jpg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280570060/320x180/cut.jpg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570060/372x210/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570060/372x210/cut.jpg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280570060/372x210/cut.jpg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570060/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570060/568x320/cut.jpg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280570060/568x320/cut.jpg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570060/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570060/640x360/cut.jpg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280570060/640x360/cut.jpg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570060/768x432/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570060/768x432/cut.jpg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280570060/768x432/cut.jpg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280570060/960x540/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280570060/960x540/cut.jpg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280570060/960x540/cut.jpg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43537303',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/fa0af780-bda0-4bdc-98ca-497ca9021131/1460782512296/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/fa0af780-bda0-4bdc-98ca-497ca9021131/1460782512296/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/fa0af780-bda0-4bdc-98ca-497ca9021131/1460782512296/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/fa0af780-bda0-4bdc-98ca-497ca9021131/1460782512296/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/fa0af780-bda0-4bdc-98ca-497ca9021131/1460782512296/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/fa0af780-bda0-4bdc-98ca-497ca9021131/1460782512296/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/16/fa0af780-bda0-4bdc-98ca-497ca9021131/1460782512299/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/16/fa0af780-bda0-4bdc-98ca-497ca9021131/1460782512299/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/16/fa0af780-bda0-4bdc-98ca-497ca9021131/1460782512299/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/16/fa0af780-bda0-4bdc-98ca-497ca9021131/1460782512299/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'NYI @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'280291120'},
{u'items': [{u'authFlow': False,
u'blurb': u'Luongo, Smith help Panthers tie series with Islanders',
u'date': u'2016-04-15T19:30:00-0400',
u'description': u'Reilly Smith tallied two points and Roberto Luongo made 41 saves to help the Panthers even the series with a 3-1 win against the Islanders',
u'duration': u'03:29',
u'id': u'43535503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280331714/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280331714/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280331714/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280331714/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280331714/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280331714/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280331714/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280331714/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280331714/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280331714/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280331714/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280331714/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280331714/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280331714/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280331714/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280331714/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280331714/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280331714/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280331714/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280331714/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280331714/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280331714/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280331714/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280331714/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280331714/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280331714/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280331714/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280331714/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280331714/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280331714/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43535503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/c88765e8-870c-43f7-885a-686e9fa8f840/1460779346350/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/c88765e8-870c-43f7-885a-686e9fa8f840/1460779346350/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/c88765e8-870c-43f7-885a-686e9fa8f840/1460779346350/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/c88765e8-870c-43f7-885a-686e9fa8f840/1460779346350/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/c88765e8-870c-43f7-885a-686e9fa8f840/1460779346350/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/16/c88765e8-870c-43f7-885a-686e9fa8f840/1460779346350/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/16/c88765e8-870c-43f7-885a-686e9fa8f840/1460779346353/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/16/c88765e8-870c-43f7-885a-686e9fa8f840/1460779346353/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/16/c88765e8-870c-43f7-885a-686e9fa8f840/1460779346353/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/16/c88765e8-870c-43f7-885a-686e9fa8f840/1460779346353/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: NYI 1, FLA 3',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'280291120'}]}},
u'gameDate': u'2016-04-15T23:30:00Z',
u'gamePk': 2015030112,
u'gameType': u'P',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 11},
u'endTime': u'2016-04-16T00:15:59Z',
u'home': {u'goals': 1, u'shotsOnGoal': 13},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-15T23:41:02Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 16},
u'endTime': u'2016-04-16T01:18:11Z',
u'home': {u'goals': 1, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-16T00:34:19Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 15},
u'endTime': u'2016-04-16T02:20:50Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-16T01:36:46Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 42,
u'team': {u'id': 2,
u'link': u'/api/v1/teams/2',
u'name': u'New York Islanders'}},
u'home': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 31,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015030112/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 1,
u'type': u'league',
u'wins': 1},
u'score': 1,
u'team': {u'abbreviation': u'NYI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1972',
u'franchise': {u'franchiseId': 22,
u'link': u'/api/v1/franchises/22',
u'teamName': u'Islanders'},
u'franchiseId': 22,
u'id': 2,
u'link': u'/api/v1/teams/2',
u'locationName': u'New York',
u'name': u'New York Islanders',
u'officialSiteUrl': u'http://www.newyorkislanders.com',
u'shortName': u'NY Islanders',
u'teamName': u'Islanders',
u'venue': {u'city': u'Brooklyn',
u'name': u'Barclays Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 1,
u'type': u'league',
u'wins': 1},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm204066&wt.mc_id=NHL_LEAGUE_TIX_LIST_PR_FLO',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm205562&wt.mc_id=NHL_LEAGUE_FLO_MOBILE_PRI',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-04-17',
u'games': [{u'broadcasts': [{u'id': 282,
u'language': u'en',
u'name': u'SN',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 291,
u'language': u'fr',
u'name': u'TVAS2',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015030113/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'MSG',
u'eventId': u'221-1001670',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'NATIONAL',
u'mediaPlaybackId': u'43565103',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'NBCSN',
u'eventId': u'221-1001670',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43565203',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TVAS2',
u'eventId': u'221-1001670',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'43565503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001670',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'43565703',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WRHU',
u'eventId': u'221-1001670',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43565303',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001670',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43565403',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Islanders',
u'date': u'2016-04-17T20:00:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the New York Islanders',
u'duration': u'06:59',
u'id': u'43578503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569608/1024x576/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569608/1024x576/cut.jpg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280569608/1024x576/cut.jpg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569608/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569608/1136x640/cut.jpg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280569608/1136x640/cut.jpg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569608/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569608/372x210/cut.jpg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280569608/124x70/cut.jpg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569608/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569608/248x140/cut.jpg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280569608/248x140/cut.jpg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569608/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569608/960x540/cut.jpg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280569608/320x180/cut.jpg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569608/372x210/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569608/372x210/cut.jpg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280569608/372x210/cut.jpg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569608/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569608/568x320/cut.jpg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280569608/568x320/cut.jpg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569608/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569608/640x360/cut.jpg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280569608/640x360/cut.jpg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569608/768x432/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569608/768x432/cut.jpg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280569608/768x432/cut.jpg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569608/960x540/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569608/960x540/cut.jpg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280569608/960x540/cut.jpg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43578503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/47cce5ff-e8ac-4fac-b612-c51de2469329/1460954728621/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/47cce5ff-e8ac-4fac-b612-c51de2469329/1460954728621/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/47cce5ff-e8ac-4fac-b612-c51de2469329/1460954728621/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/47cce5ff-e8ac-4fac-b612-c51de2469329/1460954728621/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/47cce5ff-e8ac-4fac-b612-c51de2469329/1460954728621/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/47cce5ff-e8ac-4fac-b612-c51de2469329/1460954728621/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/18/47cce5ff-e8ac-4fac-b612-c51de2469329/1460954728623/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/18/47cce5ff-e8ac-4fac-b612-c51de2469329/1460954728623/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/18/47cce5ff-e8ac-4fac-b612-c51de2469329/1460954728623/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/18/47cce5ff-e8ac-4fac-b612-c51de2469329/1460954728623/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ NYI',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'280307148'},
{u'items': [{u'authFlow': False,
u'blurb': u'Hickey scores in overtime, Islanders take series lead',
u'date': u'2016-04-17T20:00:00-0400',
u'description': u'Thomas Hickey notched the game-winner in overtime, and Thomas Greiss made 36 saves to give the Islanders a 2-1 series lead over the Panthers',
u'duration': u'05:24',
u'id': u'43579203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280362176/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280362176/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280362176/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280362176/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280362176/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280362176/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280362176/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280362176/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280362176/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280362176/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280362176/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280362176/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280362176/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280362176/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280362176/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280362176/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280362176/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280362176/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280362176/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280362176/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280362176/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280362176/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280362176/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280362176/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280362176/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280362176/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280362176/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280362176/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280362176/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280362176/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43579203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/914eda32-722a-4a72-bd90-c988c72fb323/1460957481042/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/914eda32-722a-4a72-bd90-c988c72fb323/1460957481042/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/914eda32-722a-4a72-bd90-c988c72fb323/1460957481042/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/914eda32-722a-4a72-bd90-c988c72fb323/1460957481042/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/914eda32-722a-4a72-bd90-c988c72fb323/1460957481042/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/18/914eda32-722a-4a72-bd90-c988c72fb323/1460957481042/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/18/914eda32-722a-4a72-bd90-c988c72fb323/1460957481044/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/18/914eda32-722a-4a72-bd90-c988c72fb323/1460957481044/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/18/914eda32-722a-4a72-bd90-c988c72fb323/1460957481044/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/18/914eda32-722a-4a72-bd90-c988c72fb323/1460957481044/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 3, NYI 4 - F/OT',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'280307148'}]}},
u'gameDate': u'2016-04-18T00:00:00Z',
u'gamePk': 2015030113,
u'gameType': u'P',
u'linescore': {u'currentPeriod': 4,
u'currentPeriodOrdinal': u'OT',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 12},
u'endTime': u'2016-04-18T00:44:23Z',
u'home': {u'goals': 0, u'shotsOnGoal': 8},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-18T00:09:39Z'},
{u'away': {u'goals': 2, u'shotsOnGoal': 12},
u'endTime': u'2016-04-18T01:53:22Z',
u'home': {u'goals': 3, u'shotsOnGoal': 16},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-18T01:03:01Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2016-04-18T02:45:03Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-18T02:12:07Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2016-04-18T03:22:55Z',
u'home': {u'goals': 1, u'shotsOnGoal': 8},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-04-18T03:00:38Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 3,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 39,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 4,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 39,
u'team': {u'id': 2,
u'link': u'/api/v1/teams/2',
u'name': u'New York Islanders'}}}},
u'link': u'/api/v1/game/2015030113/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 2,
u'type': u'league',
u'wins': 1},
u'score': 3,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 1,
u'type': u'league',
u'wins': 2},
u'score': 4,
u'team': {u'abbreviation': u'NYI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1972',
u'franchise': {u'franchiseId': 22,
u'link': u'/api/v1/franchises/22',
u'teamName': u'Islanders'},
u'franchiseId': 22,
u'id': 2,
u'link': u'/api/v1/teams/2',
u'locationName': u'New York',
u'name': u'New York Islanders',
u'officialSiteUrl': u'http://www.newyorkislanders.com',
u'shortName': u'NY Islanders',
u'teamName': u'Islanders',
u'venue': {u'city': u'Brooklyn',
u'name': u'Barclays Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/new-york-islanders-playoff-round-1-brooklyn-new-york-04-27-2016/event/000050678F5F17B2?intcmp=tm207759&wt.mc_id=NHL_LEAGUE_PLAYOFF_PG_TIX_LINK',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/new-york-islanders-playoff-round-1-brooklyn-new-york-04-27-2016/event/000050678F5F17B2?intcmp=tm207759&wt.mc_id=NHL_LEAGUE_PLAYOFF_PG_TIX_LINK',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/new-york-islanders-tickets/?intcmp=tm204042&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_NYI',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/600/False/New_York_Islanders.html?intcmp=tm205491&wt.mc_id=NHL_LEAGUE_NYI_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm206313&wt.mc_id=NHL_TEAM_NYI_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm206361&wt.mc_id=NHL_TEAM_NYI_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Barclays Center'}}],
u'totalItems': 1},
{u'date': u'2016-04-20',
u'games': [{u'broadcasts': [{u'id': 282,
u'language': u'en',
u'name': u'SN',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 291,
u'language': u'fr',
u'name': u'TVAS2',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015030114/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'MSG',
u'eventId': u'221-1001680',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'NATIONAL',
u'mediaPlaybackId': u'43625603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'USA',
u'eventId': u'221-1001680',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43625703',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TVAS2',
u'eventId': u'221-1001680',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'43626003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001680',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'43626203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WRHU',
u'eventId': u'221-1001680',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43625803',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001680',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43625903',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Islanders',
u'date': u'2016-04-20T20:00:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the New York Islanders',
u'duration': u'06:58',
u'id': u'43639203',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569242/1024x576/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569242/1024x576/cut.jpg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280569242/1024x576/cut.jpg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569242/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569242/1136x640/cut.jpg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280569242/1136x640/cut.jpg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569242/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569242/372x210/cut.jpg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280569242/124x70/cut.jpg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569242/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569242/248x140/cut.jpg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280569242/248x140/cut.jpg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569242/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569242/960x540/cut.jpg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280569242/320x180/cut.jpg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569242/372x210/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569242/372x210/cut.jpg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280569242/372x210/cut.jpg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569242/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569242/568x320/cut.jpg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280569242/568x320/cut.jpg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569242/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569242/640x360/cut.jpg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280569242/640x360/cut.jpg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569242/768x432/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569242/768x432/cut.jpg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280569242/768x432/cut.jpg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280569242/960x540/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280569242/960x540/cut.jpg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280569242/960x540/cut.jpg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43639203',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/40712b01-3a6a-46a8-93ed-3dc27b0a921b/1461210562563/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/40712b01-3a6a-46a8-93ed-3dc27b0a921b/1461210562563/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/40712b01-3a6a-46a8-93ed-3dc27b0a921b/1461210562563/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/40712b01-3a6a-46a8-93ed-3dc27b0a921b/1461210562563/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/40712b01-3a6a-46a8-93ed-3dc27b0a921b/1461210562563/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/40712b01-3a6a-46a8-93ed-3dc27b0a921b/1461210562563/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/21/40712b01-3a6a-46a8-93ed-3dc27b0a921b/1461210562566/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/21/40712b01-3a6a-46a8-93ed-3dc27b0a921b/1461210562566/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/21/40712b01-3a6a-46a8-93ed-3dc27b0a921b/1461210562566/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/21/40712b01-3a6a-46a8-93ed-3dc27b0a921b/1461210562566/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ NYI',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'280310608'},
{u'items': [{u'authFlow': False,
u'blurb': u'Luongo, Petrovic lead Panthers to 2-1 win over Isles',
u'date': u'2016-04-20T20:00:00-0400',
u'description': u'Teddy Purcell and Alex Petrovic each scored, while Roberto Luongo made 26 saves to lead the Panthers to a 2-1 victory over the Islanders',
u'duration': u'03:14',
u'id': u'43641503',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280405818/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280405818/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280405818/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280405818/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280405818/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280405818/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280405818/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280405818/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280405818/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280405818/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280405818/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280405818/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280405818/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280405818/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280405818/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280405818/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280405818/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280405818/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280405818/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280405818/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280405818/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280405818/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280405818/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280405818/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280405818/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280405818/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280405818/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280405818/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280405818/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280405818/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43641503',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/e74e2170-a49d-4319-826a-d54dcf0771eb/1461213849072/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/e74e2170-a49d-4319-826a-d54dcf0771eb/1461213849072/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/e74e2170-a49d-4319-826a-d54dcf0771eb/1461213849072/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/e74e2170-a49d-4319-826a-d54dcf0771eb/1461213849072/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/e74e2170-a49d-4319-826a-d54dcf0771eb/1461213849072/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/21/e74e2170-a49d-4319-826a-d54dcf0771eb/1461213849072/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/21/e74e2170-a49d-4319-826a-d54dcf0771eb/1461213849076/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/21/e74e2170-a49d-4319-826a-d54dcf0771eb/1461213849076/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/21/e74e2170-a49d-4319-826a-d54dcf0771eb/1461213849076/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/21/e74e2170-a49d-4319-826a-d54dcf0771eb/1461213849076/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 2, NYI 1',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'280310608'}]}},
u'gameDate': u'2016-04-21T00:00:00Z',
u'gamePk': 2015030114,
u'gameType': u'P',
u'linescore': {u'currentPeriod': 3,
u'currentPeriodOrdinal': u'3rd',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 0, u'shotsOnGoal': 10},
u'endTime': u'2016-04-21T00:42:05Z',
u'home': {u'goals': 0, u'shotsOnGoal': 5},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-21T00:07:36Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 11},
u'endTime': u'2016-04-21T01:48:47Z',
u'home': {u'goals': 1, u'shotsOnGoal': 12},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-21T01:01:05Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 8},
u'endTime': u'2016-04-21T02:47:35Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-21T02:07:20Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 29,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 6,
u'powerPlay': True,
u'shotsOnGoal': 27,
u'team': {u'id': 2,
u'link': u'/api/v1/teams/2',
u'name': u'New York Islanders'}}}},
u'link': u'/api/v1/game/2015030114/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 2,
u'type': u'league',
u'wins': 2},
u'score': 2,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 2,
u'type': u'league',
u'wins': 2},
u'score': 1,
u'team': {u'abbreviation': u'NYI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1972',
u'franchise': {u'franchiseId': 22,
u'link': u'/api/v1/franchises/22',
u'teamName': u'Islanders'},
u'franchiseId': 22,
u'id': 2,
u'link': u'/api/v1/teams/2',
u'locationName': u'New York',
u'name': u'New York Islanders',
u'officialSiteUrl': u'http://www.newyorkislanders.com',
u'shortName': u'NY Islanders',
u'teamName': u'Islanders',
u'venue': {u'city': u'Brooklyn',
u'name': u'Barclays Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/new-york-islanders-playoff-round-1-brooklyn-new-york-04-28-2016/event/000050678F7917CA?intcmp=tm207759&wt.mc_id=NHL_LEAGUE_PLAYOFF_PG_TIX_LINK',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/new-york-islanders-playoff-round-1-brooklyn-new-york-04-28-2016/event/000050678F7917CA?intcmp=tm207759&wt.mc_id=NHL_LEAGUE_PLAYOFF_PG_TIX_LINK',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/new-york-islanders-tickets/?intcmp=tm204042&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_NYI',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/600/False/New_York_Islanders.html?intcmp=tm205491&wt.mc_id=NHL_LEAGUE_NYI_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm206313&wt.mc_id=NHL_TEAM_NYI_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm206361&wt.mc_id=NHL_TEAM_NYI_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Barclays Center'}}],
u'totalItems': 1},
{u'date': u'2016-04-22',
u'games': [{u'broadcasts': [{u'id': 282,
u'language': u'en',
u'name': u'SN',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 291,
u'language': u'fr',
u'name': u'TVAS2',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015030115/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'CNBC',
u'eventId': u'221-1001690',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'NATIONAL',
u'mediaPlaybackId': u'43672603',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'FS-F',
u'eventId': u'221-1001690',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43672703',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TVAS2',
u'eventId': u'221-1001690',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'43673003',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001690',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'43673203',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WQAM',
u'eventId': u'221-1001690',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43672803',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WRHU',
u'eventId': u'221-1001690',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43672903',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Islanders @ Panthers',
u'date': u'2016-04-22T20:00:00-0400',
u'description': u'Extended highlights of the New York Islanders at the Florida Panthers',
u'duration': u'06:55',
u'id': u'43693903',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280568402/1024x576/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280568402/1024x576/cut.jpg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280568402/1024x576/cut.jpg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280568402/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280568402/1136x640/cut.jpg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280568402/1136x640/cut.jpg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280568402/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280568402/372x210/cut.jpg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280568402/124x70/cut.jpg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280568402/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280568402/248x140/cut.jpg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280568402/248x140/cut.jpg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280568402/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280568402/960x540/cut.jpg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280568402/320x180/cut.jpg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280568402/372x210/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280568402/372x210/cut.jpg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280568402/372x210/cut.jpg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280568402/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280568402/568x320/cut.jpg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280568402/568x320/cut.jpg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280568402/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280568402/640x360/cut.jpg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280568402/640x360/cut.jpg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280568402/768x432/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280568402/768x432/cut.jpg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280568402/768x432/cut.jpg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280568402/960x540/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280568402/960x540/cut.jpg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280568402/960x540/cut.jpg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43693903',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/8582cedd-0178-4b49-a376-9455e339cb14/1461394516084/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/8582cedd-0178-4b49-a376-9455e339cb14/1461394516084/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/8582cedd-0178-4b49-a376-9455e339cb14/1461394516084/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/8582cedd-0178-4b49-a376-9455e339cb14/1461394516084/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/8582cedd-0178-4b49-a376-9455e339cb14/1461394516084/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/8582cedd-0178-4b49-a376-9455e339cb14/1461394516084/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/23/8582cedd-0178-4b49-a376-9455e339cb14/1461394516087/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/23/8582cedd-0178-4b49-a376-9455e339cb14/1461394516087/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/23/8582cedd-0178-4b49-a376-9455e339cb14/1461394516087/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/23/8582cedd-0178-4b49-a376-9455e339cb14/1461394516087/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'NYI @ FLA',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'280427142'},
{u'items': [{u'authFlow': False,
u'blurb': u'Quine notches game-winning goal in double overtime',
u'date': u'2016-04-22T20:00:00-0400',
u'description': u'Thomas Greiss stopped 47 of the 48 shots he faced and Alan Quine lit the lamp in double overtime to give the Islanders a 3-2 series lead',
u'duration': u'04:33',
u'id': u'43692703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280441580/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280441580/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280441580/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280441580/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280441580/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280441580/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280441580/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280441580/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280441580/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280441580/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280441580/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280441580/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280441580/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280441580/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280441580/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280441580/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280441580/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280441580/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280441580/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280441580/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280441580/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280441580/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280441580/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280441580/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280441580/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280441580/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280441580/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280441580/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280441580/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280441580/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43692703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/ca6cd4b3-3c92-469d-9081-7137a8776d94/1461392580027/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/ca6cd4b3-3c92-469d-9081-7137a8776d94/1461392580027/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/ca6cd4b3-3c92-469d-9081-7137a8776d94/1461392580027/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/ca6cd4b3-3c92-469d-9081-7137a8776d94/1461392580027/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/ca6cd4b3-3c92-469d-9081-7137a8776d94/1461392580027/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/23/ca6cd4b3-3c92-469d-9081-7137a8776d94/1461392580027/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/23/ca6cd4b3-3c92-469d-9081-7137a8776d94/1461392580029/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/23/ca6cd4b3-3c92-469d-9081-7137a8776d94/1461392580029/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/23/ca6cd4b3-3c92-469d-9081-7137a8776d94/1461392580029/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/23/ca6cd4b3-3c92-469d-9081-7137a8776d94/1461392580029/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: NYI 2, FLA 1 - F/2OT',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'280427142'}]}},
u'gameDate': u'2016-04-23T00:00:00Z',
u'gamePk': 2015030115,
u'gameType': u'P',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'2OT',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 11},
u'endTime': u'2016-04-23T00:46:33Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-23T00:11:09Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 7},
u'endTime': u'2016-04-23T01:41:48Z',
u'home': {u'goals': 0, u'shotsOnGoal': 14},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-23T01:04:56Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 6},
u'endTime': u'2016-04-23T02:39:24Z',
u'home': {u'goals': 1, u'shotsOnGoal': 6},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-23T02:00:34Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 12},
u'endTime': u'2016-04-23T03:30:53Z',
u'home': {u'goals': 0, u'shotsOnGoal': 11},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-04-23T02:54:48Z'},
{u'away': {u'goals': 1, u'shotsOnGoal': 6},
u'endTime': u'2016-04-23T04:18:28Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 5,
u'ordinalNum': u'2OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-04-23T03:46:23Z'}],
u'powerPlayStrength': u'5-on-4',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': True,
u'shotsOnGoal': 42,
u'team': {u'id': 2,
u'link': u'/api/v1/teams/2',
u'name': u'New York Islanders'}},
u'home': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 4,
u'powerPlay': False,
u'shotsOnGoal': 48,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}}}},
u'link': u'/api/v1/game/2015030115/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 2,
u'type': u'league',
u'wins': 3},
u'score': 2,
u'team': {u'abbreviation': u'NYI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1972',
u'franchise': {u'franchiseId': 22,
u'link': u'/api/v1/franchises/22',
u'teamName': u'Islanders'},
u'franchiseId': 22,
u'id': 2,
u'link': u'/api/v1/teams/2',
u'locationName': u'New York',
u'name': u'New York Islanders',
u'officialSiteUrl': u'http://www.newyorkislanders.com',
u'shortName': u'NY Islanders',
u'teamName': u'Islanders',
u'venue': {u'city': u'Brooklyn',
u'name': u'Barclays Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 3,
u'type': u'league',
u'wins': 2},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/florida-panthers-vs-new-york-islanders-sunrise-florida-04-22-2016/event/0D0050719F818448?intcmp=tm207759&wt.mc_id=NHL_LEAGUE_PLAYOFF_PG_TIX_LINK',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/florida-panthers-vs-new-york-islanders-sunrise-florida-04-22-2016/event/0D0050719F818448?intcmp=tm207759&wt.mc_id=NHL_LEAGUE_PLAYOFF_PG_TIX_LINK',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/florida-panthers-tickets/?intcmp=tm204036&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_FLO',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/1132/False/Florida_Panthers.html?intcmp=tm205487&wt.mc_id=NHL_LEAGUE_FLO_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206309&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/Florida-Panthers-tickets/artist/805945?intcmp=tm206357&wt.mc_id=NHL_TEAM_FLO_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'BB&T Center'}}],
u'totalItems': 1},
{u'date': u'2016-04-24',
u'games': [{u'broadcasts': [{u'id': 4,
u'language': u'en',
u'name': u'CBC',
u'site': u'nhlCA',
u'type': u'national'},
{u'id': 281,
u'language': u'fr',
u'name': u'TVAS',
u'site': u'nhlCA',
u'type': u'national'}],
u'content': {u'editorial': {},
u'highlights': {},
u'link': u'/api/v1/game/2015030116/content',
u'media': {u'epg': [{u'items': [{u'callLetters': u'MSG+',
u'eventId': u'221-1001701',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'NATIONAL',
u'mediaPlaybackId': u'43705403',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'NBCSN',
u'eventId': u'221-1001701',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43705503',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'TVAS',
u'eventId': u'221-1001701',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'fra',
u'mediaFeedType': u'FRENCH',
u'mediaPlaybackId': u'43705803',
u'mediaState': u'MEDIA_ARCHIVE'},
{u'callLetters': u'',
u'eventId': u'221-1001701',
u'feedName': u'Multi-Cam 1',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'COMPOSITE',
u'mediaPlaybackId': u'43706003',
u'mediaState': u'MEDIA_ARCHIVE'}],
u'platform': u'web',
u'title': u'NHLTV'},
{u'items': [{u'callLetters': u'WRHU',
u'eventId': u'221-1001701',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'HOME',
u'mediaPlaybackId': u'43705603',
u'mediaState': u'MEDIA_DONE'},
{u'callLetters': u'WQAM',
u'eventId': u'221-1001701',
u'feedName': u'',
u'freeGame': False,
u'gamePlus': False,
u'language': u'eng',
u'mediaFeedType': u'AWAY',
u'mediaPlaybackId': u'43705703',
u'mediaState': u'MEDIA_DONE'}],
u'title': u'Audio'},
{u'items': [{u'authFlow': False,
u'blurb': u'Condensed Game: Panthers @ Islanders',
u'date': u'2016-04-24T19:00:00-0400',
u'description': u'Extended highlights of the Florida Panthers at the New York Islanders',
u'duration': u'06:57',
u'id': u'43727803',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280567706/1024x576/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280567706/1024x576/cut.jpg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280567706/1024x576/cut.jpg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280567706/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280567706/1136x640/cut.jpg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280567706/1136x640/cut.jpg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280567706/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280567706/372x210/cut.jpg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280567706/124x70/cut.jpg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280567706/248x140/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280567706/248x140/cut.jpg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280567706/248x140/cut.jpg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280567706/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280567706/960x540/cut.jpg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280567706/320x180/cut.jpg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280567706/372x210/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280567706/372x210/cut.jpg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280567706/372x210/cut.jpg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280567706/1136x640/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280567706/568x320/cut.jpg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280567706/568x320/cut.jpg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280567706/640x360/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280567706/640x360/cut.jpg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280567706/640x360/cut.jpg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280567706/768x432/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280567706/768x432/cut.jpg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280567706/768x432/cut.jpg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280567706/960x540/cut.jpg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280567706/960x540/cut.jpg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280567706/960x540/cut.jpg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'extendedHighlights',
u'type': u'content',
u'value': u'extendedHighlights'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43727803',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/dbdc9147-12e8-4e2f-b31c-6ceecc8bc5bb/1461556822738/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/dbdc9147-12e8-4e2f-b31c-6ceecc8bc5bb/1461556822738/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/dbdc9147-12e8-4e2f-b31c-6ceecc8bc5bb/1461556822738/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/dbdc9147-12e8-4e2f-b31c-6ceecc8bc5bb/1461556822738/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/dbdc9147-12e8-4e2f-b31c-6ceecc8bc5bb/1461556822738/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/dbdc9147-12e8-4e2f-b31c-6ceecc8bc5bb/1461556822738/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/25/dbdc9147-12e8-4e2f-b31c-6ceecc8bc5bb/1461556822739/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/25/dbdc9147-12e8-4e2f-b31c-6ceecc8bc5bb/1461556822739/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/25/dbdc9147-12e8-4e2f-b31c-6ceecc8bc5bb/1461556822739/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/25/dbdc9147-12e8-4e2f-b31c-6ceecc8bc5bb/1461556822739/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'FLA @ NYI',
u'type': u'video'}],
u'title': u'Extended Highlights',
u'topicList': u'280455868'},
{u'items': [{u'authFlow': False,
u'blurb': u'Tavares nets GWG in 2OT, Isles clinch series',
u'date': u'2016-04-24T19:00:00-0400',
u'description': u'Thomas Greiss had 41 saves and John Tavares tied it late in the 3rd before scoring the game-winner in double overtime, clinching the series',
u'duration': u'04:56',
u'id': u'43727703',
u'image': {u'altText': u'',
u'cuts': {u'1024x576': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280465034/1024x576/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280465034/1024x576/cut.jpeg',
u'height': 576,
u'src': u'https://nhl.bamcontent.com/images/photos/280465034/1024x576/cut.jpeg',
u'width': 1024},
u'1136x640': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280465034/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280465034/1136x640/cut.jpeg',
u'height': 640,
u'src': u'https://nhl.bamcontent.com/images/photos/280465034/1136x640/cut.jpeg',
u'width': 1136},
u'124x70': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280465034/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280465034/372x210/cut.jpeg',
u'height': 70,
u'src': u'https://nhl.bamcontent.com/images/photos/280465034/124x70/cut.jpeg',
u'width': 124},
u'248x140': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280465034/248x140/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280465034/248x140/cut.jpeg',
u'height': 140,
u'src': u'https://nhl.bamcontent.com/images/photos/280465034/248x140/cut.jpeg',
u'width': 248},
u'320x180': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280465034/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280465034/960x540/cut.jpeg',
u'height': 180,
u'src': u'https://nhl.bamcontent.com/images/photos/280465034/320x180/cut.jpeg',
u'width': 320},
u'372x210': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280465034/372x210/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280465034/372x210/cut.jpeg',
u'height': 210,
u'src': u'https://nhl.bamcontent.com/images/photos/280465034/372x210/cut.jpeg',
u'width': 372},
u'568x320': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280465034/1136x640/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280465034/568x320/cut.jpeg',
u'height': 320,
u'src': u'https://nhl.bamcontent.com/images/photos/280465034/568x320/cut.jpeg',
u'width': 568},
u'640x360': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280465034/640x360/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280465034/640x360/cut.jpeg',
u'height': 360,
u'src': u'https://nhl.bamcontent.com/images/photos/280465034/640x360/cut.jpeg',
u'width': 640},
u'768x432': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280465034/768x432/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280465034/768x432/cut.jpeg',
u'height': 432,
u'src': u'https://nhl.bamcontent.com/images/photos/280465034/768x432/cut.jpeg',
u'width': 768},
u'960x540': {u'aspectRatio': u'16:9',
u'at2x': u'https://nhl.bamcontent.com/images/photos/280465034/960x540/cut.jpeg',
u'at3x': u'https://nhl.bamcontent.com/images/photos/280465034/960x540/cut.jpeg',
u'height': 540,
u'src': u'https://nhl.bamcontent.com/images/photos/280465034/960x540/cut.jpeg',
u'width': 960}},
u'title': u''},
u'keywords': [{u'displayName': u'Y',
u'type': u'shareable',
u'value': u'Y'},
{u'displayName': u'Y', u'type': u'embeddable', u'value': u'Y'},
{u'displayName': u'gameRecap',
u'type': u'content',
u'value': u'gameRecap'},
{u'displayName': u'Team Recap',
u'type': u'content',
u'value': u'teamRecap'},
{u'displayName': u'2', u'type': u'teamId', u'value': u'2'},
{u'displayName': u'English',
u'type': u'language',
u'value': u'en'},
{u'displayName': u'13', u'type': u'teamId', u'value': u'13'}],
u'mediaPlaybackId': u'43727703',
u'mediaState': u'MEDIA_ARCHIVE',
u'playbacks': [{u'height': u'null',
u'name': u'HTTP_CLOUD_MOBILE',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/f67f5319-de55-41aa-a570-0493dd97b3ac/1461556769104/master_mobile.m3u8',
u'width': u'null'},
{u'height': u'null',
u'name': u'HTTP_CLOUD_TABLET',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/f67f5319-de55-41aa-a570-0493dd97b3ac/1461556769104/master_tablet.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_TABLET_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/f67f5319-de55-41aa-a570-0493dd97b3ac/1461556769104/master_tablet60.m3u8',
u'width': None},
{u'height': u'null',
u'name': u'HTTP_CLOUD_WIRED',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/f67f5319-de55-41aa-a570-0493dd97b3ac/1461556769104/master_wired.m3u8',
u'width': u'null'},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_60',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/f67f5319-de55-41aa-a570-0493dd97b3ac/1461556769104/master_wired60.m3u8',
u'width': None},
{u'height': None,
u'name': u'HTTP_CLOUD_WIRED_WEB',
u'url': u'http://md-akc.med.nhl.com/hls/nhl/2016/04/25/f67f5319-de55-41aa-a570-0493dd97b3ac/1461556769104/master_wired_web.m3u8',
u'width': None},
{u'height': u'180',
u'name': u'FLASH_192K_320X180',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/25/f67f5319-de55-41aa-a570-0493dd97b3ac/1461556769105/asset_192k.mp4',
u'width': u'320'},
{u'height': u'224',
u'name': u'FLASH_450K_400X224',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/25/f67f5319-de55-41aa-a570-0493dd97b3ac/1461556769105/asset_450k.mp4',
u'width': u'400'},
{u'height': u'360',
u'name': u'FLASH_1200K_640X360',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/25/f67f5319-de55-41aa-a570-0493dd97b3ac/1461556769105/asset_1200k.mp4',
u'width': u'640'},
{u'height': u'540',
u'name': u'FLASH_1800K_960X540',
u'url': u'http://md-akc.med.nhl.com/mp4/nhl/2016/04/25/f67f5319-de55-41aa-a570-0493dd97b3ac/1461556769105/asset_1800k.mp4',
u'width': u'960'}],
u'title': u'Recap: FLA 1, NYI 2 - F/2OT',
u'type': u'video'}],
u'title': u'Recap',
u'topicList': u'280455868'}]}},
u'gameDate': u'2016-04-24T23:00:00Z',
u'gamePk': 2015030116,
u'gameType': u'P',
u'linescore': {u'currentPeriod': 5,
u'currentPeriodOrdinal': u'2OT',
u'currentPeriodTimeRemaining': u'FINAL',
u'hasShootout': False,
u'periods': [{u'away': {u'goals': 1, u'shotsOnGoal': 5},
u'endTime': u'2016-04-24T23:46:37Z',
u'home': {u'goals': 0, u'shotsOnGoal': 7},
u'num': 1,
u'ordinalNum': u'1st',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-24T23:09:31Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 12},
u'endTime': u'2016-04-25T00:47:09Z',
u'home': {u'goals': 0, u'shotsOnGoal': 10},
u'num': 2,
u'ordinalNum': u'2nd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-25T00:05:03Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 13},
u'endTime': u'2016-04-25T01:42:42Z',
u'home': {u'goals': 1, u'shotsOnGoal': 15},
u'num': 3,
u'ordinalNum': u'3rd',
u'periodType': u'REGULAR',
u'startTime': u'2016-04-25T01:05:39Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 8},
u'endTime': u'2016-04-25T02:36:57Z',
u'home': {u'goals': 0, u'shotsOnGoal': 15},
u'num': 4,
u'ordinalNum': u'OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-04-25T01:58:29Z'},
{u'away': {u'goals': 0, u'shotsOnGoal': 4},
u'endTime': u'2016-04-25T03:07:04Z',
u'home': {u'goals': 1, u'shotsOnGoal': 4},
u'num': 5,
u'ordinalNum': u'2OT',
u'periodType': u'OVERTIME',
u'startTime': u'2016-04-25T02:52:31Z'}],
u'powerPlayStrength': u'Even',
u'shootoutInfo': {u'away': {u'attempts': 0, u'scores': 0},
u'home': {u'attempts': 0, u'scores': 0}},
u'teams': {u'away': {u'goaliePulled': False,
u'goals': 1,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 42,
u'team': {u'id': 13,
u'link': u'/api/v1/teams/13',
u'name': u'Florida Panthers'}},
u'home': {u'goaliePulled': False,
u'goals': 2,
u'numSkaters': 5,
u'powerPlay': False,
u'shotsOnGoal': 51,
u'team': {u'id': 2,
u'link': u'/api/v1/teams/2',
u'name': u'New York Islanders'}}}},
u'link': u'/api/v1/game/2015030116/feed/live',
u'season': u'20152016',
u'status': {u'abstractGameState': u'Final',
u'codedGameState': u'7',
u'detailedState': u'Final',
u'statusCode': u'7'},
u'teams': {u'away': {u'leagueRecord': {u'losses': 4,
u'type': u'league',
u'wins': 2},
u'score': 1,
u'team': {u'abbreviation': u'FLA',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 17,
u'link': u'/api/v1/divisions/17',
u'name': u'Atlantic'},
u'firstYearOfPlay': u'1993',
u'franchise': {u'franchiseId': 33,
u'link': u'/api/v1/franchises/33',
u'teamName': u'Panthers'},
u'franchiseId': 33,
u'id': 13,
u'link': u'/api/v1/teams/13',
u'locationName': u'Florida',
u'name': u'Florida Panthers',
u'officialSiteUrl': u'http://www.floridapanthers.com',
u'shortName': u'Florida',
u'teamName': u'Panthers',
u'venue': {u'city': u'Sunrise',
u'name': u'BB&T Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}},
u'home': {u'leagueRecord': {u'losses': 2,
u'type': u'league',
u'wins': 4},
u'score': 2,
u'team': {u'abbreviation': u'NYI',
u'active': True,
u'conference': {u'id': 6,
u'link': u'/api/v1/conferences/6',
u'name': u'Eastern'},
u'division': {u'id': 18,
u'link': u'/api/v1/divisions/18',
u'name': u'Metropolitan'},
u'firstYearOfPlay': u'1972',
u'franchise': {u'franchiseId': 22,
u'link': u'/api/v1/franchises/22',
u'teamName': u'Islanders'},
u'franchiseId': 22,
u'id': 2,
u'link': u'/api/v1/teams/2',
u'locationName': u'New York',
u'name': u'New York Islanders',
u'officialSiteUrl': u'http://www.newyorkislanders.com',
u'shortName': u'NY Islanders',
u'teamName': u'Islanders',
u'venue': {u'city': u'Brooklyn',
u'name': u'Barclays Center',
u'timeZone': {u'id': u'America/New_York', u'offset': -5}}}}},
u'tickets': [{u'ticketLink': u'http://www.ticketmaster.com/new-york-islanders-playoff-round-1-brooklyn-new-york-04-29-2016/event/000050678F7E17CE?intcmp=tm207759&wt.mc_id=NHL_LEAGUE_PLAYOFF_PG_TIX_LINK',
u'ticketType': u'ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/new-york-islanders-playoff-round-1-brooklyn-new-york-04-29-2016/event/000050678F7E17CE?intcmp=tm207759&wt.mc_id=NHL_LEAGUE_PLAYOFF_PG_TIX_LINK',
u'ticketType': u'mobile ticket'},
{u'ticketLink': u'http://www.ticketsnow.com/nhl/new-york-islanders-tickets/?intcmp=tm204042&wt.mc_id=NHL_LEAGUE_TIX_LIST_EX_NYI',
u'ticketType': u'buysell'},
{u'ticketLink': u'http://m.ticketsnow.com/NHL/EventDetail/600/False/New_York_Islanders.html?intcmp=tm205491&wt.mc_id=NHL_LEAGUE_NYI_MOBILE',
u'ticketType': u'mobile buysell'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm206313&wt.mc_id=NHL_TEAM_NYI_BUY_TIX_PRI',
u'ticketType': u'tablet app ticket'},
{u'ticketLink': u'http://www.ticketmaster.com/New-York-Islanders-tickets/artist/805986?intcmp=tm206361&wt.mc_id=NHL_TEAM_NYI_BUY_TIX_MOBILE_PRI',
u'ticketType': u'mobile app ticket'}],
u'venue': {u'name': u'Barclays Center'}}],
u'totalItems': 1}],
u'totalItems': 88,
u'wait': 10}
In [17]:
upd.store()
In [17]:
url = 'https://statsapi.web.nhl.com/api/v1/schedule?startDate=2017-04-01&endDate=2017-06-29&expand=schedule.teams,&site=en_nhlCA&teamId=3'
team_schedule = requests.get(url)
In [18]:
team_schedule.json()
Out[18]:
{u'message': u'[v.4.0.M2 Feb 26 2015 08:16:32] Query exception.',
u'messageNumber': 1}
In [ ]:
Content source: fjacob21/nhlplayoffs
Similar notebooks: