PageSourceSearch

https://www.liveone.com/

html liveone.com collected 2026-10-01 13:03:36 UTC 371,634 bytes, 7,038 lines download raw bytes

1<!DOCTYPE html><!-- jstl version -->
2<html lang="en">
3    <head>
4    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5<meta http-equiv="X-UA-Compatible" content="IE=edge;" />
6
7<meta name="author" content="LiveOne, Inc." />
8<meta name="copyright" content="Copyright &copy;2026 LiveOne, Inc., All Rights Reserved" />
9<meta name="classification" content="Live Video" />
10
11<link rel="canonical" href="https://www.liveone.com" />
12<meta name="twitter:site" content="@livexlive" />
13<meta name="twitter:text:title" content='LiveOne - Music, Podcasts and more'/>
14<meta name="twitter:title" content="LiveOne"/>
15<meta name="twitter:image" content="https://cdn.liveone.com/s=4.0.1400/images/logos/LXL-Logo-Color-Social.png"/>
16<meta name="twitter:description" content="LiveOne (NASDAQ:LVO) is a global digital media company dedicated to music and live entertainment. LiveOne powered by Slacker Radio is your home for music, podcasts, and more featuring Kids' Halloween, Halloween Party, #LightUpMBC 2026, Alternative Hits, New Country"/>
17
18<meta name="twitter:card" content="app" />
19		<meta name="twitter:app:id:googleplay" content="com.slacker.radio"/>
20<meta name="twitter:app:name:googleplay" content="LiveOne - Music, Podcasts and more" />
21<meta name="twitter:app:name:iphone" content="LiveOne - Music, Podcasts and more" />
22<meta name="twitter:app:id:iphone" content="id298307011"/>
23<meta name="twitter:app:id:ipad" content="id298307011"/>
24
25<meta property="fb:app_id" content="415880008836221" />
26<meta property="og:site_name" content="LiveOne"/>
27<meta property="og:title" content='LiveOne - Music, Podcasts and more'/>
28<meta property="og:type" content="website" />
29<meta property="og:url" content="https://www.liveone.com" />
30
31<meta property="og:image" content="https://cdn.liveone.com/s=4.0.1400/images/logos/social-meta-logo.png"/>
32	<meta property="og:description" content="LiveOne (NASDAQ:LVO) is a global digital media company dedicated to music and live entertainment. LiveOne powered by Slacker Radio is your home for music, podcasts, and more featuring Kids' Halloween, Halloween Party, #LightUpMBC 2026, Alternative Hits, New Country"/>
33<meta name="description" content="LiveOne (NASDAQ:LVO) is a global digital media company dedicated to music and live entertainment. LiveOne powered by Slacker Radio is your home for music, podcasts, and more featuring Kids' Halloween, Halloween Party, #LightUpMBC 2026, Alternative Hits, New Country" />
34<meta name="keywords" content="LiveOne, LiveOne app, LiveOne, Live One, Music, Podcasts and more Kids' Halloween, Halloween Party, #LightUpMBC 2026, Alternative Hits, New Country" />
35
36<meta name="apple-mobile-web-app-capable" content="yes" />
37<meta name="apple-mobile-web-app-status-bar-style" content="black" />
38<meta name="apple-itunes-app" content="app-id=298307011, app-argument=&" />
39
40 
41<meta property="al:ios:app_store_id" content="298307011" />
42<meta property="al:ios:app_name" content="LiveOne - Music, Podcasts and more" />
43
44 
45<meta property="al:android:package" content="com.slacker.radio" />
46<meta property="al:android:app_name" content="LiveOne - Music, Podcasts and more" />
47 
48
49<meta name="viewport" content="user-scalable=yes, width=device-width, initial-scale=1.0, maximum-scale=2.0" />
50
51<link rel="shortcut icon" href="//cdn.liveone.com/s=4.0.1400/images/icons/browser/favicon.ico" >
52<link rel="apple-touch-icon" href="//cdn.liveone.com/s=4.0.1400/images/icons/browser/apple-touch-icon.png">
53<link rel="icon" type="image/png" sizes="150x150" href="//cdn.liveone.com/s=4.0.1400/images/icons/browser/favicon-150x150.png">
54<link rel="icon" type="image/png" sizes="72x72" href="//cdn.liveone.com/s=4.0.1400/images/icons/browser/favicon-72x72.png">
55<link rel="icon" type="image/png" sizes="32x32" href="//cdn.liveone.com/s=4.0.1400/images/icons/browser/favicon-32x32.png">
56<link rel="icon" type="image/png" sizes="16x16" href="//cdn.liveone.com/s=4.0.1400/images/icons/browser/favicon-16x16.png">
57
58<link rel="search" href="/opensearch.config" type="application/opensearchdescription+xml" title="LiveOne"/>
59
60<script type="application/ld+json">
61	{
62		"@context": "http://schema.org",
63		"@type": "EntertainmentBusiness",
64		"image": [
65		    "https://www.liveone.com/images/logos/lxl-tv-splash.jp",
66			"https://www.liveone.com/images/icons/browser/mstile-150x150.png"
67   		],
68  		"@id": "https://www.liveone.com",
69  		"name": "LiveOne",
70  		"address": {
71    		"@type": "PostalAddress",
72    		"streetAddress": "269 SOUTH BEVERLY DRIVE, SUITE 1450",
73    		"addressLocality": "BEVERLY HILLS",
74    		"addressRegion": "CA",
75    		"postalCode": "90212",
76    		"addressCountry": "US"
77  		},
78		"priceRange" : "$",
79  		"url": "https://www.liveone.com",
80		"logo": "https://www.liveone.com/images/logos/lxl-logo-splash.png",
81  		"telephone": "+13106012500"
82	}
83</script>
83
84
85<title>LiveOne - Music, Podcasts and more</title>
86<link rel="stylesheet" type="text/css" href="//cdn.liveone.com/s=4.0.1400/css/main.css" />
87<link rel="stylesheet" type="text/css" href="//cdn.liveone.com/s=4.0.1400/css/lib-concat.css" />
88<script>
89	window['__onGCastApiAvailable'] = function (isAvailable) {
90		console.info('ChromeCast:: Google Cast Framework API availability check:', isAvailable);
91		if (isAvailable) {
92			console.info('ChromeCast:: Google Cast Framework successfully loaded and ready');
93			window.castAvailable = true;
94		} else {
95			console.warn('ChromeCast:: Google Cast Framework not available - casting disabled');
96			window.castAvailable = false;
97		}
98	};
99</script>
99
100
101<link rel="preload" as="image" type="image/svg+xml" href="/s=4.0.1400/images/logos/lxl-logo-white.svg">
102
103<script defer src="//www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"></script>
103
104
105<!-- Google Tag Manager -->
106<script>
vendor: 331 bytes, lines 106-111
106
107(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
108new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
109j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
110'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
111})(window,document,'script','gtmDataLayer','
111GTM-WXLMFHR
vendor: 3 bytes, line 111
111');
111</script>
111
112<!-- End Google Tag Manager -->
113
114
115<script defer src="https://www.googleoptimize.com/optimize.js?id=OPT-K96QLVN"></script>
vendor: 1 bytes, line 115
115
116<script defer type="text/javascript" src="//cdn.embed.ly/player-0.1.0.min.js"></script>
116
117
118<script type="text/javascript">
119	// Truly global vars for window scope
120	window.APP_ENV='prd'; // DO NOT CHANGE THE SPACING OF THIS...IT'S USED BY THE BUILD SYSTEM!
121	window.BEACON_SERVER	= 'null';
122	window.IMG_CDN_AND_BUILD   = "//cdn.liveone.com/s=4.0.1400";
123	
124	
125		window.jsonData	= {
126  "station" : null,
127  "sections" : [ {
128    "content" : [ {
129      "type" : "station",
130      "id" : null,
131      "festivalId" : null,
132      "channelId" : null,
133      "categoryId" : null,
134      "objectId" : null,
135      "sid" : "stations/1/3896",
136      "name" : "Kids' Halloween",
137      "title" : "Halloween For Kids",
138      "description" : "Soundtrack for silly, kid-friendly Halloween fun",
139      "tagline" : null,
140      "link" : null,
141      "shareUrl" : null,
142      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2023/10/Kids-Halloween.jpg",
143      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2023/10/Kids-Halloween.jpg",
144      "imgPath" : null,
145      "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2023/10/Kids-Halloween.jpg",
146      "nodeType" : "station",
147      "playableShow" : null,
148      "imgs" : null,
149      "badge" : {
150        "type" : "station",
151        "title" : "Station",
152        "subtitle" : null
153      },
154      "links" : [ {
155        "rel" : "share",
156        "href" : "http://www.liveone.com/station/kids-halloween"
157      } ],
158      "item" : {
159        "type" : "station",
160        "id" : null,
161        "festivalId" : null,
162        "channelId" : null,
163        "categoryId" : null,
164        "objectId" : "station:stations/1/3896",
165        "sid" : "stations/1/3896",
166        "name" : "Kids' Halloween",
167        "title" : null,
168        "description" : "Soundtrack for silly, kid-friendly Halloween fun",
169        "tagline" : "Soundtrack for silly, kid-friendly Halloween fun",
170        "link" : null,
171        "shareUrl" : null,
172        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0017d6818/3896",
173        "imgUrl" : null,
174        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0017d6818/3896",
175        "posterImgUrl" : null,
176        "nodeType" : "station",
177        "playableShow" : null,
178        "imgs" : null,
179        "badge" : null,
180        "links" : [ {
181          "rel" : "self",
182          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/3896?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
183        }, {
184          "rel" : "share",
185          "href" : "https://www.liveone.com/station/kids-halloween"
186        }, {
187          "rel" : "full",
188          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/3896/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
189        }, {
190          "rel" : "home",
191          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/3896/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
192        } ],
193        "item" : null,
194        "station" : null
195      },
196      "station" : null
197    }, {
198      "type" : "station",
199      "id" : null,
200      "festivalId" : null,
201      "channelId" : null,
202      "categoryId" : null,
203      "objectId" : null,
204      "sid" : "stations/1/1254",
205      "name" : "Halloween Party",
206      "title" : "Halloween Party",
207      "description" : "Fun & funky tunes for your creepy soirée",
208      "tagline" : null,
209      "link" : null,
210      "shareUrl" : null,
211      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2023/10/Halloween-Party-1.jpg",
212      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2023/10/Halloween-Party-1.jpg",
213      "imgPath" : null,
214      "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2023/10/Halloween-Party-1.jpg",
215      "nodeType" : "station",
216      "playableShow" : null,
217      "imgs" : null,
218      "badge" : {
219        "type" : "station",
220        "title" : "Station",
221        "subtitle" : null
222      },
223      "links" : [ {
224        "rel" : "share",
225        "href" : "http://www.liveone.com/station/halloween-party"
226      } ],
227      "item" : {
228        "type" : "station",
229        "id" : null,
230        "festivalId" : null,
231        "channelId" : null,
232        "categoryId" : null,
233        "objectId" : "station:stations/1/1254",
234        "sid" : "stations/1/1254",
235        "name" : "Halloween Party",
236        "title" : null,
237        "description" : "Fun & funky tunes for your creepy soirée",
238        "tagline" : "Fun & funky tunes for your creepy soirée",
239        "link" : null,
240        "shareUrl" : null,
241        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0828f3350/1254",
242        "imgUrl" : null,
243        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0828f3350/1254",
244        "posterImgUrl" : null,
245        "nodeType" : "station",
246        "playableShow" : null,
247        "imgs" : null,
248        "badge" : null,
249        "links" : [ {
250          "rel" : "self",
251          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1254?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
252        }, {
253          "rel" : "share",
254          "href" : "https://www.liveone.com/station/halloween-party"
255        }, {
256          "rel" : "full",
257          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1254/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
258        }, {
259          "rel" : "home",
260          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1254/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
261        } ],
262        "item" : null,
263        "station" : null
264      },
265      "station" : null
266    }, {
267      "type" : "festival",
268      "id" : null,
269      "festivalId" : "lightupmbc",
270      "channelId" : null,
271      "categoryId" : null,
272      "objectId" : null,
273      "sid" : null,
274      "name" : "#LightUpMBC 2026",
275      "title" : "#LightUpMBC 2026",
276      "description" : "Join us for a virtual event featuring inspiring stories and musical performances to shine a light on the importance of awareness and funding for Stage 4 breast cancer to benefit METAvivor.",
277      "tagline" : null,
278      "link" : null,
279      "shareUrl" : "https://www.liveone.com/live-events/event/lightupmbc",
280      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2021/09/LightUpMBC_1920x900_temp.jpg",
281      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2021/09/LightUpMBC_1920x900_temp.jpg",
282      "imgPath" : null,
283      "posterImgUrl" : null,
284      "nodeType" : "festival",
285      "playableShow" : null,
286      "imgs" : null,
287      "badge" : {
288        "type" : "liveEvent",
289        "title" : "Live Event",
290        "subtitle" : null
291      },
292      "links" : [ {
293        "rel" : "share",
294        "href" : "https://www.liveone.com/live-events/event/lightupmbc"
295      } ],
296      "item" : {
297        "type" : "festival",
298        "id" : null,
299        "festivalId" : "lightupmbc",
300        "channelId" : null,
301        "categoryId" : null,
302        "objectId" : null,
303        "sid" : null,
304        "name" : "#LightUpMBC 2026",
305        "title" : "#LightUpMBC 2026",
306        "description" : "Join us for a virtual event featuring inspiring stories and musical performances to shine a light on the importance of awareness and funding for Stage 4 breast cancer to benefit METAvivor.",
307        "tagline" : null,
308        "link" : null,
309        "shareUrl" : "https://www.liveone.com/live-events/event/lightupmbc",
310        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2021/09/LightUpMBC_1280x720_temp.jpg",
311        "imgUrl" : null,
312        "imgPath" : null,
313        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2021/09/LightUpMBC_1280x720_temp.jpg",
314        "nodeType" : "festival",
315        "playableShow" : null,
316        "imgs" : null,
317        "badge" : null,
318        "links" : [ {
319          "rel" : "self",
320          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/festivals/lightupmbc?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
321        }, {
322          "rel" : "details",
323          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/festivals/lightupmbc/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
324        }, {
325          "rel" : "notifications",
326          "href" : "https://api.livexlive.com/ticket/notification/subscriptions"
327        } ],
328        "item" : null,
329        "station" : null
330      },
331      "station" : null
332    }, {
333      "type" : "station",
334      "id" : null,
335      "festivalId" : null,
336      "channelId" : null,
337      "categoryId" : null,
338      "objectId" : null,
339      "sid" : "stations/1/78",
340      "name" : "Alternative Hits",
341      "title" : "Alternative Hits",
342      "description" : "Linkin Park, Foster the People, Imagine Dragons",
343      "tagline" : null,
344      "link" : null,
345      "shareUrl" : null,
346      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/01/alternative-hits.jpg",
347      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/01/alternative-hits.jpg",
348      "imgPath" : null,
349      "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/01/alternative-hits.jpg",
350      "nodeType" : "station",
351      "playableShow" : null,
352      "imgs" : null,
353      "badge" : {
354        "type" : "originalStation",
355        "title" : "Original Show",
356        "subtitle" : "Music"
357      },
358      "links" : [ {
359        "rel" : "share",
360        "href" : "https://www.liveone.com/station/alternative-hits"
361      } ],
362      "item" : {
363        "type" : "station",
364        "id" : null,
365        "festivalId" : null,
366        "channelId" : null,
367        "categoryId" : null,
368        "objectId" : "station:stations/1/78",
369        "sid" : "stations/1/78",
370        "name" : "Alternative Hits",
371        "title" : null,
372        "description" : "Linkin Park, Foster the People, Imagine Dragons",
373        "tagline" : "Linkin Park, Foster the People, Imagine Dragons",
374        "link" : null,
375        "shareUrl" : null,
376        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0f6435920/78",
377        "imgUrl" : null,
378        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0f6435920/78",
379        "posterImgUrl" : null,
380        "nodeType" : "station",
381        "playableShow" : null,
382        "imgs" : null,
383        "badge" : null,
384        "links" : [ {
385          "rel" : "self",
386          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
387        }, {
388          "rel" : "share",
389          "href" : "https://www.liveone.com/station/alternative-hits"
390        }, {
391          "rel" : "full",
392          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
393        }, {
394          "rel" : "home",
395          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
396        } ],
397        "item" : null,
398        "station" : null
399      },
400      "station" : null
401    }, {
402      "type" : "station",
403      "id" : null,
404      "festivalId" : null,
405      "channelId" : null,
406      "categoryId" : null,
407      "objectId" : null,
408      "sid" : "stations/1/1338",
409      "name" : "New Country",
410      "title" : "New Country",
411      "description" : "Luke Bryan, Carrie Underwood, Blake Shelton",
412      "tagline" : null,
413      "link" : null,
414      "shareUrl" : null,
415      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/new-country.jpg",
416      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/new-country.jpg",
417      "imgPath" : null,
418      "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/new-country.jpg",
419      "nodeType" : "station",
420      "playableShow" : null,
421      "imgs" : null,
422      "badge" : {
423        "type" : "station",
424        "title" : "Station",
425        "subtitle" : null
426      },
427      "links" : [ {
428        "rel" : "share",
429        "href" : "https://www.liveone.com/station/new-country"
430      } ],
431      "item" : {
432        "type" : "station",
433        "id" : null,
434        "festivalId" : null,
435        "channelId" : null,
436        "categoryId" : null,
437        "objectId" : "station:stations/1/1338",
438        "sid" : "stations/1/1338",
439        "name" : "New Country",
440        "title" : null,
441        "description" : "Luke Bryan, Carrie Underwood, Blake Shelton",
442        "tagline" : "Luke Bryan, Carrie Underwood, Blake Shelton",
443        "link" : null,
444        "shareUrl" : null,
445        "imagePath" : "https://i.slkimg.com/isv1/station/v000019e279356e0/1338",
446        "imgUrl" : null,
447        "imgPath" : "https://i.slkimg.com/isv1/station/v000019e279356e0/1338",
448        "posterImgUrl" : null,
449        "nodeType" : "station",
450        "playableShow" : null,
451        "imgs" : null,
452        "badge" : null,
453        "links" : [ {
454          "rel" : "self",
455          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
456        }, {
457          "rel" : "share",
458          "href" : "https://www.liveone.com/station/new-country"
459        }, {
460          "rel" : "full",
461          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
462        }, {
463          "rel" : "home",
464          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
465        } ],
466        "item" : null,
467        "station" : null
468      },
469      "station" : null
470    } ],
471    "title" : "Spotlight",
472    "link" : null,
473    "subTypes" : [ "spotlight" ],
474    "spotlight" : true
475  }, {
476    "content" : [ {
477      "type" : "station",
478      "id" : null,
479      "festivalId" : null,
480      "channelId" : null,
481      "categoryId" : null,
482      "objectId" : null,
483      "sid" : "stations/383750634/658",
484      "name" : "Smooth Jazz Instrumentals",
485      "title" : null,
486      "description" : "Rick Braun, Charles Gillan Jr., Euge Groove",
487      "tagline" : null,
488      "link" : null,
489      "shareUrl" : null,
490      "imagePath" : "https://i.slkimg.com/isv1/station/v0000194cd8637e8/658",
491      "imgUrl" : null,
492      "imgPath" : null,
493      "posterImgUrl" : null,
494      "nodeType" : "station",
495      "playableShow" : null,
496      "imgs" : null,
497      "badge" : null,
498      "links" : null,
499      "item" : null,
500      "station" : {
501        "type" : "station",
502        "id" : null,
503        "festivalId" : null,
504        "channelId" : null,
505        "categoryId" : null,
506        "objectId" : "station:stations/383750634/658",
507        "sid" : "stations/383750634/658",
508        "name" : "Smooth Jazz Instrumentals",
509        "title" : null,
510        "description" : "Rick Braun, Charles Gillan Jr., Euge Groove",
511        "tagline" : "Rick Braun, Charles Gillan Jr., Euge Groove",
512        "link" : null,
513        "shareUrl" : null,
514        "imagePath" : "https://i.slkimg.com/isv1/station/v0000194cd8637e8/658",
515        "imgUrl" : null,
516        "imgPath" : "https://i.slkimg.com/isv1/station/v0000194cd8637e8/658",
517        "posterImgUrl" : null,
518        "nodeType" : "station",
519        "playableShow" : null,
520        "imgs" : null,
521        "badge" : null,
522        "links" : [ {
523          "rel" : "self",
524          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/658?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
525        }, {
526          "rel" : "share",
527          "href" : "https://www.liveone.com/station/smooth-jazz-instrumentals"
528        }, {
529          "rel" : "full",
530          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/658/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
531        }, {
532          "rel" : "home",
533          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/658/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
534        } ],
535        "item" : null,
536        "station" : null
537      }
538    }, {
539      "type" : "station",
540      "id" : null,
541      "festivalId" : null,
542      "channelId" : null,
543      "categoryId" : null,
544      "objectId" : null,
545      "sid" : "stations/590744579/658",
546      "name" : "Smooth Jazz Instrumentals",
547      "title" : null,
548      "description" : "Rick Braun, Charles Gillan Jr., Euge Groove",
549      "tagline" : null,
550      "link" : null,
551      "shareUrl" : null,
552      "imagePath" : "https://i.slkimg.com/isv1/station/v0000194cd8637e8/658",
553      "imgUrl" : null,
554      "imgPath" : null,
555      "posterImgUrl" : null,
556      "nodeType" : "station",
557      "playableShow" : null,
558      "imgs" : null,
559      "badge" : null,
560      "links" : null,
561      "item" : null,
562      "station" : {
563        "type" : "station",
564        "id" : null,
565        "festivalId" : null,
566        "channelId" : null,
567        "categoryId" : null,
568        "objectId" : "station:stations/590744579/658",
569        "sid" : "stations/590744579/658",
570        "name" : "Smooth Jazz Instrumentals",
571        "title" : null,
572        "description" : "Rick Braun, Charles Gillan Jr., Euge Groove",
573        "tagline" : "Rick Braun, Charles Gillan Jr., Euge Groove",
574        "link" : null,
575        "shareUrl" : null,
576        "imagePath" : "https://i.slkimg.com/isv1/station/v0000194cd8637e8/658",
577        "imgUrl" : null,
578        "imgPath" : "https://i.slkimg.com/isv1/station/v0000194cd8637e8/658",
579        "posterImgUrl" : null,
580        "nodeType" : "station",
581        "playableShow" : null,
582        "imgs" : null,
583        "badge" : null,
584        "links" : [ {
585          "rel" : "self",
586          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/658?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
587        }, {
588          "rel" : "share",
589          "href" : "https://www.liveone.com/station/smooth-jazz-instrumentals"
590        }, {
591          "rel" : "full",
592          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/658/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
593        }, {
594          "rel" : "home",
595          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/658/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
596        } ],
597        "item" : null,
598        "station" : null
599      }
600    }, {
601      "type" : "station",
602      "id" : null,
603      "festivalId" : null,
604      "channelId" : null,
605      "categoryId" : null,
606      "objectId" : null,
607      "sid" : "stations/435672719/1485646543",
608      "name" : "Favorites Mashup Station",
609      "title" : null,
610      "description" : null,
611      "tagline" : null,
612      "link" : null,
613      "shareUrl" : null,
614      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0f5df4d60/435672719/1485646543",
615      "imgUrl" : null,
616      "imgPath" : null,
617      "posterImgUrl" : null,
618      "nodeType" : "station",
619      "playableShow" : null,
620      "imgs" : null,
621      "badge" : null,
622      "links" : null,
623      "item" : null,
624      "station" : {
625        "type" : "station",
626        "id" : null,
627        "festivalId" : null,
628        "channelId" : null,
629        "categoryId" : null,
630        "objectId" : "station:stations/435672719/1485646543",
631        "sid" : "stations/435672719/1485646543",
632        "name" : "Favorites Mashup Station",
633        "title" : null,
634        "description" : null,
635        "tagline" : null,
636        "link" : null,
637        "shareUrl" : null,
638        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0f5df4d60/435672719/1485646543",
639        "imgUrl" : null,
640        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0f5df4d60/435672719/1485646543",
641        "posterImgUrl" : null,
642        "nodeType" : "station",
643        "playableShow" : null,
644        "imgs" : null,
645        "badge" : null,
646        "links" : [ {
647          "rel" : "self",
648          "href" : "https://www.slacker.com/mixer/mymusic/LIVEXLIVE/US/stations/1/1485646543?foreignAccountId=435672719&_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
649        }, {
650          "rel" : "share",
651          "href" : "https://www.liveone.com/station/custom/435672719/1485646543"
652        }, {
653          "rel" : "full",
654          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1485646543/full?foreignAccountId=435672719&_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
655        }, {
656          "rel" : "home",
657          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1485646543/home?foreignAccountId=435672719&_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
658        } ],
659        "item" : null,
660        "station" : null
661      }
662    }, {
663      "type" : "station",
664      "id" : null,
665      "festivalId" : null,
666      "channelId" : null,
667      "categoryId" : null,
668      "objectId" : null,
669      "sid" : "stations/5761624/16543",
670      "name" : "Contemporary R&B",
671      "title" : null,
672      "description" : "Frank Ocean, Erykah Badu, The Weeknd, D'Angelo",
673      "tagline" : null,
674      "link" : null,
675      "shareUrl" : null,
676      "imagePath" : "https://i.slkimg.com/isv1/station/v000019e4179ec90/16543",
677      "imgUrl" : null,
678      "imgPath" : null,
679      "posterImgUrl" : null,
680      "nodeType" : "station",
681      "playableShow" : null,
682      "imgs" : null,
683      "badge" : null,
684      "links" : null,
685      "item" : null,
686      "station" : {
687        "type" : "station",
688        "id" : null,
689        "festivalId" : null,
690        "channelId" : null,
691        "categoryId" : null,
692        "objectId" : "station:stations/5761624/16543",
693        "sid" : "stations/5761624/16543",
694        "name" : "Contemporary R&B",
695        "title" : null,
696        "description" : "Frank Ocean, Erykah Badu, The Weeknd, D'Angelo",
697        "tagline" : "Frank Ocean, Erykah Badu, The Weeknd, D'Angelo",
698        "link" : null,
699        "shareUrl" : null,
700        "imagePath" : "https://i.slkimg.com/isv1/station/v000019e4179ec90/16543",
701        "imgUrl" : null,
702        "imgPath" : "https://i.slkimg.com/isv1/station/v000019e4179ec90/16543",
703        "posterImgUrl" : null,
704        "nodeType" : "station",
705        "playableShow" : null,
706        "imgs" : null,
707        "badge" : null,
708        "links" : [ {
709          "rel" : "self",
710          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/16543?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
711        }, {
712          "rel" : "share",
713          "href" : "https://www.liveone.com/station/contemporary-rb"
714        }, {
715          "rel" : "full",
716          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/16543/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
717        }, {
718          "rel" : "home",
719          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/16543/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
720        } ],
721        "item" : null,
722        "station" : null
723      }
724    } ],
725    "title" : "Recently Played",
726    "link" : null,
727    "subTypes" : [ "recentlyPlayed" ],
728    "spotlight" : false
729  }, {
730    "content" : [ {
731      "type" : "station",
732      "id" : null,
733      "festivalId" : null,
734      "channelId" : null,
735      "categoryId" : null,
736      "objectId" : "station:stations/1/42",
737      "sid" : "stations/1/42",
738      "name" : "Today's Hits",
739      "title" : null,
740      "description" : "#1 Hit Music station ",
741      "tagline" : "#1 Hit Music station ",
742      "link" : null,
743      "shareUrl" : null,
744      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b688be10/42",
745      "imgUrl" : null,
746      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b688be10/42",
747      "posterImgUrl" : null,
748      "nodeType" : "station",
749      "playableShow" : null,
750      "imgs" : null,
751      "badge" : null,
752      "links" : [ {
753        "rel" : "self",
754        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/42?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
755      }, {
756        "rel" : "share",
757        "href" : "https://www.liveone.com/station/todays-hits"
758      }, {
759        "rel" : "full",
760        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/42/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
761      }, {
762        "rel" : "home",
763        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/42/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
764      } ],
765      "item" : null,
766      "station" : null
767    }, {
768      "type" : "station",
769      "id" : null,
770      "festivalId" : null,
771      "channelId" : null,
772      "categoryId" : null,
773      "objectId" : "station:stations/1/792",
774      "sid" : "stations/1/792",
775      "name" : "Hip Hop Hits",
776      "title" : null,
777      "description" : "Today's biggest Hip Hop hits",
778      "tagline" : "Today's biggest Hip Hop hits",
779      "link" : null,
780      "shareUrl" : null,
781      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b05412d8/792",
782      "imgUrl" : null,
783      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b05412d8/792",
784      "posterImgUrl" : null,
785      "nodeType" : "station",
786      "playableShow" : null,
787      "imgs" : null,
788      "badge" : null,
789      "links" : [ {
790        "rel" : "self",
791        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/792?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
792      }, {
793        "rel" : "share",
794        "href" : "https://www.liveone.com/station/hip-hop-hits"
795      }, {
796        "rel" : "full",
797        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/792/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
798      }, {
799        "rel" : "home",
800        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/792/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
801      } ],
802      "item" : null,
803      "station" : null
804    }, {
805      "type" : "station",
806      "id" : null,
807      "festivalId" : null,
808      "channelId" : null,
809      "categoryId" : null,
810      "objectId" : "station:stations/1/1416",
811      "sid" : "stations/1/1416",
812      "name" : "Electronic Hits",
813      "title" : null,
814      "description" : "Every world-wide smash crammed into one station",
815      "tagline" : "Every world-wide smash crammed into one station",
816      "link" : null,
817      "shareUrl" : null,
818      "imagePath" : "https://i.slkimg.com/isv1/station/v000019bb462af88/1416",
819      "imgUrl" : null,
820      "imgPath" : "https://i.slkimg.com/isv1/station/v000019bb462af88/1416",
821      "posterImgUrl" : null,
822      "nodeType" : "station",
823      "playableShow" : null,
824      "imgs" : null,
825      "badge" : null,
826      "links" : [ {
827        "rel" : "self",
828        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1416?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
829      }, {
830        "rel" : "share",
831        "href" : "https://www.liveone.com/station/electronic-hits"
832      }, {
833        "rel" : "full",
834        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1416/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
835      }, {
836        "rel" : "home",
837        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1416/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
838      } ],
839      "item" : null,
840      "station" : null
841    }, {
842      "type" : "station",
843      "id" : null,
844      "festivalId" : null,
845      "channelId" : null,
846      "categoryId" : null,
847      "objectId" : "station:stations/1/1338",
848      "sid" : "stations/1/1338",
849      "name" : "New Country",
850      "title" : null,
851      "description" : "Luke Bryan, Carrie Underwood, Blake Shelton",
852      "tagline" : "Luke Bryan, Carrie Underwood, Blake Shelton",
853      "link" : null,
854      "shareUrl" : null,
855      "imagePath" : "https://i.slkimg.com/isv1/station/v000019e279356e0/1338",
856      "imgUrl" : null,
857      "imgPath" : "https://i.slkimg.com/isv1/station/v000019e279356e0/1338",
858      "posterImgUrl" : null,
859      "nodeType" : "station",
860      "playableShow" : null,
861      "imgs" : null,
862      "badge" : null,
863      "links" : [ {
864        "rel" : "self",
865        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
866      }, {
867        "rel" : "share",
868        "href" : "https://www.liveone.com/station/new-country"
869      }, {
870        "rel" : "full",
871        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
872      }, {
873        "rel" : "home",
874        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/1338/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
875      } ],
876      "item" : null,
877      "station" : null
878    }, {
879      "type" : "station",
880      "id" : null,
881      "festivalId" : null,
882      "channelId" : null,
883      "categoryId" : null,
884      "objectId" : "station:stations/1/65",
885      "sid" : "stations/1/65",
886      "name" : "Hard Rock",
887      "title" : null,
888      "description" : "Disturbed, Slipknot, Shinedown",
889      "tagline" : "Disturbed, Slipknot, Shinedown",
890      "link" : null,
891      "shareUrl" : null,
892      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0ebf6a8f0/65",
893      "imgUrl" : null,
894      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0ebf6a8f0/65",
895      "posterImgUrl" : null,
896      "nodeType" : "station",
897      "playableShow" : null,
898      "imgs" : null,
899      "badge" : null,
900      "links" : [ {
901        "rel" : "self",
902        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/65?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
903      }, {
904        "rel" : "share",
905        "href" : "https://www.liveone.com/station/hard-rock"
906      }, {
907        "rel" : "full",
908        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/65/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
909      }, {
910        "rel" : "home",
911        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/65/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
912      } ],
913      "item" : null,
914      "station" : null
915    }, {
916      "type" : "station",
917      "id" : null,
918      "festivalId" : null,
919      "channelId" : null,
920      "categoryId" : null,
921      "objectId" : "station:stations/1/78",
922      "sid" : "stations/1/78",
923      "name" : "Alternative Hits",
924      "title" : null,
925      "description" : "Linkin Park, Foster the People, Imagine Dragons",
926      "tagline" : "Linkin Park, Foster the People, Imagine Dragons",
927      "link" : null,
928      "shareUrl" : null,
929      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0f6435920/78",
930      "imgUrl" : null,
931      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0f6435920/78",
932      "posterImgUrl" : null,
933      "nodeType" : "station",
934      "playableShow" : null,
935      "imgs" : null,
936      "badge" : null,
937      "links" : [ {
938        "rel" : "self",
939        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
940      }, {
941        "rel" : "share",
942        "href" : "https://www.liveone.com/station/alternative-hits"
943      }, {
944        "rel" : "full",
945        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
946      }, {
947        "rel" : "home",
948        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/78/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
949      } ],
950      "item" : null,
951      "station" : null
952    }, {
953      "type" : "station",
954      "id" : null,
955      "festivalId" : null,
956      "channelId" : null,
957      "categoryId" : null,
958      "objectId" : "station:stations/1/6357",
959      "sid" : "stations/1/6357",
960      "name" : "New Hip Hop Now",
961      "title" : null,
962      "description" : "Featuring the newest and best in Hip Hop!",
963      "tagline" : "Featuring the newest and best in Hip Hop!",
964      "link" : null,
965      "shareUrl" : null,
966      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0eec9f8e8/6357",
967      "imgUrl" : null,
968      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0eec9f8e8/6357",
969      "posterImgUrl" : null,
970      "nodeType" : "station",
971      "playableShow" : null,
972      "imgs" : null,
973      "badge" : null,
974      "links" : [ {
975        "rel" : "self",
976        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
977      }, {
978        "rel" : "share",
979        "href" : "https://www.liveone.com/station/new-hip-hop-now"
980      }, {
981        "rel" : "full",
982        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
983      }, {
984        "rel" : "home",
985        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
986      } ],
987      "item" : null,
988      "station" : null
989    }, {
990      "type" : "station",
991      "id" : null,
992      "festivalId" : null,
993      "channelId" : null,
994      "categoryId" : null,
995      "objectId" : "station:stations/1/183",
996      "sid" : "stations/1/183",
997      "name" : "Classic Rock",
998      "title" : null,
999      "description" : "The biggest hits from the gods of rock",
1000      "tagline" : "The biggest hits from the gods of rock",
1001      "link" : null,
1002      "shareUrl" : null,
1003      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0828f3350/183",
1004      "imgUrl" : null,
1005      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0828f3350/183",
1006      "posterImgUrl" : null,
1007      "nodeType" : "station",
1008      "playableShow" : null,
1009      "imgs" : null,
1010      "badge" : null,
1011      "links" : [ {
1012        "rel" : "self",
1013        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/183?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1014      }, {
1015        "rel" : "share",
1016        "href" : "https://www.liveone.com/station/classic-rock"
1017      }, {
1018        "rel" : "full",
1019        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/183/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1020      }, {
1021        "rel" : "home",
1022        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/183/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1023      } ],
1024      "item" : null,
1025      "station" : null
1026    }, {
1027      "type" : "station",
1028      "id" : null,
1029      "festivalId" : null,
1030      "channelId" : null,
1031      "categoryId" : null,
1032      "objectId" : "station:stations/1/8898",
1033      "sid" : "stations/1/8898",
1034      "name" : "Weekly Pop 20",
1035      "title" : null,
1036      "description" : "The week's hottest Pop songs",
1037      "tagline" : "The week's hottest Pop songs",
1038      "link" : null,
1039      "shareUrl" : null,
1040      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0ee376d48/8898",
1041      "imgUrl" : null,
1042      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0ee376d48/8898",
1043      "posterImgUrl" : null,
1044      "nodeType" : "station",
1045      "playableShow" : null,
1046      "imgs" : null,
1047      "badge" : null,
1048      "links" : [ {
1049        "rel" : "self",
1050        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/8898?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1051      }, {
1052        "rel" : "share",
1053        "href" : "https://www.liveone.com/station/weekly-pop-20"
1054      }, {
1055        "rel" : "show",
1056        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/categories/1/1911?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1057      }, {
1058        "rel" : "full",
1059        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/8898/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1060      }, {
1061        "rel" : "home",
1062        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/8898/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1063      } ],
1064      "item" : null,
1065      "station" : null
1066    }, {
1067      "type" : "station",
1068      "id" : null,
1069      "festivalId" : null,
1070      "channelId" : null,
1071      "categoryId" : null,
1072      "objectId" : "station:stations/1/2496",
1073      "sid" : "stations/1/2496",
1074      "name" : "'90s Country",
1075      "title" : null,
1076      "description" : "Garth, Alabama, Brooks & Dunn",
1077      "tagline" : "Garth, Alabama, Brooks & Dunn",
1078      "link" : null,
1079      "shareUrl" : null,
1080      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a06936f708/2496",
1081      "imgUrl" : null,
1082      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a06936f708/2496",
1083      "posterImgUrl" : null,
1084      "nodeType" : "station",
1085      "playableShow" : null,
1086      "imgs" : null,
1087      "badge" : null,
1088      "links" : [ {
1089        "rel" : "self",
1090        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/2496?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1091      }, {
1092        "rel" : "share",
1093        "href" : "https://www.liveone.com/station/90s-country"
1094      }, {
1095        "rel" : "full",
1096        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/2496/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1097      }, {
1098        "rel" : "home",
1099        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/2496/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1100      } ],
1101      "item" : null,
1102      "station" : null
1103    }, {
1104      "type" : "station",
1105      "id" : null,
1106      "festivalId" : null,
1107      "channelId" : null,
1108      "categoryId" : null,
1109      "objectId" : "station:stations/1/14457",
1110      "sid" : "stations/1/14457",
1111      "name" : "Weekly Country 20",
1112      "title" : null,
1113      "description" : "The week's biggest Country songs",
1114      "tagline" : "The week's biggest Country songs",
1115      "link" : null,
1116      "shareUrl" : null,
1117      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0ee12ce48/14457",
1118      "imgUrl" : null,
1119      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0ee12ce48/14457",
1120      "posterImgUrl" : null,
1121      "nodeType" : "station",
1122      "playableShow" : null,
1123      "imgs" : null,
1124      "badge" : null,
1125      "links" : [ {
1126        "rel" : "self",
1127        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/14457?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1128      }, {
1129        "rel" : "share",
1130        "href" : "https://www.liveone.com/station/weekly-country-20"
1131      }, {
1132        "rel" : "show",
1133        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/categories/1/1909?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1134      }, {
1135        "rel" : "full",
1136        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/14457/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1137      }, {
1138        "rel" : "home",
1139        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/14457/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1140      } ],
1141      "item" : null,
1142      "station" : null
1143    }, {
1144      "type" : "station",
1145      "id" : null,
1146      "festivalId" : null,
1147      "channelId" : null,
1148      "categoryId" : null,
1149      "objectId" : "station:stations/1/504",
1150      "sid" : "stations/1/504",
1151      "name" : "Country Hits",
1152      "title" : null,
1153      "description" : "Carrie, Luke, Keith & More",
1154      "tagline" : "Carrie, Luke, Keith & More",
1155      "link" : null,
1156      "shareUrl" : null,
1157      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0d43792d8/504",
1158      "imgUrl" : null,
1159      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0d43792d8/504",
1160      "posterImgUrl" : null,
1161      "nodeType" : "station",
1162      "playableShow" : null,
1163      "imgs" : null,
1164      "badge" : null,
1165      "links" : [ {
1166        "rel" : "self",
1167        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/504?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1168      }, {
1169        "rel" : "share",
1170        "href" : "https://www.liveone.com/station/country-hits"
1171      }, {
1172        "rel" : "full",
1173        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/504/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1174      }, {
1175        "rel" : "home",
1176        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/504/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1177      } ],
1178      "item" : null,
1179      "station" : null
1180    }, {
1181      "type" : "station",
1182      "id" : null,
1183      "festivalId" : null,
1184      "channelId" : null,
1185      "categoryId" : null,
1186      "objectId" : "station:stations/1/72",
1187      "sid" : "stations/1/72",
1188      "name" : "Hip Hop/R&B Hits",
1189      "title" : null,
1190      "description" : "What's hot in Hip Hop & R&B ",
1191      "tagline" : "What's hot in Hip Hop & R&B ",
1192      "link" : null,
1193      "shareUrl" : null,
1194      "imagePath" : "https://i.slkimg.com/isv1/station/v00001a034eaf300/72",
1195      "imgUrl" : null,
1196      "imgPath" : "https://i.slkimg.com/isv1/station/v00001a034eaf300/72",
1197      "posterImgUrl" : null,
1198      "nodeType" : "station",
1199      "playableShow" : null,
1200      "imgs" : null,
1201      "badge" : null,
1202      "links" : [ {
1203        "rel" : "self",
1204        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/72?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1205      }, {
1206        "rel" : "share",
1207        "href" : "https://www.liveone.com/station/hip-hoprb-hits"
1208      }, {
1209        "rel" : "full",
1210        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/72/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1211      }, {
1212        "rel" : "home",
1213        "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/72/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1214      } ],
1215      "item" : null,
1216      "station" : null
1217    } ],
1218    "title" : "Top Stations",
1219    "link" : null,
1220    "subTypes" : [ "stations", "topStations" ],
1221    "spotlight" : false
1222  }, {
1223    "content" : [ {
1224      "type" : "station",
1225      "id" : null,
1226      "festivalId" : null,
1227      "channelId" : null,
1228      "categoryId" : null,
1229      "objectId" : null,
1230      "sid" : "stations/1/6417",
1231      "name" : "New Pop Now",
1232      "title" : "New Pop Now",
1233      "description" : "Featuring the newest and best in Pop!",
1234      "tagline" : null,
1235      "link" : null,
1236      "shareUrl" : null,
1237      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Pop-Now-Generic-2.jpg",
1238      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Pop-Now-Generic-2.jpg",
1239      "imgPath" : null,
1240      "posterImgUrl" : null,
1241      "nodeType" : "station",
1242      "playableShow" : null,
1243      "imgs" : null,
1244      "badge" : null,
1245      "links" : [ {
1246        "rel" : "share",
1247        "href" : "https://www.liveone.com/station/new-pop-now"
1248      } ],
1249      "item" : {
1250        "type" : "station",
1251        "id" : null,
1252        "festivalId" : null,
1253        "channelId" : null,
1254        "categoryId" : null,
1255        "objectId" : "station:stations/1/6417",
1256        "sid" : "stations/1/6417",
1257        "name" : "New Pop Now",
1258        "title" : null,
1259        "description" : "Featuring the newest and best in Pop!",
1260        "tagline" : "Featuring the newest and best in Pop!",
1261        "link" : null,
1262        "shareUrl" : null,
1263        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0eec9f8e8/6417",
1264        "imgUrl" : null,
1265        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0eec9f8e8/6417",
1266        "posterImgUrl" : null,
1267        "nodeType" : "station",
1268        "playableShow" : null,
1269        "imgs" : null,
1270        "badge" : null,
1271        "links" : [ {
1272          "rel" : "self",
1273          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6417?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1274        }, {
1275          "rel" : "share",
1276          "href" : "https://www.liveone.com/station/new-pop-now"
1277        }, {
1278          "rel" : "full",
1279          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6417/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1280        }, {
1281          "rel" : "home",
1282          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6417/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1283        } ],
1284        "item" : null,
1285        "station" : null
1286      },
1287      "station" : null
1288    }, {
1289      "type" : "station",
1290      "id" : null,
1291      "festivalId" : null,
1292      "channelId" : null,
1293      "categoryId" : null,
1294      "objectId" : null,
1295      "sid" : "stations/1/6276",
1296      "name" : "New Alternative Now",
1297      "title" : "New Alternative Now",
1298      "description" : "Featuring the newest and best in Alternative!",
1299      "tagline" : null,
1300      "link" : null,
1301      "shareUrl" : null,
1302      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Alternative-Now-Generic-2.jpg",
1303      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Alternative-Now-Generic-2.jpg",
1304      "imgPath" : null,
1305      "posterImgUrl" : null,
1306      "nodeType" : "station",
1307      "playableShow" : null,
1308      "imgs" : null,
1309      "badge" : null,
1310      "links" : [ {
1311        "rel" : "share",
1312        "href" : "http://www.liveone.com/station/new-alternative-now"
1313      } ],
1314      "item" : {
1315        "type" : "station",
1316        "id" : null,
1317        "festivalId" : null,
1318        "channelId" : null,
1319        "categoryId" : null,
1320        "objectId" : "station:stations/1/6276",
1321        "sid" : "stations/1/6276",
1322        "name" : "New Alternative Now",
1323        "title" : null,
1324        "description" : "Featuring the newest and best in Alternative!",
1325        "tagline" : "Featuring the newest and best in Alternative!",
1326        "link" : null,
1327        "shareUrl" : null,
1328        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0eed343d0/6276",
1329        "imgUrl" : null,
1330        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0eed343d0/6276",
1331        "posterImgUrl" : null,
1332        "nodeType" : "station",
1333        "playableShow" : null,
1334        "imgs" : null,
1335        "badge" : null,
1336        "links" : [ {
1337          "rel" : "self",
1338          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6276?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1339        }, {
1340          "rel" : "share",
1341          "href" : "https://www.liveone.com/station/new-alternative-now"
1342        }, {
1343          "rel" : "full",
1344          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6276/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1345        }, {
1346          "rel" : "home",
1347          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6276/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1348        } ],
1349        "item" : null,
1350        "station" : null
1351      },
1352      "station" : null
1353    }, {
1354      "type" : "station",
1355      "id" : null,
1356      "festivalId" : null,
1357      "channelId" : null,
1358      "categoryId" : null,
1359      "objectId" : null,
1360      "sid" : "stations/1/6436",
1361      "name" : "New Indie Now",
1362      "title" : "New Indie Now",
1363      "description" : "Featuring the newest and best in Indie!",
1364      "tagline" : null,
1365      "link" : null,
1366      "shareUrl" : null,
1367      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Indie-Now-Generic-2.jpg",
1368      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Indie-Now-Generic-2.jpg",
1369      "imgPath" : null,
1370      "posterImgUrl" : null,
1371      "nodeType" : "station",
1372      "playableShow" : null,
1373      "imgs" : null,
1374      "badge" : null,
1375      "links" : [ {
1376        "rel" : "share",
1377        "href" : "http://www.liveone.com/station/new-indie-now"
1378      } ],
1379      "item" : {
1380        "type" : "station",
1381        "id" : null,
1382        "festivalId" : null,
1383        "channelId" : null,
1384        "categoryId" : null,
1385        "objectId" : "station:stations/1/6436",
1386        "sid" : "stations/1/6436",
1387        "name" : "New Indie Now",
1388        "title" : null,
1389        "description" : "Featuring the newest and best in Indie!",
1390        "tagline" : "Featuring the newest and best in Indie!",
1391        "link" : null,
1392        "shareUrl" : null,
1393        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0da6767c8/6436",
1394        "imgUrl" : null,
1395        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0da6767c8/6436",
1396        "posterImgUrl" : null,
1397        "nodeType" : "station",
1398        "playableShow" : null,
1399        "imgs" : null,
1400        "badge" : null,
1401        "links" : [ {
1402          "rel" : "self",
1403          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6436?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1404        }, {
1405          "rel" : "share",
1406          "href" : "https://www.liveone.com/station/new-indie-now"
1407        }, {
1408          "rel" : "full",
1409          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6436/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1410        }, {
1411          "rel" : "home",
1412          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6436/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1413        } ],
1414        "item" : null,
1415        "station" : null
1416      },
1417      "station" : null
1418    }, {
1419      "type" : "station",
1420      "id" : null,
1421      "festivalId" : null,
1422      "channelId" : null,
1423      "categoryId" : null,
1424      "objectId" : null,
1425      "sid" : "stations/1/6416",
1426      "name" : "New R&B Now",
1427      "title" : "New R&B Now",
1428      "description" : "Featuring the newest and best in R&B!",
1429      "tagline" : null,
1430      "link" : null,
1431      "shareUrl" : null,
1432      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-RB-Now-Generic-2.jpg",
1433      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-RB-Now-Generic-2.jpg",
1434      "imgPath" : null,
1435      "posterImgUrl" : null,
1436      "nodeType" : "station",
1437      "playableShow" : null,
1438      "imgs" : null,
1439      "badge" : null,
1440      "links" : [ {
1441        "rel" : "share",
1442        "href" : "http://www.liveone.com/station/new-rb-now"
1443      } ],
1444      "item" : {
1445        "type" : "station",
1446        "id" : null,
1447        "festivalId" : null,
1448        "channelId" : null,
1449        "categoryId" : null,
1450        "objectId" : "station:stations/1/6416",
1451        "sid" : "stations/1/6416",
1452        "name" : "New R&B Now",
1453        "title" : null,
1454        "description" : "Featuring the newest and best in R&B!",
1455        "tagline" : "Featuring the newest and best in R&B!",
1456        "link" : null,
1457        "shareUrl" : null,
1458        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0eed343d0/6416",
1459        "imgUrl" : null,
1460        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0eed343d0/6416",
1461        "posterImgUrl" : null,
1462        "nodeType" : "station",
1463        "playableShow" : null,
1464        "imgs" : null,
1465        "badge" : null,
1466        "links" : [ {
1467          "rel" : "self",
1468          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6416?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1469        }, {
1470          "rel" : "share",
1471          "href" : "https://www.liveone.com/station/new-rb-now"
1472        }, {
1473          "rel" : "full",
1474          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6416/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1475        }, {
1476          "rel" : "home",
1477          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6416/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1478        } ],
1479        "item" : null,
1480        "station" : null
1481      },
1482      "station" : null
1483    }, {
1484      "type" : "station",
1485      "id" : null,
1486      "festivalId" : null,
1487      "channelId" : null,
1488      "categoryId" : null,
1489      "objectId" : null,
1490      "sid" : "stations/1/6296",
1491      "name" : "Nashville Now",
1492      "title" : "Nashville Now",
1493      "description" : "Featuring the newest and best in Country!",
1494      "tagline" : null,
1495      "link" : null,
1496      "shareUrl" : null,
1497      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/Nashville-Now-Generic-2.jpg",
1498      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/Nashville-Now-Generic-2.jpg",
1499      "imgPath" : null,
1500      "posterImgUrl" : null,
1501      "nodeType" : "station",
1502      "playableShow" : null,
1503      "imgs" : null,
1504      "badge" : null,
1505      "links" : [ {
1506        "rel" : "share",
1507        "href" : "http://www.liveone.com/station/nashville-now"
1508      } ],
1509      "item" : {
1510        "type" : "station",
1511        "id" : null,
1512        "festivalId" : null,
1513        "channelId" : null,
1514        "categoryId" : null,
1515        "objectId" : "station:stations/1/6296",
1516        "sid" : "stations/1/6296",
1517        "name" : "Nashville Now",
1518        "title" : null,
1519        "description" : "Featuring the newest and best in Country!",
1520        "tagline" : "Featuring the newest and best in Country!",
1521        "link" : null,
1522        "shareUrl" : null,
1523        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0eeb7b520/6296",
1524        "imgUrl" : null,
1525        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0eeb7b520/6296",
1526        "posterImgUrl" : null,
1527        "nodeType" : "station",
1528        "playableShow" : null,
1529        "imgs" : null,
1530        "badge" : null,
1531        "links" : [ {
1532          "rel" : "self",
1533          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/629
15336?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1534        }, {
1535          "rel" : "share",
1536          "href" : "https://www.liveone.com/station/nashville-now"
1537        }, {
1538          "rel" : "full",
1539          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6296/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1540        }, {
1541          "rel" : "home",
1542          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6296/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1543        } ],
1544        "item" : null,
1545        "station" : null
1546      },
1547      "station" : null
1548    }, {
1549      "type" : "station",
1550      "id" : null,
1551      "festivalId" : null,
1552      "channelId" : null,
1553      "categoryId" : null,
1554      "objectId" : null,
1555      "sid" : "stations/1/6358",
1556      "name" : "New Rock Now",
1557      "title" : "New Rock Now",
1558      "description" : "Featuring the newest and best in Rock!",
1559      "tagline" : null,
1560      "link" : null,
1561      "shareUrl" : null,
1562      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Rock-Now-Generic-2.jpg",
1563      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Rock-Now-Generic-2.jpg",
1564      "imgPath" : null,
1565      "posterImgUrl" : null,
1566      "nodeType" : "station",
1567      "playableShow" : null,
1568      "imgs" : null,
1569      "badge" : null,
1570      "links" : [ {
1571        "rel" : "share",
1572        "href" : "http://www.liveone.com/station/new-rock-now"
1573      } ],
1574      "item" : {
1575        "type" : "station",
1576        "id" : null,
1577        "festivalId" : null,
1578        "channelId" : null,
1579        "categoryId" : null,
1580        "objectId" : "station:stations/1/6358",
1581        "sid" : "stations/1/6358",
1582        "name" : "New Rock Now",
1583        "title" : null,
1584        "description" : "Featuring the newest and best in Rock!",
1585        "tagline" : "Featuring the newest and best in Rock!",
1586        "link" : null,
1587        "shareUrl" : null,
1588        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0eec0c570/6358",
1589        "imgUrl" : null,
1590        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0eec0c570/6358",
1591        "posterImgUrl" : null,
1592        "nodeType" : "station",
1593        "playableShow" : null,
1594        "imgs" : null,
1595        "badge" : null,
1596        "links" : [ {
1597          "rel" : "self",
1598          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6358?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1599        }, {
1600          "rel" : "share",
1601          "href" : "https://www.liveone.com/station/new-rock-now"
1602        }, {
1603          "rel" : "full",
1604          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6358/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1605        }, {
1606          "rel" : "home",
1607          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6358/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1608        } ],
1609        "item" : null,
1610        "station" : null
1611      },
1612      "station" : null
1613    }, {
1614      "type" : "station",
1615      "id" : null,
1616      "festivalId" : null,
1617      "channelId" : null,
1618      "categoryId" : null,
1619      "objectId" : null,
1620      "sid" : "stations/1/7078",
1621      "name" : "New Dance Now",
1622      "title" : "New Dance Now",
1623      "description" : "Featuring the newest and best in Dance!",
1624      "tagline" : null,
1625      "link" : null,
1626      "shareUrl" : null,
1627      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Dance-Now-Generic-2.jpg",
1628      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Dance-Now-Generic-2.jpg",
1629      "imgPath" : null,
1630      "posterImgUrl" : null,
1631      "nodeType" : "station",
1632      "playableShow" : null,
1633      "imgs" : null,
1634      "badge" : null,
1635      "links" : [ {
1636        "rel" : "share",
1637        "href" : "http://www.liveone.com/station/new-dance-now"
1638      } ],
1639      "item" : {
1640        "type" : "station",
1641        "id" : null,
1642        "festivalId" : null,
1643        "channelId" : null,
1644        "categoryId" : null,
1645        "objectId" : "station:stations/1/7078",
1646        "sid" : "stations/1/7078",
1647        "name" : "New Dance Now",
1648        "title" : null,
1649        "description" : "Featuring the newest and best in Dance!",
1650        "tagline" : "Featuring the newest and best in Dance!",
1651        "link" : null,
1652        "shareUrl" : null,
1653        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0f3702480/7078",
1654        "imgUrl" : null,
1655        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0f3702480/7078",
1656        "posterImgUrl" : null,
1657        "nodeType" : "station",
1658        "playableShow" : null,
1659        "imgs" : null,
1660        "badge" : null,
1661        "links" : [ {
1662          "rel" : "self",
1663          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/7078?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1664        }, {
1665          "rel" : "share",
1666          "href" : "https://www.liveone.com/station/new-dance-now"
1667        }, {
1668          "rel" : "full",
1669          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/7078/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1670        }, {
1671          "rel" : "home",
1672          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/7078/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1673        } ],
1674        "item" : null,
1675        "station" : null
1676      },
1677      "station" : null
1678    }, {
1679      "type" : "station",
1680      "id" : null,
1681      "festivalId" : null,
1682      "channelId" : null,
1683      "categoryId" : null,
1684      "objectId" : null,
1685      "sid" : "stations/1/6456",
1686      "name" : "New Metal Now",
1687      "title" : "New Metal Now",
1688      "description" : "Featuring the newest and best in Metal!",
1689      "tagline" : null,
1690      "link" : null,
1691      "shareUrl" : null,
1692      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Metal-Now-Generic-2.jpg",
1693      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Metal-Now-Generic-2.jpg",
1694      "imgPath" : null,
1695      "posterImgUrl" : null,
1696      "nodeType" : "station",
1697      "playableShow" : null,
1698      "imgs" : null,
1699      "badge" : null,
1700      "links" : [ {
1701        "rel" : "share",
1702        "href" : "http://www.liveone.com/station/new-metal-now"
1703      } ],
1704      "item" : {
1705        "type" : "station",
1706        "id" : null,
1707        "festivalId" : null,
1708        "channelId" : null,
1709        "categoryId" : null,
1710        "objectId" : "station:stations/1/6456",
1711        "sid" : "stations/1/6456",
1712        "name" : "New Metal Now",
1713        "title" : null,
1714        "description" : "Featuring the newest and best in Metal!",
1715        "tagline" : "Featuring the newest and best in Metal!",
1716        "link" : null,
1717        "shareUrl" : null,
1718        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0b66d6228/6456",
1719        "imgUrl" : null,
1720        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0b66d6228/6456",
1721        "posterImgUrl" : null,
1722        "nodeType" : "station",
1723        "playableShow" : null,
1724        "imgs" : null,
1725        "badge" : null,
1726        "links" : [ {
1727          "rel" : "self",
1728          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6456?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1729        }, {
1730          "rel" : "share",
1731          "href" : "https://www.liveone.com/station/new-metal-now"
1732        }, {
1733          "rel" : "full",
1734          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6456/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1735        }, {
1736          "rel" : "home",
1737          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6456/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1738        } ],
1739        "item" : null,
1740        "station" : null
1741      },
1742      "station" : null
1743    }, {
1744      "type" : "station",
1745      "id" : null,
1746      "festivalId" : null,
1747      "channelId" : null,
1748      "categoryId" : null,
1749      "objectId" : null,
1750      "sid" : "stations/1/6357",
1751      "name" : "New Hip Hop Now",
1752      "title" : "New Hip Hop Now",
1753      "description" : "Featuring the newest and best in Hip Hop!",
1754      "tagline" : null,
1755      "link" : null,
1756      "shareUrl" : null,
1757      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Hip-Hop-Now-Generic-2.jpg",
1758      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2025/02/New-Hip-Hop-Now-Generic-2.jpg",
1759      "imgPath" : null,
1760      "posterImgUrl" : null,
1761      "nodeType" : "station",
1762      "playableShow" : null,
1763      "imgs" : null,
1764      "badge" : null,
1765      "links" : [ {
1766        "rel" : "share",
1767        "href" : "http://www.liveone.com/station/new-hip-hop-now"
1768      } ],
1769      "item" : {
1770        "type" : "station",
1771        "id" : null,
1772        "festivalId" : null,
1773        "channelId" : null,
1774        "categoryId" : null,
1775        "objectId" : "station:stations/1/6357",
1776        "sid" : "stations/1/6357",
1777        "name" : "New Hip Hop Now",
1778        "title" : null,
1779        "description" : "Featuring the newest and best in Hip Hop!",
1780        "tagline" : "Featuring the newest and best in Hip Hop!",
1781        "link" : null,
1782        "shareUrl" : null,
1783        "imagePath" : "https://i.slkimg.com/isv1/station/v00001a0eec9f8e8/6357",
1784        "imgUrl" : null,
1785        "imgPath" : "https://i.slkimg.com/isv1/station/v00001a0eec9f8e8/6357",
1786        "posterImgUrl" : null,
1787        "nodeType" : "station",
1788        "playableShow" : null,
1789        "imgs" : null,
1790        "badge" : null,
1791        "links" : [ {
1792          "rel" : "self",
1793          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1794        }, {
1795          "rel" : "share",
1796          "href" : "https://www.liveone.com/station/new-hip-hop-now"
1797        }, {
1798          "rel" : "full",
1799          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1800        }, {
1801          "rel" : "home",
1802          "href" : "https://www.slacker.com/mixer/stationtree/LIVEXLIVE/US/stations/1/6357/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1803        } ],
1804        "item" : null,
1805        "station" : null
1806      },
1807      "station" : null
1808    } ],
1809    "title" : "New Releases",
1810    "link" : null,
1811    "subTypes" : [ "staffPicks" ],
1812    "spotlight" : false
1813  }, {
1814    "content" : [ {
1815      "type" : "podcast",
1816      "id" : null,
1817      "festivalId" : null,
1818      "channelId" : null,
1819      "categoryId" : null,
1820      "objectId" : "podcast:off-the-vine-with-kaitlyn-bristowe",
1821      "sid" : null,
1822      "name" : "Off The Vine with Kaitlyn Bristowe",
1823      "title" : "Off The Vine with Kaitlyn Bristowe",
1824      "description" : "On the charts since 2017, Off The Vine isn’t just a podcast—it’s a full-bodied pour of unfiltered conversations, deep dives, and downright ridiculous moments. Hosted by Kaitlyn Bristowe—former Bachelorette, DWTS champ, and 
1824your go-to girl for keeping it real—OTV is like catching up with your bestie over a glass of wine (Spade & Sparrows, because, duh). Whether you’re a day-one Vino or a first-time listener, expect a mix of thought-provoking chats, pop culture deep dives, personal growth, spiritu",
1825      "tagline" : null,
1826      "link" : null,
1827      "shareUrl" : null,
1828      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v37740e37cb37b9d5/off-the-vine-with-kaitlyn-bristowe",
1829      "imgUrl" : null,
1830      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v37740e37cb37b9d5/off-the-vine-with-kaitlyn-bristowe",
1831      "posterImgUrl" : null,
1832      "nodeType" : "podcast",
1833      "playableShow" : null,
1834      "imgs" : null,
1835      "badge" : null,
1836      "links" : [ {
1837        "rel" : "self",
1838        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/off-the-vine-with-kaitlyn-bristowe?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1839      }, {
1840        "rel" : "share",
1841        "href" : "https://www.liveone.com/podcast/off-the-vine-with-kaitlyn-bristowe"
1842      }, {
1843        "rel" : "details",
1844        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/off-the-vine-with-kaitlyn-bristowe/detail
1844s?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1845      }, {
1846        "rel" : "full",
1847        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/off-the-vine-with-kaitlyn-bristowe/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1848      }, {
1849        "rel" : "home",
1850        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/off-the-vine-with-kaitlyn-bristowe/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1851      }, {
1852        "rel" : "bookmark",
1853        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/off-the-vine-with-kaitlyn-bristowe?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1854      }, {
1855        "rel" : "playdata",
1856        "href" : "https://api.livexlive.com/last-played/episodes/1/off-the-vine-with-kaitlyn-bristowe"
1857      } ],
1858      "item" : null,
1859      "station" : null
1860    }, {
1861      "type" : "podcast",
1862      "id" : null,
1863      "festivalId" : null,
1864      "channelId" : null,
1865      "categoryId" : null,
1866      "objectId" : "podcast:the-magnificent-others-with-billy-corgan",
1867      "sid" : null,
1868      "name" : "The Magnificent Others with Billy Corgan",
1869      "title" : "The Magnificent Others with Billy Corgan",
1870      "description" : "Welcome to The Magnificent Others, the podcast where host Billy Corgan engages in profound conversations with extraordinary individuals who have reached the pinnacle of success in their respective fields. In each episode, Billy delves into the stories and insights of high achievers, exploring the multifaceted journey that leads to greatness.",
1871      "tagline" : null,
1872      "link" : null,
1873      "shareUrl" : null,
1874      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/va6b57a62d682f4e3/the-magnificent-others-with-billy-corgan",
1875      "imgUrl" : null,
1876      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/va6b57a62d682f4e3/the-magnificent-others-with-billy-corgan",
1877      "posterImgUrl" : null,
1878      "nodeType" : "podcast",
1879      "playableShow" : null,
1880      "imgs" : null,
1881      "badge" : null,
1882      "links" : [ {
1883        "rel" : "self",
1884        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-magnificent-others-with-billy-corgan?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1885      }, {
1886        "rel" : "share",
1887        "href" : "https://www.liveone.com/podcast/the-magnificent-others-with-billy-corgan"
1888      }, {
1889        "rel" : "details",
1890        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-magnificent-others-with-billy-corgan/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1891      }, {
1892        "rel" : "full",
1893        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-magnificent-others-with-billy-corgan/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1894      }, {
1895        "rel" : "home",
1896        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-magnificent-others-with-billy-corgan/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1897      }, {
1898        "rel" : "bookmark",
1899        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/the-magnificent-others-with-billy-corgan?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1900      }, {
1901        "rel" : "playdata",
1902        "href" : "https://api.livexlive.com/last-played/episodes/1/the-magnificent-others-with-billy-corgan"
1903      } ],
1904      "item" : null,
1905      "station" : null
1906    }, {
1907      "type" : "podcast",
1908      "id" : null,
1909      "festivalId" : null,
1910      "channelId" : null,
1911      "categoryId" : null,
1912      "objectId" : "podcast:cold-case-files",
1913      "sid" : null,
1914      "name" : "Cold Case Files",
1915      "title" : "Cold Case Files",
1916      "description" : "Based on the iconic, Emmy-nominated series on A&E, this show explores some of the most difficult-to-solve murders, which stymied investigators and went cold, sometimes for decades. In fact, one-third of all murders in America remain open. But thanks to dogged investigators and breakthroughs in forensic technology, these cases become part of the rare 1% of cold cases that are ever solved. Cold Case Files is narrated by Marisa Pinson.",
1917      "tagline" : null,
1918      "link" : null,
1919      "shareUrl" : null,
1920      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v790a014aa10abe3d/cold-case-files",
1921      "imgUrl" : null,
1922      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v790a014aa10abe3d/cold-case-files",
1923      "posterImgUrl" : null,
1924      "nodeType" : "podcast",
1925      "playableShow" : null,
1926      "imgs" : null,
1927      "badge" : null,
1928      "links" : [ {
1929        "rel" : "self",
1930        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/cold-case-files?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1931      }, {
1932        "rel" : "share",
1933        "href" : "https://www.liveone.com/podcast/cold-case-files"
1934      }, {
1935        "rel" : "details",
1936        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/cold-case-files/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1937      }, {
1938        "rel" : "full",
1939        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/cold-case-files/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1940      }, {
1941        "rel" : "home",
1942        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/cold-case-files/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1943      }, {
1944        "rel" : "bookmark",
1945        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/cold-case-files?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1946      }, {
1947        "rel" : "playdata",
1948        "href" : "https://api.livexlive.com/last-played/episodes/1/cold-case-files"
1949      } ],
1950      "item" : null,
1951      "station" : null
1952    }, {
1953      "type" : "podcast",
1954      "id" : null,
1955      "festivalId" : null,
1956      "channelId" : null,
1957      "categoryId" : null,
1958      "objectId" : "podcast:the-jordan-harbinger-show",
1959      "sid" : null,
1960      "name" : "The Jordan Harbinger Show",
1961      "title" : "The Jordan Harbinger Show",
1962      "description" : "(Apple's Best of 2018) In-depth conversations with people at the top of their game. Jordan Harbinger unpacks guests' wisdom into practical nuggets you can use to impact your work, life, and relationships. Learn from leaders (Ray Dalio, Simon Sinek, Mark Cuban), entertainers (Moby, Tip \"T.I.\" Harris, Dennis Quaid), scientists (Neil deGrasse Tyson, Bill Nye), athletes (Kobe Bryant, Dennis Rodman, Tony Hawk) and an eclectic array of fascinating minds, from art forgers and arms traffickers to spies ",
1963      "tagline" : null,
1964      "link" : null,
1965      "shareUrl" : null,
1966      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v2f274a420a4578c/the-jordan-harbinger-show",
1967      "imgUrl" : null,
1968      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v2f274a420a4578c/the-jordan-harbinger-show",
1969      "posterImgUrl" : null,
1970      "nodeType" : "podcast",
1971      "playableShow" : null,
1972      "imgs" : null,
1973      "badge" : null,
1974      "links" : [ {
1975        "rel" : "self",
1976        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-jordan-harbinger-show?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1977      }, {
1978        "rel" : "share",
1979        "href" : "https://www.liveone.com/podcast/the-jordan-harbinger-show"
1980      }, {
1981        "rel" : "details",
1982        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-jordan-harbinger-show/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1983      }, {
1984        "rel" : "full",
1985        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-jordan-harbinger-show/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1986      }, {
1987        "rel" : "home",
1988        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-jordan-harbinger-show/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1989      }, {
1990        "rel" : "bookmark",
1991        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/the-jordan-harbinger-show?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
1992      }, {
1993        "rel" : "playdata",
1994        "href" : "https://api.livexlive.com/last-played/episodes/1/the-jordan-harbinger-show"
1995      } ],
1996      "item" : null,
1997      "station" : null
1998    }, {
1999      "type" : "podcast",
2000      "id" : null,
2001      "festivalId" : null,
2002      "channelId" : null,
2003      "categoryId" : null,
2004      "objectId" : "podcast:the-adam-and-dr-drew-show",
2005      "sid" : null,
2006      "name" : "The Adam and Dr. Drew Show",
2007      "title" : "The Adam and Dr. Drew Show",
2008      "description" : "Adam Carolla & Dr. Drew Pinsky reunite the partnership that made Loveline a wild success and cultural touchstone. In each episode Adam and Drew take uncensored, nothing-off-limits, calls about sex, drug, medical and relationship issues. Dr. Drew brings the medicine while Adam's comedy and rants are the spoonful of sugar to make it go down.",
2009      "tagline" : null,
2010      "link" : null,
2011      "shareUrl" : null,
2012      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/vf3efc4de647ebe82/the-adam-and-dr-drew-show",
2013      "imgUrl" : null,
2014      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/vf3efc4de647ebe82/the-adam-and-dr-drew-show",
2015      "posterImgUrl" : null,
2016      "nodeType" : "podcast",
2017      "playableShow" : null,
2018      "imgs" : null,
2019      "badge" : null,
2020      "links" : [ {
2021        "rel" : "self",
2022        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-adam-and-dr-drew-show?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2023      }, {
2024        "rel" : "share",
2025        "href" : "https://www.liveone.com/podcast/the-adam-and-dr-drew-show"
2026      }, {
2027        "rel" : "details",
2028        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-adam-and-dr-drew-show/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2029      }, {
2030        "rel" : "full",
2031        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-adam-and-dr-drew-show/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2032      }, {
2033        "rel" : "home",
2034        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-adam-and-dr-drew-show/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2035      }, {
2036        "rel" : "bookmark",
2037        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/the-adam-and-dr-drew-show?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2038      }, {
2039        "rel" : "playdata",
2040        "href" : "https://api.livexlive.com/last-played/episodes/1/the-adam-and-dr-drew-show"
2041      } ],
2042      "item" : null,
2043      "station" : null
2044    }, {
2045      "type" : "podcast",
2046      "id" : null,
2047      "festivalId" : null,
2048      "channelId" : null,
2049      "categoryId" : null,
2050      "objectId" : "podcast:i-survived",
2051      "sid" : null,
2052      "name" : "I Survived",
2053      "title" : "I Survived",
2054      "description" : "What is it like to face death and make it out alive? Based on the groundbreaking A&E television series, I Survived documents harrowing stories of human endurance. In their own words, survivors recall how they overcame unbelievable circumstances that changed their lives forever.",
2055      "tagline" : null,
2056      "link" : null,
2057      "shareUrl" : null,
2058      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v775f45761d96186c/i-survived",
2059      "imgUrl" : null,
2060      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v775f45761d96186c/i-survived",
2061      "posterImgUrl" : null,
2062      "nodeType" : "podcast",
2063      "playableShow" : null,
2064      "imgs" : null,
2065      "badge" : null,
2066      "links" : [ {
2067        "rel" : "self",
2068        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/i-survived?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2069      }, {
2070        "rel" : "share",
2071        "href" : "https://www.liveone.com/podcast/i-survived"
2072      }, {
2073        "rel" : "details",
2074        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/i-survived/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2075      }, {
2076        "rel" : "full",
2077        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/i-survived/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2078      }, {
2079        "rel" : "home",
2080        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/i-survived/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2081      }, {
2082        "rel" : "bookmark",
2083        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/i-survived?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2084      }, {
2085        "rel" : "playdata",
2086        "href" : "https://api.livexlive.com/last-played/episodes/1/i-survived"
2087      } ],
2088      "item" : null,
2089      "station" : null
2090    }, {
2091      "type" : "podcast",
2092      "id" : null,
2093      "festivalId" : null,
2094      "channelId" : null,
2095      "categoryId" : null,
2096      "objectId" : "podcast:adam_carolla",
2097      "sid" : null,
2098      "name" : "Adam Carolla Show",
2099      "title" : "Adam Carolla Show",
2100      "description" : "Welcome to The Adam Carolla Show, the #1 Daily Downloaded Podcast in the World. Known for his unfiltered humor, sharp insights, and candid takes on pop culture and everyday life, Adam delivers four days of uncensored comedy, in-depth interviews, and his signature rants. Each episode features a wide range of guests—from Hollywood icons to cultural commentators—joining Adam for engaging conversations and a front-row seat to his unparalleled wit. Fans love the show’s celebrity interviews, fan-favor",
2101      "tagline" : null,
2102      "link" : null,
2103      "shareUrl" : null,
2104      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v85822c57eff82a49/adam_carolla",
2105      "imgUrl" : null,
2106      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v85822c57eff82a49/adam_carolla",
2107      "posterImgUrl" : null,
2108      "nodeType" : "podcast",
2109      "playableShow" : null,
2110      "imgs" : null,
2111      "badge" : null,
2112      "links" : [ {
2113        "rel" : "self",
2114        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/adam_carolla?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2115      }, {
2116        "rel" : "share",
2117        "href" : "https://www.liveone.com/podcast/adam_carolla"
2118      }, {
2119        "rel" : "details",
2120        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/adam_carolla/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2121      }, {
2122        "rel" : "full",
2123        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/adam_carolla/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2124      }, {
2125        "rel" : "home",
2126        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/adam_carolla/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2127      }, {
2128        "rel" : "bookmark",
2129        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/adam_carolla?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2130      }, {
2131        "rel" : "playdata",
2132        "href" : "https://api.livexlive.com/last-played/episodes/1/adam_carolla"
2133      } ],
2134      "item" : null,
2135      "station" : null
2136    }, {
2137      "type" : "podcast",
2138      "id" : null,
2139      "festivalId" : null,
2140      "channelId" : null,
2141      "categoryId" : null,
2142      "objectId" : "podcast:the-fighter-the-kid",
2143      "sid" : null,
2144      "name" : "The Fighter & The Kid",
2145      "title" : "The Fighter & The Kid",
2146      "description" : "The Fighter & The Kid is a weekly podcast hosted by comedian and former professional UFC fighter Brendan Schaub. Each week, Brendan is joined in the studio with a guest co host. TFATK is uncut and unedited, and sometimes it's just ridiculous.",
2147      "tagline" : null,
2148      "link" : null,
2149      "shareUrl" : null,
2150      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v68ee56bc7e7c1907/the-fighter-the-kid",
2151      "imgUrl" : null,
2152      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v68ee56bc7e7c1907/the-fighter-the-kid",
2153      "posterImgUrl" : null,
2154      "nodeType" : "podcast",
2155      "playableShow" : null,
2156      "imgs" : null,
2157      "badge" : null,
2158      "links" : [ {
2159        "rel" : "self",
2160        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-fighter-the-kid?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2161      }, {
2162        "rel" : "share",
2163        "href" : "https://www.liveone.com/podcast/the-fighter-the-kid"
2164      }, {
2165        "rel" : "details",
2166        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-fighter-the-kid/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2167      }, {
2168        "rel" : "full",
2169        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-fighter-the-kid/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2170      }, {
2171        "rel" : "home",
2172        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-fighter-the-kid/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2173      }, {
2174        "rel" : "bookmark",
2175        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/the-fighter-the-kid?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2176      }, {
2177        "rel" : "playdata",
2178        "href" : "https://api.livexlive.com/last-played/episodes/1/the-fighter-the-kid"
2179      } ],
2180      "item" : null,
2181      "station" : null
2182    }, {
2183      "type" : "podcast",
2184      "id" : null,
2185      "festivalId" : null,
2186      "channelId" : null,
2187      "categoryId" : null,
2188      "objectId" : "podcast:the-prosectors",
2189      "sid" : null,
2190      "name" : "The Prosecutors",
2191      "title" : "The Prosecutors",
2192      "description" : "A true crime podcast with a different point of view. Every week, Alice and Brett bring their unique perspective as prosecutors to the most famous cold case mysteries of all time. Murder, mayhem, disappearances, you name it. If it's true crime, they're on the case. Custom case art by Hannah Hill. https://instagram.com/serious_moonlite?igshid=lhy8ijowoc9p",
2193      "tagline" : null,
2194      "link" : null,
2195      "shareUrl" : null,
2196      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v9918d172cd9292f9/the-prosectors",
2197      "imgUrl" : null,
2198      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v9918d172cd9292f9/the-prosectors",
2199      "posterImgUrl" : null,
2200      "nodeType" : "podcast",
2201      "playableShow" : null,
2202      "imgs" : null,
2203      "badge" : null,
2204      "links" : [ {
2205        "rel" : "self",
2206        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-prosectors?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2207      }, {
2208        "rel" : "share",
2209        "href" : "https://www.liveone.com/podcast/the-prosectors"
2210      }, {
2211        "rel" : "details",
2212        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-prosectors/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2213      }, {
2214        "rel" : "full",
2215        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-prosectors/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2216      }, {
2217        "rel" : "home",
2218        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/the-prosectors/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2219      }, {
2220        "rel" : "bookmark",
2221        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/the-prosectors?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2222      }, {
2223        "rel" : "playdata",
2224        "href" : "https://api.livexlive.com/last-played/episodes/1/the-prosectors"
2225      } ],
2226      "item" : null,
2227      "station" : null
2228    }, {
2229      "type" : "podcast",
2230      "id" : null,
2231      "festivalId" : null,
2232      "channelId" : null,
2233      "categoryId" : null,
2234      "objectId" : "podcast:coffee-convos-with-kail-lowry-and-lindsie-chrisley",
2235      "sid" : null,
2236      "name" : "Coffee Convos with Kail Lowry and Lindsie Chrisley",
2237      "title" : "Coffee Convos with Kail Lowry and Lindsie Chrisley",
2238      "description" : "Coffee Convos is hosted by Kail Lowry of MTV's Teen Mom and Lindsie Chrisley of USA Network's Chrisley Knows Best. These two reality stars come from totally different worlds, but have become close through their shared experiences as mothers, reality stars, and women. They share who they really are and talk about the issues they face every day. They don't always agree, but they love to have lively discussions about motherhood, friendship, television, family, and life in the public eye. Coffee Con",
2239      "tagline" : null,
2240      "link" : null,
2241      "shareUrl" : null,
2242      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v7fc1ec9d347d8e12/coffee-convos-with-kail-lowry-and-lindsie-chrisley",
2243      "imgUrl" : null,
2244      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v7fc1ec9d347d8e12/coffee-convos-with-kail-lowry-and-lindsie-chrisley",
2245      "posterImgUrl" : null,
2246      "nodeType" : "podcast",
2247      "playableShow" : null,
2248      "imgs" : null,
2249      "badge" : null,
2250      "links" : [ {
2251        "rel" : "self",
2252        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/coffee-convos-with-kail-lowry-and-lindsie-chrisley?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2253      }, {
2254        "rel" : "share",
2255        "href" : "https://www.liveone.com/podcast/coffee-convos-with-kail-lowry-and-lindsie-chrisley"
2256      }, {
2257        "rel" : "details",
2258        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/coffee-convos-with-kail-lowry-and-lindsie-chrisley/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2259      }, {
2260        "rel" : "full",
2261        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/coffee-convos-with-kail-lowry-and-lindsie-chrisley/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2262      }, {
2263        "rel" : "home",
2264        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/coffee-convos-with-kail-lowry-and-lindsie-chrisley/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2265      }, {
2266        "rel" : "bookmark",
2267        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/coffee-convos-with-kail-lowry-and-lindsie-chrisley?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2268      }, {
2269        "rel" : "playdata",
2270        "href" : "https://api.livexlive.com/last-played/episodes/1/coffee-convos-with-kail-lowry-and-lindsie-chrisley"
2271      } ],
2272      "item" : null,
2273      "station" : null
2274    }, {
2275      "type" : "podcast",
2276      "id" : null,
2277      "festivalId" : null,
2278      "channelId" : null,
2279      "categoryId" : null,
2280      "objectId" : "podcast:some-more-news",
2281      "sid" : null,
2282      "name" : "Some More News",
2283      "title" : "Some More News",
2284      "description" : "Comedian Cody Johnston hosts this always fair, always well-researched, but most importantly, always entertaining take on the topical news of the week. Every Tuesday, Some More News dives into the world's weekly events with a mix of wit, dread, hope and compassion. Since the news cycle never stops spinning, Johnston returns every Friday for Even More News, co-hosted by Katy Stoll. Together, they present an informative and comedic spin on the viewers’ frustrations with the news that week.",
2285      "tagline" : null,
2286      "link" : null,
2287      "shareUrl" : null,
2288      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/vc8dede50a5908a67/some-more-news",
2289      "imgUrl" : null,
2290      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/vc8dede50a5908a67/some-more-news",
2291      "posterImgUrl" : null,
2292      "nodeType" : "podcast",
2293      "playableShow" : null,
2294      "imgs" : null,
2295      "badge" : null,
2296      "links" : [ {
2297        "rel" : "self",
2298        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/some-more-ne
2298ws?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2299      }, {
2300        "rel" : "share",
2301        "href" : "https://www.liveone.com/podcast/some-more-news"
2302      }, {
2303        "rel" : "details",
2304        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/some-more-news/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2305      }, {
2306        "rel" : "full",
2307        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/some-more-news/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2308      }, {
2309        "rel" : "home",
2310        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/some-more-news/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2311      }, {
2312        "rel" : "bookmark",
2313        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/some-more-news?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2314      }, {
2315        "rel" : "playdata",
2316        "href" : "https://api.livexlive.com/last-played/episodes/1/some-more-news"
2317      } ],
2318      "item" : null,
2319      "station" : null
2320    }, {
2321      "type" : "podcast",
2322      "id" : null,
2323      "festivalId" : null,
2324      "channelId" : null,
2325      "categoryId" : null,
2326      "objectId" : "podcast:chrisley-confessions",
2327      "sid" : null,
2328      "name" : "Chrisley Confessions 2.0",
2329      "title" : "Chrisley Confessions 2.0",
2330      "description" : "They’re back and better than ever. Chrisley Confessions 2.0 brings Todd and Julie Chrisley back to the mic for the same weekly ritual fans came to love: candid conversations about faith, family, marriage, and everything in between.\nThis time around, it’s even more personal. From everything on their hearts to everything in the headlines, nothing is off limits. Expect unfiltered stories, listener questions, surprise guests, and the same Chrisley chemistry that started it all.\nIt’s the honesty you ",
2331      "tagline" : null,
2332      "link" : null,
2333      "shareUrl" : null,
2334      "imagePath" : "https://i.slkimg.com/isv1/podcastFeed/v411df51decbe435c/chrisley-confessions",
2335      "imgUrl" : null,
2336      "imgPath" : "https://i.slkimg.com/isv1/podcastFeed/v411df51decbe435c/chrisley-confessions",
2337      "posterImgUrl" : null,
2338      "nodeType" : "podcast",
2339      "playableShow" : null,
2340      "imgs" : null,
2341      "badge" : null,
2342      "links" : [ {
2343        "rel" : "self",
2344        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/chrisley-confessions?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2345      }, {
2346        "rel" : "share",
2347        "href" : "https://www.liveone.com/podcast/chrisley-confessions"
2348      }, {
2349        "rel" : "details",
2350        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/chrisley-confessions/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2351      }, {
2352        "rel" : "full",
2353        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/chrisley-confessions/full?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2354      }, {
2355        "rel" : "home",
2356        "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/podcasts/chrisley-confessions/home?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2357      }, {
2358        "rel" : "bookmark",
2359        "href" : "https://www.slacker.com/mixer/bookmarks/LIVEXLIVE/US/1/podcast/chrisley-confessions?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2360      }, {
2361        "rel" : "playdata",
2362        "href" : "https://api.livexlive.com/last-played/episodes/1/chrisley-confessions"
2363      } ],
2364      "item" : null,
2365      "station" : null
2366    } ],
2367    "title" : "Featured Podcasts",
2368    "link" : null,
2369    "subTypes" : [ "podcast" ],
2370    "spotlight" : false
2371  }, {
2372    "content" : null,
2373    "title" : "Stations For You",
2374    "link" : null,
2375    "subTypes" : [ "recommendations" ],
2376    "spotlight" : false
2377  }, {
2378    "content" : [ {
2379      "type" : "video",
2380      "id" : null,
2381      "festivalId" : null,
2382      "channelId" : null,
2383      "categoryId" : null,
2384      "objectId" : null,
2385      "sid" : null,
2386      "name" : "Miami  vs. Las Vegas ",
2387      "title" : "Miami Assassins vs. Las Vegas Hustle",
2388      "description" : "Rewatch all of the Week 20 Team Boxing League Playoffs action between the Watch Miami Assassins vs. Las Vegas Hustle. Original air date August 22, 2026.",
2389      "tagline" : null,
2390      "link" : null,
2391      "shareUrl" : "https://www.liveone.com/video/e590880d-5d61-4659-a7c1-6cd7d4cc5af9",
2392      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Assassins-vs-Hustle_1280x720.jpg",
2393      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Assassins-vs-Hustle_1280x720.jpg",
2394      "imgPath" : null,
2395      "posterImgUrl" : null,
2396      "nodeType" : "video",
2397      "playableShow" : null,
2398      "imgs" : null,
2399      "badge" : null,
2400      "links" : [ {
2401        "rel" : "share",
2402        "href" : "https://www.livexlive.com/video/e590880d-5d61-4659-a7c1-6cd7d4cc5af9"
2403      } ],
2404      "item" : {
2405        "type" : "video",
2406        "id" : null,
2407        "festivalId" : null,
2408        "channelId" : null,
2409        "categoryId" : null,
2410        "objectId" : null,
2411        "sid" : null,
2412        "name" : "Miami  vs. Las Vegas ",
2413        "title" : "Miami  vs. Las Vegas ",
2414        "description" : "Rewatch all of the Week 20 Team Boxing League Playoffs action between the Watch Miami Assassins vs. Las Vegas Hustle. Original air date August 22, 2026.",
2415        "tagline" : null,
2416        "link" : null,
2417        "shareUrl" : "https://www.liveone.com/video/e590880d-5d61-4659-a7c1-6cd7d4cc5af9",
2418        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Assassins-vs-Hustle_1280x720.jpg",
2419        "imgUrl" : null,
2420        "imgPath" : null,
2421        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Assassins-vs-Hustle_1280x720.jpg",
2422        "nodeType" : "video",
2423        "playableShow" : null,
2424        "imgs" : null,
2425        "badge" : null,
2426        "links" : [ {
2427          "rel" : "self",
2428          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/e590880d-5d61-4659-a7c1-6cd7d4cc5af9?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2429        }, {
2430          "rel" : "details",
2431          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/e590880d-5d61-4659-a7c1-6cd7d4cc5af9/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2432        } ],
2433        "item" : null,
2434        "station" : null
2435      },
2436      "station" : null
2437    }, {
2438      "type" : "video",
2439      "id" : null,
2440      "festivalId" : null,
2441      "channelId" : null,
2442      "categoryId" : null,
2443      "objectId" : null,
2444      "sid" : null,
2445      "name" : "Philadelphia vs. San Antonio",
2446      "title" : "Philadelphia Smoke vs. San Antonio Snipers",
2447      "description" : "Rewatch all of the Week 20 Team Boxing League Playoffs action between the Philadelphia Smoke vs. San Antonio Snipers. Original air date August 21, 2026.",
2448      "tagline" : null,
2449      "link" : null,
2450      "shareUrl" : "https://www.liveone.com/video/1d63087d-2251-4249-b34a-b71436bee740",
2451      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Smoke-vs-Snipers_1280x720.jpg",
2452      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Smoke-vs-Snipers_1280x720.jpg",
2453      "imgPath" : null,
2454      "posterImgUrl" : null,
2455      "nodeType" : "video",
2456      "playableShow" : null,
2457      "imgs" : null,
2458      "badge" : null,
2459      "links" : [ {
2460        "rel" : "share",
2461        "href" : "https://www.livexlive.com/video/1d63087d-2251-4249-b34a-b71436bee740"
2462      } ],
2463      "item" : {
2464        "type" : "video",
2465        "id" : null,
2466        "festivalId" : null,
2467        "channelId" : null,
2468        "categoryId" : null,
2469        "objectId" : null,
2470        "sid" : null,
2471        "name" : "Philadelphia vs. San Antonio",
2472        "title" : "Philadelphia vs. San Antonio",
2473        "description" : "Rewatch all of the Week 20 Team Boxing League Playoffs action between the Philadelphia Smoke vs. San Antonio Snipers. Original air date August 21, 2026.",
2474        "tagline" : null,
2475        "link" : null,
2476        "shareUrl" : "https://www.liveone.com/video/1d63087d-2251-4249-b34a-b71436bee740",
2477        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Smoke-vs-Snipers_1280x720.jpg",
2478        "imgUrl" : null,
2479        "imgPath" : null,
2480        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/08/Team-Boxing-League_Playoffs_Smoke-vs-Snipers_1280x720.jpg",
2481        "nodeType" : "video",
2482        "playableShow" : null,
2483        "imgs" : null,
2484        "badge" : null,
2485        "links" : [ {
2486          "rel" : "self",
2487          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/1d63087d-2251-4249-b34a-b71436bee740?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2488        }, {
2489          "rel" : "details",
2490          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/1d63087d-2251-4249-b34a-b71436bee740/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2491        } ],
2492        "item" : null,
2493        "station" : null
2494      },
2495      "station" : null
2496    }, {
2497      "type" : "video",
2498      "id" : null,
2499      "festivalId" : null,
2500      "channelId" : null,
2501      "categoryId" : null,
2502      "objectId" : null,
2503      "sid" : null,
2504      "name" : "Yestergays",
2505      "title" : "Yestergays",
2506      "description" : "Is West permanently gone from Summer House? What is the WORST way to serve your ex custody papers? If you were a billionaire, would YOU want to get married at Madison Square Garden? PLUS: Jelly Roll and Bunnie Xo's divorce, Collin Gosselin's bombshell memoir reveal, and Producer Steve ruins Justin's dream of being on Dateline",
2507      "tagline" : null,
2508      "link" : null,
2509      "shareUrl" : "https://www.liveone.com/video/e38483a5-048f-461a-9e3a-d7d4d5033515",
2510      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/06/yestergays-Ep-54.png",
2511      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/06/yestergays-Ep-54.png",
2512      "imgPath" : null,
2513      "posterImgUrl" : null,
2514      "nodeType" : "video",
2515      "playableShow" : null,
2516      "imgs" : null,
2517      "badge" : null,
2518      "links" : [ {
2519        "rel" : "share",
2520        "href" : "https://www.livexlive.com/video/e38483a5-048f-461a-9e3a-d7d4d5033515"
2521      } ],
2522      "item" : {
2523        "type" : "video",
2524        "id" : null,
2525        "festivalId" : null,
2526        "channelId" : null,
2527        "categoryId" : null,
2528        "objectId" : null,
2529        "sid" : null,
2530        "name" : "Yestergays",
2531        "title" : "Yestergays",
2532        "description" : "Is West permanently gone from Summer House? What is the WORST way to serve your ex custody papers? If you were a billionaire, would YOU want to get married at Madison Square Garden? PLUS: Jelly Roll and Bunnie Xo's divorce, Collin Gosselin's bombshell memoir reveal, and Producer Steve ruins Justin's dream of being on Dateline",
2533        "tagline" : null,
2534        "link" : null,
2535        "shareUrl" : "https://www.liveone.com/video/e38483a5-048f-461a-9e3a-d7d4d5033515",
2536        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/06/yestergays-Ep-54.png",
2537        "imgUrl" : null,
2538        "imgPath" : null,
2539        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/06/yestergays-Ep-54.png",
2540        "nodeType" : "video",
2541        "playableShow" : null,
2542        "imgs" : null,
2543        "badge" : null,
2544        "links" : [ {
2545          "rel" : "self",
2546          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/e38483a5-048f-461a-9e3a-d7d4d5033515?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2547        }, {
2548          "rel" : "details",
2549          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/e38483a5-048f-461a-9e3a-d7d4d5033515/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2550        } ],
2551        "item" : null,
2552        "station" : null
2553      },
2554      "station" : null
2555    }, {
2556      "type" : "video",
2557      "id" : null,
2558      "festivalId" : null,
2559      "channelId" : null,
2560      "categoryId" : null,
2561      "objectId" : null,
2562      "sid" : null,
2563      "name" : "It's Okay, We're All Going to Die",
2564      "title" : "It's Okay, We're All Going to Die",
2565      "description" : "If you are overwhelmed by the noise, the pressure, and the nonstop pace of life right now…what if peace is smaller and closer than you think? This week, Nurse Julie sits down with Erik Ireland, author of Awaken Your Myth, and the soothing voice behind Listen to Sleep, to talk about mindfulness in a way that actually feels human. Not perfect mornings, silent retreats, or pretending everything is fine. Real life mindfulness. The kind that happens when you are stuck in traffic, spiraling at 2 AM, grieving someone you love, or just trying to hold it together during another exhausting week. The two discuss why so many of us feel overwhelmed, what “McMindfulness” gets wrong, how grief can change the way we see life, and why toxic positivity is often just denial in disguise. Erik also guides Julie through her own mindfulness journey, sharing simple ways anyone can begin, even if you feel too overwhelmed to start.",
2566      "tagline" : null,
2567      "link" : null,
2568      "shareUrl" : "https://www.liveone.com/video/5fb95007-238b-46e7-9f45-ad7bbb34a2ac",
2569      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/WAGD-ep2.jpg",
2570      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/WAGD-ep2.jpg",
2571      "imgPath" : null,
2572      "posterImgUrl" : null,
2573      "nodeType" : "video",
2574      "playableShow" : null,
2575      "imgs" : null,
2576      "badge" : null,
2577      "links" : [ {
2578        "rel" : "share",
2579        "href" : "https://www.livexlive.com/video/5fb95007-238b-46e7-9f45-ad7bbb34a2ac"
2580      } ],
2581      "item" : {
2582        "type" : "video",
2583        "id" : null,
2584        "festivalId" : null,
2585        "channelId" : null,
2586        "categoryId" : null,
2587        "objectId" : null,
2588        "sid" : null,
2589        "name" : "It's Okay, We're All Going to Die",
2590        "title" : "It's Okay, We're All Going to Die",
2591        "description" : "If you are overwhelmed by the noise, the pressure, and the nonstop pace of life right now…what if peace is smaller and closer than you think? This week, Nurse Julie sits down with Erik Ireland, author of Awaken Your Myth, and the soothing voice behind Listen to Sleep, to talk about mindfulness in a way that actually feels human. Not perfect mornings, silent retreats, or pretending everything is fine. Real life mindfulness. The kind that happens when you are stuck in traffic, spiraling at 2 AM, grieving someone you love, or just trying to hold it together during another exhausting week. The two discuss why so many of us feel overwhelmed, what “McMindfulness” gets wrong, how grief can change the way we see life, and why toxic positivity is often just denial in disguise. Erik also guides Julie through her own mindfulness journey, sharing simple ways anyone can begin, even if you feel too overwhelmed to start.",
2592        "tagline" : null,
2593        "link" : null,
2594        "shareUrl" : "https://www.liveone.com/video/5fb95007-238b-46e7-9f45-ad7bbb34a2ac",
2595        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/WAGD-ep2.jpg",
2596        "imgUrl" : null,
2597        "imgPath" : null,
2598        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/05/WAGD-ep2.jpg",
2599        "nodeType" : "video",
2600        "playableShow" : null,
2601        "imgs" : null,
2602        "badge" : null,
2603        "links" : [ {
2604          "rel" : "self",
2605          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/5fb95007-238b-46e7-9f45-ad7bbb34a2ac?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2606        }, {
2607          "rel" : "details",
2608          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/5fb95007-238b-46e7-9f45-ad7bbb34a2ac/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2609        } ],
2610        "item" : null,
2611        "station" : null
2612      },
2613      "station" : null
2614    }, {
2615      "type" : "video",
2616      "id" : null,
2617      "festivalId" : null,
2618      "channelId" : null,
2619      "categoryId" : null,
2620      "objectId" : null,
2621      "sid" : null,
2622      "name" : "Travis Japan",
2623      "title" : "LiveOne Live Moments With Travis Japan",
2624      "description" : "Travis Japan caught up with host Racquel Goldy to chat all about their new album, new era, and taking J-Pop to the world. ",
2625      "tagline" : null,
2626      "link" : null,
2627      "shareUrl" : "https://www.liveone.com/video/fa23f25b-2569-4095-a39e-62e48291673a",
2628      "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/03/L1M-Travis-Japan.jpg",
2629      "imgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/03/L1M-Travis-Japan.jpg",
2630      "imgPath" : null,
2631      "posterImgUrl" : null,
2632      "nodeType" : "video",
2633      "playableShow" : null,
2634      "imgs" : null,
2635      "badge" : null,
2636      "links" : [ {
2637        "rel" : "share",
2638        "href" : "https://www.livexlive.com/video/fa23f25b-2569-4095-a39e-62e48291673a"
2639      } ],
2640      "item" : {
2641        "type" : "video",
2642        "id" : null,
2643        "festivalId" : null,
2644        "channelId" : null,
2645        "categoryId" : null,
2646        "objectId" : null,
2647        "sid" : null,
2648        "name" : "Travis Japan",
2649        "title" : "Travis Japan",
2650        "description" : "Travis Japan caught up with host Racquel Goldy to chat all about their new album, new era, and taking J-Pop to the world. ",
2651        "tagline" : null,
2652        "link" : null,
2653        "shareUrl" : "https://www.liveone.com/video/fa23f25b-2569-4095-a39e-62e48291673a",
2654        "imagePath" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/03/L1M-Travis-Japan.jpg",
2655        "imgUrl" : null,
2656        "imgPath" : null,
2657        "posterImgUrl" : "https://cmscdn.livexlive.com/wp-content/uploads/2026/03/L1M-Travis-Japan.jpg",
2658        "nodeType" : "video",
2659        "playableShow" : null,
2660        "imgs" : null,
2661        "badge" : null,
2662        "links" : [ {
2663          "rel" : "self",
2664          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/fa23f25b-2569-4095-a39e-62e48291673a?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2665        }, {
2666          "rel" : "details",
2667          "href" : "https://www.slacker.com/mixer/catalog/LIVEXLIVE/US/1/videos/fa23f25b-2569-4095-a39e-62e48291673a/details?_rc=ae%3D1%26an%3Dwebplayer%26av%3D8.4.0.1400%26ut%3D0"
2668        } ],
2669        "item" : null,
2670        "station" : null
2671      },
2672      "station" : null
2673    } ],
2674    "title" : "Featured Videos",
2675    "link" : null,
2676    "subTypes" : null,
2677    "spotlight" : false
2678  } ]
2679};
2680	
2681
2682	window.onbeforeunload	= function() {
2683		if (APP && APP.onUnload) {
2684			APP.onUnload.bind(APP.appImplementationModule)();
2685		}
2686		try {
2687			let context = cast.framework.CastContext.getInstance();
2688			context.getCurrentSession().endSession(true);
2689		} catch (error) {
2690			// don't care
2691		}
2692		return null;
2693	};
2694
2695</script>
2695
2696
2697<script>
2698    //GPC
2699    // This will cover cases where it is set to null or set.
2700    // In the case of older user agents, it should not be assumed that the lack of a signal is equivalent to permission to sell.
2701    window.GPC = (function() {
2702        let _optOut = ""
2703        let _optOutInternal = false //should be set from slackerUser.policy.privacy['personalized-ads'].enabled
2704
2705        let _uspFramework = () => ({ //do not change field keys or order for USP V1
2706            version: 1,
2707            notice: 'Y',
2708            optOut: _optOutAny(),
2709            // You will have other things
2710            // besides GPC that are likely to
2711            // set this value.
2712            lspa: '-' //todo: if we sign the lspa this will need to change to 'Y'
2713        })
2714
2715        const _getUspString = () => Object.values(_uspFramework()).reduce((a, c) => {return a + c}, '')                // Will return a USP string like `1YYY`
2716
2717        const _uspapi = (command, version, callback) => {
2718            if (command === 'getUSPData' && version === 1) {
2719                callback(_getUspString(), true)
2720            }
2721        }
2722
2723        const _optOutAny = () => _optOut === 'Y' ? _optOut : (_optOutInternal ? 'Y' : 'N')
2724
2725        const _init = () => {
2726            if (navigator.globalPrivacyControl) {
2727                switch (navigator.globalPrivacyControl) {
2728                    case 1:
2729                    case "1":
2730                    case true:
2731                    case "true":
2732                        // Y indicates the user has selected opt out
2733                        _optOut = 'Y';
2734                        break;
2735                    default:
2736                        // N indicates the user has not selected to opt out
2737                        _optOut = 'N';
2738                }
2739                window.__uspapi = _uspapi
2740            } else {
2741                // Standard logic for handling CCPA without the navigator.globalPrivacyControl setting.
2742            }
2743        }
2744
2745        _init()
2746
2747        return {
2748            setInternalOptOut: (optOut) => _optOutInternal = optOut,
2749            getUspString : _getUspString,
2750            optOut: (type='any') => {
2751                return {
2752                    'any' : _optOutAny() === 'Y', // GPC OR user-policy
2753                    'internal_only' : _optOutInternal, // just user-policy
2754                    'gpc_only' : _optOut === 'Y', // just GPC (browser or browser extension)
2755                }[type]
2756            }
2757        }
2758    })()
2759</script>
2759
2760
2761<style>
2762	/* Initial CSS required before dynamic load */
2763	@keyframes siteloaded-fade {
2764	  from {opacity: 1;}
2765	  to {opacity: 0;}
2766	}
2767	@-webkit-keyframes siteloaded-fade {
2768	  from {opacity: 1;}
2769	  to {opacity: 0;}
2770	}
2771	
2772	@keyframes siteloaded-done {
2773	  from {height: 100%;}
2774	  to {height: 0;}
2775	}
2776	@-webkit-keyframes siteloaded-done {
2777	  from {height: 100%;}
2778	  to {height: 0;}
2779	}
2780	@-webkit-keyframes loader-eq-a {
2781	  0%, 100% {
2782	    -webkit-transform: scaleY(0.30);
2783	    transform: scaleY(0.30);
2784	  }
2785	  45% {
2786	    -webkit-transform: scaleY(1);
2787	    transform: scaleY(1);
2788	  }
2789	}
2790	@keyframes loader-eq-a {
2791	  0%, 100% {
2792	    -webkit-transform: scaleY(0.30);
2793	    transform: scaleY(0.30);
2794	  }
2795	  45% {
2796	    -webkit-transform: scaleY(1);
2797	    transform: scaleY(1);
2798	  }
2799	}
2800	@-webkit-keyframes loader-eq-b {
2801	  0%, 100% {
2802	    -webkit-transform: scaleY(0.55);
2803	    transform: scaleY(0.55);
2804	  }
2805	  50% {
2806	    -webkit-transform: scaleY(0.80);
2807	    transform: scaleY(0.80);
2808	  }
2809	}
2810	@keyframes loader-eq-b {
2811	  0%, 100% {
2812	    -webkit-transform: scaleY(0.55);
2813	    transform: scaleY(0.55);
2814	  }
2815	  50% {
2816	    -webkit-transform: scaleY(0.80);
2817	    transform: scaleY(0.80);
2818	  }
2819	}
2820	@keyframes placeholderShimmer {
2821	  0% {background-position: -468px 0;}
2822	  100% {background-position: 468px 0;}
2823	}
2824	@-webkit-keyframes placeholderShimmer {
2825	  0% {background-position: -468px 0;}
2826	  100% {background-position: 468px 0;}
2827	}
2828	
2829	body:not(.loaded):not(.tv) .header-nav-bar {
2830    	background: #151515;
2831    	height: 5.9em;
2832	}
2833	
2834	body:not(.loaded):not(.tv) .nav-container {
2835		position: relative;
2836	    height: 2.6em;
2837	    top: 1.5em;
2838	    left: -3em;
2839	}
2840	
2841	.splash {
2842	  position: fixed;
2843	  overflow: hidden;
2844      /* 9: above all page content (library sidebar peaks at 6, and page z-indexes escape into the
2845         global stacking context), below the header and player (10) so the logo handoff and mini
2846         player stay visible. At 5, content pierced the splash while it covered the boot. */
2847      z-index: 9;
2848      margin-top: 0;
2849      width: 100%;
2850      height: 100%;
2851      border-top: 0;
2852      top:0;
2853      background: #0d0d0d;
2854	}
2855	
2856	.tv .splash {
2857	    margin-top: 0;
2858	    padding-top: 8.9em;
2859	}
2860	.tv.loaded .splash {
2861	    padding-top: 0;
2862	}
2863	
2864	body.loading .nav-container, body.loading .burger-nav-container, body.loading .hamburger,
2865	body:not(.loading):not(.loaded) .splash,
2866	body:not(.loaded) .search-glass,
2867	body:not(.loaded) .header-nav-bar button {
2868		/* For SEO bot hits */
2869		display:none;
2870	}
2871	
2872	.splash .container {
2873		margin-top: 2.9em;
2874	}
2875	.splash .centered {
2876	    position: absolute;
2877	    width: 100%;
2878	    bottom:60%;
2879	    z-index: 3;
2880	}
2881	
2882	.loading {
2883		overflow:hidden;
2884	}
2885	.loading .splash {
2886		display:block;
2887	}
2888	
2889	.loaded	{
2890		overflow-y:auto;
2891	}
2892	.loaded .splash {
2893		animation: siteloaded-fade 1s forwards, siteloaded-done 0.2s 0.5s forwards;
2894		-webkit-animation: siteloaded-fade 1s forwards, siteloaded-done 0.2s 0.5s forwards;
2895	}
2896	
2897	section.server-generated.spotlight .tile-container:not(:first-of-type) {
2898		left: 100%;
2899	}
2900	
2901	/* Site loading state placeholder */
2902	.splash section.empty {
2903	  max-width: 1180px;
2904	  margin: auto;
2905	  margin-bottom: 3em;
2906	}
2907	.splash section.empty .tile-container {
2908		float:left;
2909		background: #0d0d0d;
2910		min-height: 19em !important;
2911	}
2912	.tv .splash .header-nav-bar {
2913		display:none;
2914	}
2915	.tv .splash section.empty .tile-container {
2916	    background: transparent;
2917    }
2918	
2919	.splash section.empty.small .tile-container {
2920		width:11.4em;
2921	}
2922	.splash section.empty .tile-container .tile {
2923		background:transparent !important;
2924	}
2925	.splash section.empty.small .tile-container .tile {
2926		height:11.4em;
2927		width: 11.4em;
2928		min-height: 11.4em;
2929	}
2930	.splash section.empty h2 {
2931		background: #232323;
2932		width: 25%;
2933	    line-height: 1;
2934	    margin-bottom: 1.5em !important;
2935	}
2936	.splash section.empty .tile-container .tile .overlay {
2937		background:#232323;
2938	}
2939	.splash section.empty .tile-container .metadata {
2940		background: #0d0d0d;
2941	}
2942	.tv .splash section.empty .tile-container .metadata {
2943	    background: transparent;
2944    }
2945	.splash section.empty .tile-container .metadata span.title, 
2946	.splash section.empty .tile-container .metadata .subtitle {
2947		background:#232323;
2948	    height: 0.75em;
2949	    width: 80%;
2950	}
2951	.splash section.empty .tile-container .metadata .title {
2952		margin-top: 1em;
2953		margin-bottom: 0.75em;
2954	}
2955	.splash section.empty .tile-container .metadata .subtitle {
2956	  width: 65%;
2957	  padding-bottom: 1em;
2958	}
2959	.splash section.empty .tile-container:hover .metadata .button {
2960	  display: none !important;
2961	}
2962	
2963	.shimmer {
2964		background-color:#232323 !important;
2965		background-image: linear-gradient(to right, #232323 0%, #2d2d2d 20%, #232323 40%, #232323 100%) !important;
2966		background-repeat: no-repeat;
2967		background-size: 52em 17em !important;
2968		  
2969		-webkit-animation: placeholderShimmer 2.5s linear forwards infinite;
2970		animation: placeholderShimmer 2.5s linear forwards infinite;
2971	}
2972	
2973	.chat-pannel {
2974		display:none;
2975	}
2976	
2977	/* Equalizer loading indicator — four rounded bars growing from a shared
2978	   baseline, matching the in-search EQ. The .loader div is empty, so the two
2979	   pseudo-elements each draw a bar plus a box-shadow clone (four bars, two
2980	   animation phases). The box keeps the old spinner's size/margin so every
2981	   context that positions .loader is unaffected. Kept inline (like the rest
2982	   of the splash styles) so the loading screen renders even if the CDN
2983	   stylesheets fail; embed.jsp carries its own copy since it doesn't load
2984	   main.css. */
2985	.loader {
2986	  margin: 60px auto;
2987	  font-size: 0.6em;
2988	  position: relative;
2989	  text-indent: -9999em;
2990	  width: 10em;
2991	  height: 10em;
2992	}
2993	.loader:before,
2994	.loader:after {
2995	  content: "";
2996	  position: absolute;
2997	  left: 50%;
2998	  bottom: calc(50% - 2em);
2999	  width: 0.7em;
3000	  height: 4em;
3001	  background: #01f586;
3002	  border-radius: 999px;
3003	  box-shadow: 2.8em 0 0 #01f586;
3004	  -webkit-transform-origin: bottom center;
3005	  transform-origin: bottom center;
3006	  opacity: 0.9;
3007	}
3008	.loader:before {
3009	  margin-left: -2.45em;
3010	  -webkit-animation: loader-eq-a 0.8s ease-in-out infinite;
3011	  animation: loader-eq-a 0.8s ease-in-out infinite;
3012	}
3013	.loader:after {
3014	  margin-left: -1.05em;
3015	  -webkit-animation: loader-eq-b 0.62s ease-in-out infinite 0.1s;
3016	  animation: loader-eq-b 0.62s ease-in-out infinite 0.1s;
3017	}
3018	.loader.morebottom {
3019	    height: 5em;
3020	    width: 5em;
3021	    margin-top: 3em;
3022	    clear: both;
3023	}
3024
3025	.loaded .splash .loader:before,
3026	.loaded .splash .loader:after {
3027		animation: none;
3028	}
3029	
3030	@media only screen and (min-width: 1235px) {
3031		.splash section.empty:not(.small) .tile-container:nth-of-type(3) {
3032			margin-right: 0 !important;
3033		}
3034		.splash section.empty:not(.small) .tile-container:nth-of-type(4) {
3035			display:none;
3036		}
3037	}
3038	
3039	@media only screen and (max-width: 1235px) {
3040		
3041		.splash .container {
3042			max-width: 808px;
3043		}
3044		
3045		.splash section.empty {
3046			max-width: 780px !important;
3047		}
3048		
3049		.splash section.empty:not(.small) .tile-container:nth-of-type(2) {
3050			margin-right: 0 !important;
3051		}
3052		
3053		.splash section.empty:not(.small) .tile-container:nth-of-type(3),
3054		.splash section.empty:not(.small) .tile-container:nth-of-type(4) {
3055			display:none;
3056		}
3057		
3058		.splash section.empty.small .tile-container:nth-of-type(4) {
3059			margin-right: 0 !important;
3060		}
3061		.splash section.empty.small .tile-container:nth-of-type(5),
3062		.splash section.empty.small .tile-container:nth-of-type(6) {
3063			display:none;
3064		}
3065	}
3066
3067    
3068
3069	@media only screen and (max-width: 835px) {
3070		.splash {
3071			margin-top: 0;
3072		    margin-left: 0;
3073		    max-width: 100%;
3074		}
3075	    .splash .container {
3076		    max-width: 25.35em;
3077		}
3078	    .splash .centered {
3079		    bottom:80%;
3080		}
3081	    .splash section.empty {
3082		    max-width: 22.58em !important;
3083		    margin: auto !important;
3084		}
3085		.splash section.empty h2 {
3086			width: 50%;
3087			margin-left: -0.5em;
3088		}
3089    }
3090	@media only screen and (max-width: 650px) {
3091		.splash section.empty.small .tile-container {
3092		    width: 50% !important;
3093		    min-height: 14em !important;
3094		    float:left;
3095		}
3096	}
3097	
3098</style>
3098<script type="application/ld+json">
3099		{
3100		  "@context": "http://schema.org",
3101		  "@type": "WebSite",
3102		  "url": "https://www.liveone.com",
3103		  "description": "LiveOne (NASDAQ:LVO) is a global digital media company dedicated to music and live entertainment. LiveOne powered by Slacker Radio is your home for music, podcasts, and more featuring Kids' Halloween, Halloween Party, #LightUpMBC 2026, Alternative Hits, New Country",
3104		  "image": "https://cdn.liveone.com/s=4.0.1400/images/logos/LXL-Logo-Color-Social.png",
3105		  "potentialAction": [{
3106      							"@type": "SearchAction",
3107      							"target": "https://www.liveone.com/search?query={search_term_string}",
3108								"query" : "required",
3109								"query-input": "required name=search_term_string"
3110    	  					},
3111							{
3112								"@type": "SearchAction",
3113								"target": "android-app://com.slacker.radio/slacker/nav?page=search&q={search_term_string}",
3114								"query-input": "required name=search_term_string"
3115							}
3116			]
3117		}
3118		</script>
3118
3119    </head>
3120    <body class="">
3121    	<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 3121-3122
3121
3122<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3122GTM-WXLMFHR
vendor: 83 bytes, lines 3122-3123
3122"
3123height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3124<!-- End Google Tag Manager (noscript) -->
3125<!-- This is here to ensure with a JS enabled browser, we show the splash screen as fast as possible -->
3126<script>document.getElementsByTagName('body')[0].className = 'loading'</script>
3126
3127
3128<div class="capUnit topmost billboard lazy" data-slotsize="billboard" data-adpos="billboard"></div>
3129
3130<div class="header-nav-back" role="navigation" aria-live="off" style="display:none">
3131	<button class="arrow" onclick="history.go(-1)"></button>
3132</div>
3133<div class="header-nav-bar react-header" role="banner" aria-live="off" data-bind="css:{upsell:APP.topUpsellNag().length,subscriber:APP.USER.slackerUser().actualTier>1,registered:APP.USER.slackerUser().actualTier==1}">
3134	<div tabindex="-1" aria-hidden="true" class="focus-proxy"></div>
3135	<!-- ko if: APP.implementationSuperType() != 'tv' -->
3136	<div class="header-react-mount" data-bind="component: {name: 'react-wrapper', params: {name: 'Header', props: {APP: APP, appName: 'LiveOne'}, subscriptionMap: APP.nav_subscriptionMap}}"></div>
3137	<!-- /ko -->
3138	</div>
3139<div id="hero-embed-player" data-bind="visible:APP.heroEmbedData()" style="display:none">
3140	<div class="close">
3141		<img class="maximize link" role="button" aria-label="Toggle Video Player Mode" src="/s=4.0.1400/images/icons/maximize.png" data-bind="attr:{tabindex: APP.getTabIndexByName('hero-embed-player')}, event: {keydown: APP.getKeyDownHandler(APP.toggleHeroPlayerFloat)}, click:APP.toggleHeroPlayerFloat,clickBubble:false">
3142		<button class="defaultX" aria-label="Close Video Player" data-bind="attr:{tabindex: APP.getTabIndexByName('hero-embed-player')}, event: {keydown: APP.getKeyDownHandler(APP.closeEmbedHeroPlayer)}, click:APP.closeEmbedHeroPlayer,clickBubble:false">
3143			<svg role="presentation" viewbox='0 0 40 40'><path d='M 10,10 L 30,30 M 30,10 L 10,30' fill='black' stroke-width='4'/></svg>
3144		</button>
3145	</div>
3146	<!-- ko with: APP.heroEmbedData() -->
3147		<iframe src="about:blank" data-bind="attr:{src:embedUrl}" allowfullscreen></iframe>
3148		<div class="floating-label" data-bind="html:label;visible:label!=null" style="display:none"></div>
3149	<!-- /ko -->
3150	</div>
3151</div>
3152<div id="hero-player" data-bind="css:{live:APP.herostreamaction.currentVideo() && APP.herostreamaction.currentVideo().isLive, 'with-side-bar':APP.heroSideNav(), 'with-related':APP.herorelated() && APP.herorelated().length}">
3153	
3154	<!-- ko with: herostreamaction -->
3155		<div class="masthead hero" style="display:none" data-bind="visible:isVideoPlayerActive">
3156			<h2 data-bind="html:banner"></h2>
3157		  	<div id="hero-video-container" class="video-container"></div>
3158		  	<!-- ko with: APP.appImplementationModule.socialMessaging() -->
3159		  	<div id="flyout-container" class="flyout-container" data-bind="click:APP.appImplementationModule.dismissFlyout.bind(APP.appImplementationModule),css:(currentFlyout())?currentFlyout().style:''">
3160		  		<!-- ko with: currentFlyout -->
3161		  		<div class="img" data-bind="visible:imageUrl,style:{'background-image':'url('+imageUrl+')'}" style="display:none"></div>
3162		  		<div class="message" data-bind="visible:imageUrl,css:{'with-action':clickthroughAction}">
3163					<span class="title" role="heading" aria-level="2" data-bind="text:title">Title</span>
3164					<span class="description" data-bind="html:message">Description</span>
3165				</div>
3166				<div class="message-no-image message" data-bind="visible:!imageUrl,css:{'with-action':clickthroughAction}">
3167					<span class="title" role="heading" aria-level="2" data-bind="text:title">Title</span>
3168					<span class="description" data-bind="html:message">Description</span>
3169				</div>
3170				
3171				<button class="std" data-bind="visible:clickthroughUrl,text:(clickthroughAction)?clickthroughAction:'GO',click:APP.appImplementationModule.doFlyoutAction" style="display:none">GO</button>
3172				<!-- /ko -->
3173		  	</div>
3174		  	<!-- /ko -->
3175		</div>
3176	<!-- /ko -->
3177	
3178	<a name="hero-focus-target" aria-hidden="true" tabindex='-1' id="hero-related" class="focus-catch hero-focus top" data-bind="click:APP._onHeroRelatedFocus"></a>
3179	<a name="hero-focus-target" aria-hidden="true" tabindex='-1' id="hero-related" class="focus-catch hero-focus-side left" data-bind="click:APP._onHeroRelatedFocus"></a>
3180	<a name="hero-related-focus-target" aria-hidden="true" tabindex='-1' id="hero-related-focus-target"class="focus-catch hero-focus top"  data-bind="click:APP._onHeroRelatedFocus"></a>
3181 	 	
3182	<section class="related-content" data-bind="visible:APP.herostreamaction.currentVideo() && APP.herorelated() && APP.herorelated().length" style="display:none">
3183		<div class="scroll-container hero-related" data-bind="visible: herorelated().length" style="display:none">
3184	 	 	<h2 class="title" data-bind="text:APP.herorelated().title"></h2>
3185		 	<div class="tile-group" tabindex='-1'>
3186	 	 		<!-- ko foreach: {data:herorelated, as:'stage', afterRender:APP._onMultiStageTileRender} -->
3187	 	 	
3188	 	 		<div class="tile-container" tabindex="-1" data-bind="css:{active:active,offline:streamStatus!='live'},click:APP.changeStage">
3189		 			<div class="tile" data-bind="attr:{id:'video-'+uiItemId,tabindex:'20'+$index()},event:{focus:function (data,event){APP._onTileFocus(data,event);APP._onHeroRelatedFocus.bind(APP)(data, event)}},click:APP.changeStage,clickBubble: false,style:{'background-image':'url('+posterImgUrl+')'}">
3190		 				<div class="overlay"></div>
3191		 				<div class="button play" tabindex="-1" data-bind="click:APP.startHeroVideo,clickBubble: false"><span>play</span></div>
3192		 			</div>
3193		 			<div class="metadata">
3194		 				<span class="subtitle" data-bind="text:title"></span>
3195		 			</div>
3196		 		</div>
3197		 		<div class="button change-stage" tabindex="-1" data-bind="click:APP.changeStage,clickBubble: false"></div>
3198		 		
3199		 		<!-- /ko -->
3200		 	</div>
3201	 	</div>
3202	 	
3203 	</section>
3204	<a name="hero-focus-target" aria-hidden="true" tabindex='-1' id="hero-related" class="focus-catch hero-focus bottom" data-bind="click:APP._onHeroRelatedFocus"></a>
3205 	<a name="hero-focus-target" aria-hidden="true" tabindex='-1'  id="hero-related" class="focus-catch hero-focus-side right" data-bind="click:APP._onHeroRelatedFocus"></a>
3206  	
3207  	<!--  ko with: APP.appImplementationModule -->
3208  	<div class="side-bar" data-bind="visible:APP.heroSideNav()" style="display:none">
3209  		<ul class="tabs" data-bind="css:tabCounterStyle">
3210  			<li class="chat" title="Chat" data-name="chat" data-bind="click:onSidepanelTabClick,visible:isFestivalChatAvailable(), css:{active:APP.heroSideNav()=='chat'}">
3211				<span>
3211CHAT</span>
3212				<svg role="presentation" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3213				    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
3214				        <g id="Group-2">
3215				            <path d="M6.50974811,21.984836 L12.3278046,15.25 L22,15.25 C22.6903559,15.25 23.25,14.6903559 23.25,14 L23.25,2 C23.25,1.30964406 22.6903559,0.75 22,0.75 L2,0.75 C1.30964406,0.75 0.75,1.30964406 0.75,2 L0.75,14 C0.75,14.6903559 1.30964406,15.25 2,15.25 L6.50890626,15.25 L6.50974811,21.984836 Z" id="Combined-Shape" stroke="#B7B7B7" stroke-width="1.5"></path>
3216				            <circle id="Oval" fill="#B7B7B7" cx="6.5" cy="7.5" r="1.5"></circle>
3217				            <circle id="Oval-Copy" fill="#B7B7B7" cx="12.5" cy="7.5" r="1.5"></circle>
3218				            <circle id="Oval-Copy-2" fill="#B7B7B7" cx="18.5" cy="7.5" r="1.5"></circle>
3219				        </g>
3220				    </g>
3221				</svg>
3222			</li>
3223  			<li class="stages" title="Stages" data-name="stages" data-bind="click:onSidepanelTabClick,css:{active:APP.heroSideNav()=='stages'}">
3224  				<span>STAGES</span>
3225  				<svg role="presentation" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
3226					 viewBox="0 0 353.951 353.951" style="enable-background:new 0 0 353.951 353.951;" xml:space="preserve">
3227					<g id="Escenario">
3228						<path d="M351.404,262.753l-28.358-19.965V42.484H28.337v200.459L2.346,262.9l0.004,0.005C0.923,264.002,0,265.721,0,267.659v37.808
3229						c0,3.313,2.687,6,6,6h341.95c3.313,0,6-2.687,6-6v-37.735C353.974,265.79,353.051,263.912,351.404,262.753z M40.337,167.294h10.922
3230						v2.102H40.337V167.294z M40.337,181.395h10.922v58.506H40.337V181.395z M63.259,198.961l16.687,40.94H63.259V198.961z
3231						 M92.906,239.901L64.4,169.968c9.972-9.225,40.176-38.66,53.089-67.926h116.406c12.913,29.267,43.117,58.701,53.089,67.926
3232						l-28.506,69.933H92.906z M311.046,169.395h-10.922v-2.102h10.922V169.395z M288.124,198.961v40.94h-16.687L288.124,198.961z
3233						 M300.124,181.395h10.922v58.506h-10.922V181.395z M311.046,155.294h-10.922V79.241h10.922V155.294z M288.124,130.856
3234						l-16.957-51.615h16.957V130.856z M258.536,79.241l22.241,67.702c-17.901-18.984-39.645-46.762-40.791-67.702H258.536z
3235						 M227.973,79.241c0.144,3.524,0.733,7.139,1.679,10.801h-107.92c0.946-3.662,1.534-7.276,1.679-10.801H227.973z M70.628,146.874
3236						l22.219-67.633h18.556C110.253,101.286,87.334,129.271,70.628,146.874z M63.259,130.856V79.241h16.957L63.259,130.856z
3237						 M51.259,155.294H40.337V79.241h10.922V155.294z M315.145,251.901l13.86,9.758H23.666l12.708-9.758H315.145z M311.046,54.484
3238						v12.757H40.337V54.484H311.046z M341.95,299.467H12v-25.808h329.95V299.467z"/>
3239					</g>
3240				</svg>
3241 			</li>
3242 			<li class="schedule" title="Schedule" data-name="schedule" data-bind="click:onSidepanelTabClick,visible:festivalSchedule, css:{active:APP.heroSideNav()=='schedule'}">
3243  				<span>Schedule</span>
3244  				<svg role="presentation" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3245				    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
3246				        <g id="calendar" fill="#B7B7B7" fill-rule="nonzero">
3247				            <path d="M23.5714286,1.6 L20.5714286,1.6 L20.5714286,0.4 C20.5714286,0.1788 20.3798571,0 20.1428571,0 L17.1428571,0 C16.9058571,0 16.7142857,0.1788 16.7142857,0.4 L16.7142857,1.6 L7.28571429,1.6 L7.28571429,0.4 C7.28571429,0.1788 7.09414286,0 6.85714286,0 L3.85714286,0 C3.62014286,0 3.42857143,0.1788 3.42857143,0.4 L3.42857143,1.6 L0.428571429,1.6 C0.191571429,1.6 0,1.7788 0,2 L0,6.4 L0,23.6 C0,23.8212 0.191571429,24 0.428571429,24 L23.5714286,24 C23.8084286,24 24,23.8212 24,23.6 L24,6.4 L24,2 C24,1.7788 23.8084286,1.6 23.5714286,1.6 Z M17.5714286,0.8 L19.7142857,0.8 L19.7142857,2 L19.7142857,3.2 L17.5714286,3.2 L17.5714286,2 L17.5714286,0.8 Z M4.28571429,0.8 L6.42857143,0.8 L6.42857143,2 L6.42857143,3.2 L4.28571429,3.2 L4.28571429,2 L4.28571429,0.8 Z M0.857142857,2.4 L3.42857143,2.4 L3.42857143,3.6 C3.42857143,3.8212 3.62014286,4 3.8571428
32476,4 L6.85714286,4 C7.09414286,4 7.28571429,3.8212 7.28571429,3.6 L7.28571429,2.4 L16.7142857,2.4 L16.7142857,3.6 C16.7142857,3.8212 16.9058571,4 17.1428571,4 L20.1428571,4 C20.3798571,4 20.5714286,3.8212 20.5714286,3.6 L20.5714286,2.4 L23.1428571,2.4 L23.1428571,6 L0.857142857,6 L0.857142857,2.4 Z M0.857142857,23.2 L0.857142857,6.8 L23.1428571,6.8 L23.1428571,23.2 L0.857142857,23.2 Z" id="Shape"></path>
3248				            <path d="M15.8210526,9.2 L12.6526316,9.2 L11.7473684,9.2 L8.57894737,9.2 L7.67368421,9.2 L3.6,9.2 L3.6,12.8 L3.6,13.6 L3.6,16.4 L3.6,17.2 L3.6,20.8 L7.67368421,20.8 L8.57894737,20.8 L11.7473684,20.8 L12.6526316,20.8 L15.8210526,20.8 L16.7263158,20.8 L20.8,20.8 L20.8,17.2 L20.8,16.4 L20.8,13.6 L20.8,12.8 L20.8,9.2 L16.7263158,9.2 L15.8210526,9.2 Z M12.6526316,10 L15.8210526,10 L15.8210526,12.8 L12.6526316,12.8 L12.6526316,10 Z M15.8210526,16.4 L12.6526316,16.4 L12.6526316,13.6 L15.8210526,13.6 L15.8210526,16.4 Z M8.57894737,13.6 L11.7473684,13.6 L11.7473684,16.4 L8.57894737,16.4 L8.57894737,13.6 Z M8.57894737,10 L11.7473684,10 L11.7473684,12.8 L8.57894737,12.8 L8.57894737,10 Z M4.50526316,10 L7.67368421,10 L7.67368421,12.8 L4.50526316,12.8 L4.50526316,10 Z M4.50526316,13.6 L7.67368421,13.6 L7.67368421,16.4 L4.50526316,16.4 L4.50526316,13.6 Z M7.67368421,20 L4.50526316,20 L4.50526316,17.2 L7.67368421,17.2 L7.67368421,20 Z M11.7473684,20 L8.57894737,20 L8.57894737,17.2 L11.7473684,17.2 L11.7473684,20 Z M15.8210526,20 L12.6526316,20 L12.6526316,17.2 L15.8210526,17.2 L15.8210526,20 Z M19.8947368,20 L16.7263158,20 L16.7263158,17.2 L19.8947368,17.2 L19.8947368,20 Z M19.8947368,16.4 L16.7263158,16.4 L16.7263158,13.6 L19.8947368,13.6 L19.8947368,16.4 Z M19.8947368,10 L19.8947368,12.8 L16.7263158,12.8 L16.7263158,10 L19.8947368,10 Z" id="Shape"></path>
3249				        </g>
3250				    </g>
3251				</svg>
3252			</li>
3253			<!-- ko if: shopData() && shopData().length -->
3254				<!-- ko foreach: {data:shopData, as: 'store'} -->
3255					<li class="shop" title="Shop" data-name="shop" data-bind="attr:{'data-name':store.id,title:store.title},click:$parent.onSidepanelTabClick, css:{active:APP.heroSideNav()==store.id}">
3256						<span>Shop</span>
3257						<!-- ko if: !store.shopIconStyle() -->
3258						<svg role="presentation" id="cart" width="24px" height="24px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 333334 269728" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd"><path d="M212575 12506h-91823c456 5071 1735 9910 3702 14381 2318 5265 5597 10019 9615 14038 4257 4257 9333 7683 14959 10014 5422 2245 11378 3485 17634 3485 6257 0 12213-1240 17634-3485 5627-2331 10702-5757 14959-10014 4019-4019 7298-8772 9615-14038 1968-4470 3247-9310 3703-14381zM25187 100527l44950 1954 41 2c1657 84 3130 803 4189 1909 998 1043 1636 2432 1723 3957 21 117 31 237 31 359v148511h182702V107628c0-1717 700-3278 1832-4413l4-4 4-4 7-7c1134-1128 2693-1826 4406-1826 18 0 64 4 245 11l21 1 182 7 44106-479 10257-47719-94946-38753c-651 6273-2293 12255-4766 17785-2946 6585-7061 12521-12076 17537-5394 5394-11850 9746-19034 12721-6911 2863-14478 4443-22402 4443-7923 0-15491-1580-22402-4443-7183-2975-13640-7327-19034-12721-4941-4941-9007-10770-11942-17231-2462-5420-4122-11286-4831-17444L13599 54175l11587 46349zm38428 14152l-43361-1886c-1397 1-2729-468-3796-1288-54-42-106-85-155-131-1007-825-1767-1963-2103-3307L180 51985c-19-72-32-146-43-219-302-1419-92-2866 537-4109 651-1289 1752-2360 3194-2952L110754 661c407-203 851-366 1324-480v-2c491-119 984-181 1470-181h107851c89 0 178 6 264 17 317 12 625 47 921 104l8 2v-2c377 73 760 188 1144 343l7 3 1-3 105692 43139c56 22 111 48 163 74 1316 578 2364 1574 3008 2787 663 1247 907 2728 590 4222l-12402 57700c-17 83-40 164-67 243-335 1313-1086 2462-2104 3293-1057 864-2409 1387-3886 1398l-43407 472v149683c0 1720-701 3281-1832 4413l-8 8c-1132 1131-2693 1831-4414 1831H69869c-1721 0-3282-700-4414-1831l-8-8c-1131-1132-1832-2693-1832-4413V114677z" fill-rule="nonzero"/></svg>
3259						<!-- /ko -->
3260						<!-- ko if: store.shopIconStyle() == 'ticketing' -->
3261						<svg role="presentation" id="ticket" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" role="img" xmlns:xlink="http://www.w3.org/1999/xlink">
3262	  						<path data-name="layer2" d="M55 18.7A6.9 6.9 0 0 1 45.3 9l-7-7L2 38.3l7 7a6.9 6.9 0 0 1 9.7 9.7l7 7L62 25.7z"
3263	  							fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
3264	  							stroke-linecap="round"></path>
3265	  						<path data-name="layer1" d="M30.6 46a3 3 0 0 1-4.2 0L18 37.6a3 3 0 0 1 0-4.2L33.4 18a3 3 0 0 1 4.2 0l8.4 8.4a3 3 0 0 1 0 4.2z"
3266	  							fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
3267	  							stroke-linecap="round"></path>
3268						</svg>
3269						<!-- /ko -->
3270						<!-- ko if: store.shopIconStyle() && store.shopIconStyle() != 'ticketing' -->
3271							<img class="tabIcon" src="/s=4.0.1400/images/pixel.gif" data-bind="attr:{'src':store.shopIconStyle()}"/>
3272						<!-- /ko -->
3273					</li>
3274				<!-- /ko -->
3275			<!-- /ko -->
3276  		</ul>
3277  		<div class="tab-pane">
3278  			<div class="centered capUnit festivalChat lazy empty" data-player="festival" data-slotsize="festivalChat" data-adpos="1"></div>
3279  		
3280  			<div class="pane chat-pannel" data-bind="visible:APP.heroSideNav()=='chat'" style="display:none">
3281  				<div class="heart-mashing-display" data-bind="visible:socialMessaging() && socialMessaging().channelsByType.emote && socialMessaging().channelsByType.emote.status ==='active'" style="display:none"></div>
3282				<!--  ko template: {name:'mash-icon', if:socialMessaging() && socialMessaging().channelsByType.emote && socialMessaging().channelsByType.emote.status ==='active'} -->
3283				<!-- /ko -->
3284				<div class="message-pane" data-bind="with:socialMessaging">
3285					<div class="top-fadeout"></div>
3286					<ul class="messages" data-bind="foreach:chatMessages">
3287						<li data-bind="attr:{id:message.messageId},css:{'with-avatar':!message.notice,owner:$parent.pubNubUuid==publisher,moderator:message.moderator,notice:message.notice}">
3288							<!-- ko if: message.avatar -->
3289							<div class="avatar" data-bind="click:$parent.handleProfileImageAction.bind($parent),css:{link:$parent.pubNubUuid==publisher||APP.supportsNewProfile()},style:{'backgroundImage':'url('+message.avatar+')'}"></div>
3290							<!-- /ko -->
3291							<!-- ko if: !message.avatar && !message.notice -->
3292							<svg role="presentation" class="avatar" data-bind="click:$parent.handleProfileImageAction.bind($parent),css:{'link':($parent.pubNubUuid==publisher||APP.supportsNewProfile())}" width="30px" height="30px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3293								<g stroke="none" stroke-width="1" fill="none">
3294									<g id="shape" fill="#FFFFFF" fill-rule="nonzero">
3295										<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
3296									</g>
3297			    				</g>
3298							</svg>
3299							<!-- /ko -->
3300							<div class="message">
3301								<span class="handle" data-bind="text:message.handle,click:function(data, event){if (!message.notice)$parent.handleProfileImageAction(data, event)},css:{link:!message.notice&&$parent.pubNubUuid!=publisher&&APP.supportsNewProfile()}"></span>
3302								<span class="text" data-bind="html:message.message.replace(/\n/g,'<br/>')"></span>
3303							</div>
3304						</li>
3305					</ul>
3306				</div>
3307				<!-- ko with: socialMessaging() -->
3308					<!-- ko if: pubNubUser() != null && pubNubUser().images && pubNubUser().images.avatar -->
3309						<div class="avatar-preview link" data-bind="click:function(){handleProfileImageAction({publisher:pubNubUser().pubnubId})},style:{'backgroundImage':'url('+pubNubUser().images.avatar.urls.small+')'}"></div>
3310					<!-- /ko -->
3311					<!-- ko if: !pubNubUser() || !pubNubUser().images || !pubNubUser().images.avatar -->
3312						<svg role="presentation" class="avatar-preview link" data-bind="click:function(){handleProfileImageAction({publisher:(pubNubUser())?pubNubUser().pubnubId:null})}" width="30px" height="30px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3313							<g stroke="none" stroke-width="1" fill="none">
3314								<g id="shape" fill="#FFFFFF" fill-rule="nonzero">
3315									<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
3316								</g>
3317		    				</g>
3318						</svg>
3319					<!-- /ko -->
3320				<!-- /ko -->
3321				<!-- ko if: APP.appImplementationModule.socialMessaging() -->
3322				<input class="profile" type="text" id="chatbox" name="chatbox" type="text" data-bind="css:{disabled:socialMessaging().chatIsLocked()}" autocomplete="off" placeholder="Say something..." maxlength="256"/>
3323				<svg role="presentation" class="send-icon" alt="Send" data-bind="click:function () {var e = jQuery.Event('keyup');e.which=13;$('#chatbox').trigger(e);}" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
3324				    <path fill="#000" fill-rule="nonzero" d="M19.828.172a.586.586 0 0 0-.632-.13L.368 7.573A.586.586 0 0 0 .33 8.644l7.425 3.601 3.6 7.425c.099.202.304.33.528.33h.02a.586.586 0 0 0 .524-.368L19.958.804a.586.586 0 0 0-.13-.632zM2.035 8.169L16.98 2.19l-8.907 8.907-6.04-2.928zm9.796 9.796l-2.929-6.039L17.81 3.02 11.83 17.965z"/>
3325				</svg>
3326				<svg role="presentation" class="emoji-send" alt="Emoji Picker" data-bind="click:toggleEmojiSelector" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
3327					<g><path d="M319.5,483.9c42.7,0,77.4-34.6,77.4-77.4s-34.6-77.4-77.4-77.4s-77.4,34.6-77.4,77.4S276.7,483.9,319.5,483.9z M706.3,483.9c42.7,0,77.4-34.6,77.4-77.4s-34.6-77.4-77.4-77.4c-42.7,0-77.4,34.6-77.4,77.4S663.6,483.9,706.3,483.9z M292.5,639.8c11.1,12.2,30.8,29.4,58.5,46.4c110.2,67.6,242.3,67.6,381.9-42.9c13.3-10.5,15.5-29.8,5-43c-10.5-13.3-29.8-15.5-43-5c-118.2,93.6-222.4,93.6-311.9,38.7c-13-8-24.5-16.6-34.3-25.1c-5.6-4.9-9.3-8.5-10.8-10.2c-11.4-12.5-30.7-13.5-43.3-2.1C282,607.9,281.1,627.3,292.5,639.8z"/><path d="M500,928.8L500,928.8c236.8,0,428.8-192,428.8-428.8c0-236.8-192-428.8-428.8-428.8c-236.8,0-428.8,192-428.8,428.8C71.3,736.8,263.2,928.8,500,928.8L500,928.8z M500,990L500,990C229.4,990,10,770.6,10,500C10,229.4,229.4,10,500,10c270.6,0,490,219.4,490,490C990,770.6,770.6,990,500,990L500,990z"/></g>
3328				</svg>
3329				<!-- /ko -->
3330				<!-- ko template: {name: 'emoji-picker', if:APP.heroSideNav()=='chat'} -->
3331				<!--  /ko -->
3332  			</div>
3333  			<div class="pane schedule" data-bind="visible:APP.heroSideNav()=='schedule'" style="display:none">
3334		  		<div class="scrollContainer">
3335		  			<!-- ko if: APP.appImplementationModule.festivalSchedule() && APP.appImplementationModule.festivalSchedule().length -->
3336		  				<!-- ko if: !APP.appImplementationModule.festivalSchedule()[0].length -->
3337		  					<h2>Schedule</h2>
3338		  					<!-- ko foreach: {data: APP.appImplementationModule.festivalSchedule, as: 'day'} -->
3339			  					<div>
3340			  						<div class="schedule-day-header" data-bind="css:{collapse:!isLive}" onclick="$(this).toggleClass('collapse')">
3341			  							<span data-bind="text:header"></span>
3342			  							<div class="indicator"></div>
3343			  						</div>
3344			  						<div class="schedule-day-acts">
3345			  							<ul>
3346								  		<!-- ko foreach: {data: acts, as: 'act'} -->
3347								  			<li class="act" data-bind="css:{live:isLive}">
3348								  				<span class="time" data-bind="text:time + ' ' + timeZone"></span>
3349								  				<span class="name" data-bind="html:name"></span>
3350								  			</li>
3351								  		<!-- /ko -->
3352								  		</ul>
3353			  						</div>
3354			  					</div>
3355			  				<!-- /ko -->
3356		  					
3357		  				<!-- /ko -->
3358		  				
3359		  				<!-- ko if: APP.appImplementationModule.festivalSchedule()[0].length -->
3360		  					<ul>
3361					  		<!-- ko foreach: {data: APP.appImplementationModule.festivalSchedule, as: 'act'} -->
3362					  			<li class="act" data-bind="css:{live:isLive}">
3363					  				<span class="time" data-bind="text:((isLive) ? 'NOW PLAYING':time + ' ' + timeZone)"></span>
3364					  				<span class="name" data-bind="html:name"></span>
3365					  			</li>
3366					  		<!-- /ko -->
3367					  		</ul>
3368		  				<!-- /ko -->
3369	  				<!-- /ko -->
3370		  		</div>
3371		  	</div>
3372		  	
3373		  	<!-- ko if: shopData() && shopData().length -->
3374				<!-- ko foreach: {data:shopData, as: 'store'} -->
3375					<div class="pane shop" data-bind="visible:APP.heroSideNav()==store.id" style="display:none">
3376				  		<ul class="shop-items">
3377			  				<!-- ko foreach: {data:store, as:'shopItem'} -->
3378			  				<li>
3379			  					<img src="//cdn.liveone.com/s=4.0.1400/images/pixel.gif" data-bind="attr:{src:imgUrl}"/>
3380			  					<span class="title" role="heading" aria-level="3" data-bind="text:(name.length>60)?name.substring(0,60)+'...':name">Title</span>
3381			  					<span class="subtitle" data-bind="text:shopItem.price,visible:shopItem.price">price</span>
3382			  					<button class="std" data-bind="text:(shopItem.price)?'BUY NOW':'GO',click:APP.appImplementationModule.doShopAction">BUY</button>
3383			  				</li>
3384			  				<!-- /ko -->
3385			  			</ul>
3386				  		
3387				  	</div>
3388				<!-- /ko -->
3389			<!-- /ko -->
3390		  	
3391				  	
3392  		</div>
3393  			
3394  	</div>
3395  	<!-- /ko -->
3396</div>
3397
3398<!-- PAGES -->
3399    	<div class="views-container">
3400    		<div class="page-loading centered">
3401	<div class="navigating-title" aria-live="assertive" aria-label="Loading">
3402		<div class="loader"></div>
3403	</div>
3404</div>
3405<div class="splash" role="status" aria-live="assertive" aria-label="Loading">
3406	<div class="header-nav-bar" role="banner"  aria-live="off" data-bind="css:{upsell:APP.topUpsellNag().length,subscriber:APP.USER.slackerUser().actualTier>1,registered:APP.USER.slackerUser().actualTier==1}">
3407		<div class="container">
3408			<div class="service-logo static" aria-label="LiveOne">
3409				<img class="service-logo" alt="LiveOne" target="LiveOne" src="data:image/png;base64,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"/>
3410				<span class="alt">
3410LiveOne</span>
3411			</div>
3412		</div>
3413	</div>
3414	<div class="container" aria-hidden="true">
3415		<section tabindex="-1" class="section empty no-tile-hover section--main section--empty section--no-tile-hover" data-count="0">
3416			<h2 class="shimmer">&nbsp;</h2>
3417			<div class="scroll-container">
3418		 		<div class="tile-group">
3419		 			<div class="tile-container radio alt-image-layout" tabindex="-1">
3420						<div class="tile" >
3421							<div class="overlay shimmer" role="none"></div>
3422						</div>
3423						<div class="metadata">
3424							<span class="title shimmer" role="none">&nbsp;</span>
3425							<p class="subtitle shimmer" role="none">&nbsp;</p>
3426						</div>
3427					</div>
3428					<div class="tile-container radio alt-image-layout" tabindex="-1">
3429						<div class="tile" >
3430							<div class="overlay shimmer" role="none"></div>
3431						</div>
3432						<div class="metadata">
3433							<span class="title shimmer" role="none">&nbsp;</span>
3434							<p class="subtitle shimmer" role="none">&nbsp;</p>
3435						</div>
3436					</div>
3437					<div class="tile-container radio alt-image-layout" tabindex="-1">
3438						<div class="tile" >
3439							<div class="overlay shimmer" role="none"></div>
3440						</div>
3441						<div class="metadata">
3442							<span class="title shimmer" role="none">&nbsp;</span>
3443							<p class="subtitle shimmer" role="none">&nbsp;</p>
3444						</div>
3445					</div>
3446					<div class="tile-container radio alt-image-layout" tabindex="-1">
3447						<div class="tile" >
3448							<div class="overlay shimmer" role="none"></div>
3449						</div>
3450						<div class="metadata">
3451							<span class="title shimmer" role="none">&nbsp;</span>
3452							<p class="subtitle shimmer" role="none">&nbsp;</p>
3453						</div>
3454					</div>
3455				</div>
3456			</div>
3457		 </section>
3458		<section tabindex="-1" class="section empty no-tile-hover section--main section--empty section--no-tile-hover" data-count="0">
3459			<h2 class="shimmer">&nbsp;</h2>
3460			<div class="scroll-container">
3461		 		<div class="tile-group">
3462		 			<div class="tile-container radio alt-image-layout" tabindex="-1">
3463						<div class="tile" >
3464							<div class="overlay shimmer" role="none"></div>
3465						</div>
3466						<div class="metadata">
3467							<span class="title shimmer" role="none">&nbsp;</span>
3468							<p class="subtitle shimmer" role="none">&nbsp;</p>
3469						</div>
3470					</div>
3471					<div class="tile-container radio alt-image-layout" tabindex="-1">
3472						<div class="tile" >
3473							<div class="overlay shimmer" role="none"></div>
3474						</div>
3475						<div class="metadata">
3476							<span class="title shimmer" role="none">&nbsp;</span>
3477							<p class="subtitle shimmer" role="none">&nbsp;</p>
3478						</div>
3479					</div>
3480					<div class="tile-container radio alt-image-layout" tabindex="-1">
3481						<div class="tile" >
3482							<div class="overlay shimmer" role="none"></div>
3483						</div>
3484						<div class="metadata">
3485							<span class="title shimmer" role="none">&nbsp;</span>
3486							<p class="subtitle shimmer" role="none">&nbsp;</p>
3487						</div>
3488					</div>
3489					<div class="tile-container radio alt-image-layout" tabindex="-1">
3490						<div class="tile" >
3491							<div class="overlay shimmer" role="none"></div>
3492						</div>
3493						<div class="metadata">
3494							<span class="title shimmer" role="none">&nbsp;</span>
3495							<p class="subtitle shimmer" role="none">&nbsp;</p>
3496						</div>
3497					</div>
3498				</div>
3499			</div>
3500		 </section>
3501	 </div>
3502</div><div id="HomeView" class="page HomeView" data-bind="visible:active">
3503	<h1 class="sr-only">Home</h1>
3504
3505	<!-- ko template: {name: 'sectioned-page-body', foreach: data, as: 'section', afterRender: capitalism.bind($root)} -->
3506	<!-- /ko -->
3507	<section tabindex="-1" class="server-generated section spotlight">
3508                <h2>Spotlight</h2>
3509                <div class="scroll-container">
3510                        <div class="tile-group">
3511                            <div class="tile-container" tabindex="-1">
3512                                        <div class="tile" id="tile-"
3513                                             style="background-image:url(https://cmscdn.livexlive.com/wp-content/uploads/2023/10/Kids-Halloween.jpg)">
3514                                            <div class="overlay"></div>
3515                                            <div class="overlay left-to-right"></div>
3516                                                <div class="metadata">
3517                                                    <div class="subtitle">
3517Halloween For Kids</div>
3518                                                    <div class="title"><a href="/"></a></div>
3519                                                    <div class="description">Soundtrack for silly, kid-friendly Halloween fun</div>
3520                                                </div>
3521                                            </div>
3522                                        </div>
3523                                <div class="tile-container" tabindex="-1">
3524                                        <div class="tile" id="tile-"
3525                                             style="background-image:url(https://cmscdn.livexlive.com/wp-content/uploads/2023/10/Halloween-Party-1.jpg)">
3526                                            <div class="overlay"></div>
3527                                            <div class="overlay left-to-right"></div>
3528                                                <div class="metadata">
3529                                                    <div class="subtitle">Halloween Party</div>
3530                                                    <div class="title"><a href="/"></a></div>
3531                                                    <div class="description">Fun &amp; funky tunes for your creepy soirée</div>
3532                                                </div>
3533                                            </div>
3534                                        </div>
3535                                <div class="tile-container" tabindex="-1">
3536                                        <div class="tile" id="tile-"
3537                                             style="background-image:url(/s=4.0.1400/images/pixel.gif)">
3538                                            <div class="overlay"></div>
3539                                            <div class="overlay left-to-right"></div>
3540                                                <div class="metadata">
3541                                                    <div class="subtitle"></div>
3542                                                    <div class="title"><a href="/"></a></div>
3543                                                    <div class="description"></div>
3544                                                </div>
3545                                            </div>
3546                                        </div>
3547                                <div class="tile-container" tabindex="-1">
3548                                        <div class="tile" id="tile-"
3549                                             style="background-image:url(https://cmscdn.livexlive.com/wp-content/uploads/2026/01/alternative-hits.jpg)">
3550                                            <div class="overlay"></div>
3551                                            <div class="overlay left-to-right"></div>
3552                                                <div class="metadata">
3553                                                    <div class="subtitle">Alternative Hits</div>
3554                                                    <div class="title"><a href="/"></a></div>
3555                                                    <div class="description">Linkin Park, Foster the People, Imagine Dragons</div>
3556                                                </div>
3557                                            </div>
3558                                        </div>
3559                                <div class="tile-container" tabindex="-1">
3560                                        <div class="tile" id="tile-"
3561                                             style="background-image:url(https://cmscdn.livexlive.com/wp-content/uploads/2026/05/new-country.jpg)">
3562                                            <div class="overlay"></div>
3563                                            <div class="overlay left-to-right"></div>
3564                                                <div class="metadata">
3565                                                    <div class="subtitle">New Country</div>
3566                                                    <div class="title"><a href="/"></a></div>
3567                                                    <div class="description">Luke Bryan, Carrie Underwood, Blake Shelton</div>
3568                                                </div>
3569                                            </div>
3570                                        </div>
3571                                </div>
3572                    </div>
3573                </section>
3574        <section tabindex="-1" class="server-generated section recentlyPlayed">
3575                <h2>Recently Played</h2>
3576                <div class="scroll-container">
3577                        <div class="tile-group">
3578                            <div class="tile-container" tabindex="-1">
3579                                        <div class="tile" id="tile-"
3580                                             style="background-image:url(https://i.slkimg.com/isv1/station/v0000194cd8637e8/658)">
3581                                            <div class="overlay"></div>
3582                                            </div>
3583                                        <div class="metadata">
3584                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3585                                                <span class="subtitle"></span>
3586                                                <p class="description">Rick Braun, Charles Gillan Jr., Euge Groove</p>
3587                                            </div>
3588                                        </div>
3589                                <div class="tile-container" tabindex="-1">
3590                                        <div class="tile" id="tile-"
3591                                             style="background-image:url(https://i.slkimg.com/isv1/station/v0000194cd8637e8/658)">
3592                                            <div class="overlay"></div>
3593                                            </div>
3594                                        <div class="metadata">
3595                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3596                                                <span class="subtitle"></span>
3597                                                <p class="description">Rick Braun, Charles Gillan Jr., Euge Groove</p>
3598                                            </div>
3599                                        </div>
3600                                <div class="tile-container" tabindex="-1">
3601                                        <div class="tile" id="tile-"
3602                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0f5df4d60/435672719/1485646543)">
3603                                            <div class="overlay"></div>
3604                                            </div>
3605                                        <div class="metadata">
3606                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3607                                                <span class="subtitle"></span>
3608                                                <p class="description"></p>
3609                                            </div>
3610                                        </div>
3611                                <div class="tile-container" tabindex="-1">
3612                                        <div class="tile" id="tile-"
3613                                             style="background-image:url(https://i.slkimg.com/isv1/station/v000019e4179ec90/16543)">
3614                                            <div class="overlay"></div>
3615                                            </div>
3616                                        <div class="metadata">
3617                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3618                                                <span class="subtitle"></span>
3619                                                <p class="description">Frank Ocean, Erykah Badu, The Weeknd, D&#039;Angelo</p>
3620                                            </div>
3621                                        </div>
3622                                </div>
3623                    </div>
3624                </section>
3625        <section tabindex="-1" class="server-generated section stations topStations">
3626                <h2>Top Stations</h2>
3627                <div class="scroll-container">
3628                        <div class="tile-group">
3629                            <div class="tile-container" tabindex="-1">
3630                                        <div class="tile" id="tile-station:stations/1/42"
3631                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0b688be10/42)">
3632                                            <div class="overlay"></div>
3633                                            </div>
3634                                        <div class="metadata">
3635                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3636                                                <span class="subtitle">#1 Hit Music station </span>
3637                                                <p class="description">#1 Hit Music station </p>
3638                                            </div>
3639                                        </div>
3640                                <div class="tile-container" tabindex="-1">
3641                                        <div class="tile" id="tile-station:stations/1/792"
3642                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0b05412d8/792)">
3643                                            <div class="overlay"></div>
3644                                            </div>
3645                                        <div class="metadata">
3646                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3647                                                <span class="subtitle">Today&#039;s biggest Hip Hop hits</span>
3648                                                <p class="description">Today&#039;s biggest Hip Hop hits</p>
3649                                            </div>
3650                                        </div>
3651                                <div class="tile-container" tabindex="-1">
3652                                        <div class="tile" id="tile-station:stations/1/1416"
3653                                             style="background-image:url(https://i.slkimg.com/isv1/station/v000019bb462af88/1416)">
3654                                            <div class="overlay"></div>
3655                                            </div>
3656                                        <div class="metadata">
3657                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3658                                                <span class="subtitle">Every world-wide smash crammed into one station</span>
3659                                                <p class="description">Every world-wide smash crammed into one station</p>
3660                                            </div>
3661                                        </div>
3662                                <div class="tile-container" tabindex="-1">
3663                                        <div class="tile" id="tile-station:stations/1/1338"
3664                                             style="background-image:url(https://i.slkimg.com/isv1/station/v000019e279356e0/1338)">
3665                                            <div class="overlay"></div>
3666                                            </div>
3667                                        <div class="metadata">
3668                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3669                                                <span class="subtitle">Luke Bryan, Carrie Underwood, Blake Shelton</span>
3670                                                <p class="description">Luke Bryan, Carrie Underwood, Blake Shelton</p>
3671                                            </div>
3672                                        </div>
3673                                <div class="tile-container" tabindex="-1">
3674                                        <div class="tile" id="tile-station:stations/1/65"
3675                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0ebf6a8f0/65)">
3676                                            <div class="overlay"></div>
3677                                            </div>
3678                                        <div class="metadata">
3679                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3680                                                <span class="subtitle">Disturbed, Slipknot, Shinedown</span>
3681                                                <p class="description">Disturbed, Slipknot, Shinedown</p>
3682                                            </div>
3683                                        </div>
3684                                <div class="tile-container" tabindex="-1">
3685                                        <div class="tile" id="tile-station:stations/1/78"
3686                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0f6435920/78)">
3687                                            <div class="overlay"></div>
3688                                            </div>
3689                                        <div class="metadata">
3690                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3691                                                <span class="subtitle">Linkin Park, Foster the People, Imagine Dragons</span>
3692                                                <p class="description">Linkin Park, Foster the People, Imagine Dragons</p>
3693                                            </div>
3694                                        </div>
3695                                <div class="tile-container" tabindex="-1">
3696                                        <div class="tile" id="tile-station:stations/1/6357"
3697                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0eec9f8e8/6357)">
3698                                            <div class="overlay"></div>
3699                                            </div>
3700                                        <div class="metadata">
3701                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3702                                                <span class="subtitle">Featuring the newest and best in Hip Hop!</span>
3703                                                <p class="description">Featuring the newest and best in Hip Hop!</p>
3704                                            </div>
3705                                        </div>
3706                                <div class="tile-container" tabindex="-1">
3707                                        <div class="tile" id="tile-station:stations/1/183"
3708                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0828f3350/183)">
3709                                            <div class="overlay"></div>
3710                                            </div>
3711                                        <div class="metadata">
3712                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3713                                                <span class="subtitle">The biggest hits from the gods of rock</span>
3714                                                <p class="description">The biggest hits from the gods of rock</p>
3715                                            </div>
3716                                        </div>
3717                                <div class="tile-container" tabindex="-1">
3718                                        <div class="tile" id="tile-station:stations/1/8898"
3719                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0ee376d48/8898)">
3720                                            <div class="overlay"></div>
3721                                            </div>
3722                                        <div class="metadata">
3723                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3724                                                <span class="subtitle">The week&#039;s hottest Pop songs</span>
3725                                                <p class="description">The week&#039;s hottest Pop songs</p>
3726                                            </div>
3727                                        </div>
3728                                <div class="tile-container" tabindex="-1">
3729                                        <div class="tile" id="tile-station:stations/1/2496"
3730                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a06936f708/2496)">
3731                                            <div class="overlay"></div>
3732                                            </div>
3733                                        <div class="metadata">
3734                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3735                                                <span class="subtitle">Garth, Alabama, Brooks &amp; Dunn</span>
3736                                                <p class="description">Garth, Alabama, Brooks &amp; Dunn</p>
3737                                            </div>
3738                                        </div>
3739                                <div class="tile-container" tabindex="-1">
3740                                        <div class="tile" id="tile-station:stations/1/14457"
3741                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0ee12ce48/14457)">
3742                                            <div class="overlay"></div>
3743                                            </div>
3744                                        <div class="metadata">
3745                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3746                                                <span class="subtitle">The week&#039;s biggest Country songs</span>
3747                                                <p class="description">The week&#039;s biggest Country songs</p>
3748                                            </div>
3749                                        </div>
3750                                <div class="tile-container" tabindex="-1">
3751                                        <div class="tile" id="tile-station:stations/1/504"
3752                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a0d43792d8/504)">
3753                                            <div class="overlay"></div>
3754                                            </div>
3755                                        <div class="metadata">
3756                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3757                                                <span class="subtitle">Carrie, Luke, Keith &amp; More</span>
3758                                                <p class="description">Carrie, Luke, Keith &amp; More</p>
3759                                            </div>
3760                                        </div>
3761                                <div class="tile-container" tabindex="-1">
3762                                        <div class="tile" id="tile-station:stations/1/72"
3763                                             style="background-image:url(https://i.slkimg.com/isv1/station/v00001a034eaf300/72)">
3764                                            <div class="overlay"></div>
3765                                            </div>
3766                                        <div class="metadata">
3767                                                <span class="title" role="heading" aria-level="3"><a href="/"></a></span>
3768                                                <span class="subtitle">What&#039;s hot in Hip Hop &amp; R&amp;B </span>
3769                                                <p class="description">What&#039;s hot in Hip Hop &amp; R&amp;B </p>
3770                                            </div>
3771                                        </div>
3772                                </div>
3773                    </div>
3774                </section>
3775        </div><!-- MAIN SITE CONTENT TEMPLATES -->
3776		   	<div id="site-framework"></div>
3777        </div>
3778        <!-- FOOTER -->
3779        
3779<script type="text/html" id="grid-tile">
3780	<div class="tile-container" tabindex="-1"
3781		 data-bind="attr:{id:'tile-'+uiItemId,'data-spotlightItem':(section.isSpotlight) ? $index : ''},click:APP.onTileClick, clickBubble: false,css:classNames($index())">
3782<!-- ko if: (item && item.nodeType === 'category' && section.classNames.indexOf('genres') > -1) -->
3783		<!-- Use a real <img> so it never crops -->
3784		<img class="genre-img"
3785			 data-bind="
3786             attr: {
3787               src: posterImgUrl,
3788               alt: item.name || 'Genre Image'
3789             },
3790             style: {
3791               width: '100%',
3792               height: 'auto'
3793             }
3794           " />
3795		<!-- /ko -->
3796
3797        <!-- ko if: !(item && item.nodeType === 'category' && section.classNames.indexOf('genres') > -1) -->
3798		<div class="tile lazyImg" aria-live="assertive" role="button" data-bind="css:{disabled:removed()},
3799		                attr:{
3800		                    id:'video-'+uiItemId,
3801		                    'aria-labelledby':'title-'+uiItemId,
3802		                    tabindex:(section.isSpotlight)?-1:0,
3803		                    'lazySrc':((section.isSpotlight)?spotlightBgImageUrl:posterImgUrl),
3804		                    'aria-label': item.name ? item.name : 'defaultAriaLabel'
3805		                },
3806		                event:{
3807		                    mouseover:APP._onTileFocus.bind(section),
3808		                    focus:APP._onTileFocus.bind(section),
3809		                    blur:APP._onTileBlur.bind(section)
3810		                },
3811		                click:function (data, event) {
3812		                    if (!section.isSpotlight){
3813		                        APP.onTileClick(data, event)
3814		                    }
3815		                },
3816		                clickBubble: false,
3817		                style: { border: (item && item.nodeType === 'category') ? '1px solid #e0e0e0' : '' }">
3818
3819
3820			<!-- ko if: section.sectionData.editable&&section.sectionData.editable.type == 'picker' -->
3821			<div class="overlay" data-bind="clickBubble: false,click:function (data, event) {$root.onSelectArtist.bind($root)(data, section)}"></div>
3822			<!-- /ko -->
3823			<!-- ko if: !section.sectionData.editable -->
3824			<div class="overlay"></div>
3825			<!-- /ko -->
3826
3827			<div class="overlay dazzle lazyImg" data-bind="attr:{'lazySrc':(section.isSpotlight&&section.classNames.indexOf('radio')>-1)?($root.headerImage)?$root.headerImage():posterImgUrl:''}"></div>
3828
3829			<!-- ko if:!section.isSpotlight -->
3830			<div class="status-badge" tabindex="-1" data-bind="visible:item.streamStateBadge()&&item.streamStateBadge()!='offline',css:item.streamStateBadge" style="display:none"><span data-bind="text:item.streamStateBadge"></span></div>
3831			<!-- ko if: item.displayDuration -->
3832			<div class="item-duration" data-bind="text:item.displayDuration"></div>
3833			<!-- /ko -->
3834			<!-- /ko -->
3835
3836			<!-- ko if:section.isSpotlight -->
3837			<!-- ko if: APP.implementationSuperType() == 'tv' && section.classNames.indexOf('radio')>-1-->
3838			<div class="overlay left-to-right" data-bind="style:{'background-image':'url('+(($root.headerImage)?$root.headerImage():posterImgUrl)+')'}"></div>
3839			<!-- /ko -->
3840			<!-- ko if: APP.implementationSuperType() != 'tv' || section.classNames.indexOf('radio')==-1-->
3841			<div class="overlay left-to-right"></div>
3842			<!-- /ko -->
3843
3844			<!-- ko if: item.iconPath -->
3845			<div class="tile-icon" data-bind="style:{'background-image':'url('+item.iconPath+'/web/3/center/x200.png)'}"></div>
3846			<!-- /ko -->
3847
3848			<div class="countdown" aria-hidden="true" data-bind="visible:countdown(),countdownclock:countdown" style="display:none">
3849				<div class="message" data-bind="visible:countdownMessage" style="display:none">
3850					<span data-bind="text:countdownMessage" />
3851				</div>
3852				<div class="clock" data-bind="visible:countdown" style="display:none">
3853					<span class="time" data-bind="text:_clock.days"></span> <span class="sep">:</span>
3854					<span class="time" data-bind="text:_clock.hours"></span> <span class="sep">:</span>
3855					<span class="time" data-bind="text:_clock.minutes"></span> <span class="sep">:</span>
3856					<span class="time" data-bind="text:_clock.seconds"></span>
3857					<div class="fullDateTime" data-bind="css:{'with-msg':countdownMessage}">
3858						<span class="longDate" data-bind="text:_clock.longdate"></span>
3859					</div>
3860				</div>
3861			</div>
3862
3863			<a id="spotlight-catch-top" aria-hidden="true" class="focus-catch spotlight-play" tabindex="-1"></a>
3864
3865			<div class="metadata" data-bind="css:{playable:item.contentUrl, 'with-countdown':countdown()}">
3866				<!-- ko if: item.paywallBadgeType() && item.paywallBadgeType() != 'register' -->
3867				<div class="diamond" data-bind="css:{'ticketing':item.paywallBadgeType()=='ticketing','with-badge':item.contentTypeBadge()||item.streamStateBadge()!='offline'}" title="Subscriber exclusive content">
3868					<svg role="img" aria-label="diamond icon" version="1.1" id="diamond" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
3869						<g>
3870							<path d="M15.1,11.7c-1,2.6-2.1,5.1-3.1,7.8c-1.1-2.6-2.1-5.2-3.1-7.8C11,11.7,13,11.7,15.1,11.7z"/>
3871							<path d="M15.1,11.3c-2.1,0-4.1,0-6.1,0c0.1-0.4,0.3-0.8,0.4-1.2c0.3-1,0.7-1.9,1-2.9C10.4,7,10.5,7,10.7,7
3872								c0.9,0,1.8,0,2.8,0C14,8.4,14.5,9.8,15.1,11.3z"/>
3873							<path d="M13.9,6.9c1-0.4,2.1-0.7,3.1-1.1C17.7,6.9,18.3,8,19,9c-1.2,0.7-2.3,1.4-3.6,2.2C14.9,9.8,14.4,8.4,13.9,6.9z"/>
3874							<path d="M5,9C5,8.9,5,8.9,5.1,8.9c0.6-1,1.2-2,1.9-3c1,0.3,2,0.7,3.1,1.1c-0.5,1.4-1,2.9-1.5,4.3C7.3,10.5,6.2,9.7,5,9z"/>
3875							<path d="M16.6,5.5c-0.7,0.3-1.4,0.5-2.1,0.7c-0.5,0.2-1.1,0.3-1.7,0.3c-0.8,0-1.7,0.1-2.5,0C9.5,6.4,8.7,6,8,5.7
3876								C7.8,5.7,7.6,5.6,7.4,5.5c1-0.3,1.9-0.7,2.8-1c0.1,0,0.2,0,0.3,0c1,0,2,0,3,0c0.1,0,0.3,0,0.4,0.1C14.8,4.9,15.6,5.2,16.6,5.5z"/>
3877							<path d="M19,9.6c-2.1,3.1-4.2,6.3-6.3,9.4c0,0,0,0-0.1,0c0-0.1,0.1-0.2,0.1-0.2c0.9-2.3,1.9-4.7,2.8-7
3878								c0-0.1,0.1-0.1,0.1-0.1C16.7,10.9,17.9,10.2,19,9.6C19,9.6,19,9.6,19,9.6z"/>
3879							<path d="M11.3,19C9.2,15.9,7.1,12.7,5,9.6c0,0,0,0,0,0c0.6,0.4,1.2,0.7,1.8,1.1c0.4,0.3,0.9,0.5,1.3,0.8
3880								c0.2,0.1,0.3,0.3,0.4,0.5c0.6,1.5,1.2,3,1.8,4.6c0.3,0.8,0.6,1.6,0.9,2.3C11.3,18.9,11.3,18.9,11.3,19C11.3,19,11.3,19,11.3,19z"/>
3881						</g>
3882						</svg>
3883					<svg role="img" aria-label="ticket icon" id="ticket" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink">
3884						<path data-name="layer2" d="M55 18.7A6.9 6.9 0 0 1 45.3 9l-7-7L2 38.3l7 7a6.9 6.9 0 0 1 9.7 9.7l7 7L62 25.7z"
3885							  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
3886							  stroke-linecap="round"></path>
3887						<path data-name="layer1" d="M30.6 46a3 3 0 0 1-4.2 0L18 37.6a3 3 0 0 1 0-4.2L33.4 18a3 3 0 0 1 4.2 0l8.4 8.4a3 3 0 0 1 0 4.2z"
3888							  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
3889							  stroke-linecap="round"></path>
3890					</svg>
3891				</div>
3892				<!-- /ko -->
3893
3894				<div class="status-badge" tabindex="-1" data-bind="visible:item.streamStateBadge()&&item.streamStateBadge()!='offline',css:item.streamStateBadge" style="display:none"><span data-bind="text:item.streamStateBadge"></span></div>
3895
3896				<!-- ko if: item.contentTypeBadge() && (!item.streamStateBadge()||item.streamStateBadge()=='offline') -->
3897				<div class="content-type-badge" tabindex="-1" data-bind="css:item.contentTypeBadge().type">
3898					<span data-bind="visible:item.contentTypeBadge().title,text:item.contentTypeBadge().title">ORIGINAL</span><span class="separator" data-bind="visible:item.contentTypeBadge().subtitle&&item.contentTypeBadge().type == 'original'"> | </span><span style="font-weight:normal" data-bind="visible:item.contentTypeBadge().subtitle,text:item.contentTypeBadge().subtitle"></span>
3899				</div>
3900				<!-- /ko -->
3901
3902				<!-- ko if: section.useSpotlightSectionData -->
3903				<!-- ko with: section.sectionData.artistMetaData -->
3904				<!-- ko if: category -->
3905				<div class="itemMetadata artist" data-bind="foreach:category">
3906					<span data-bind="text:name"></span>
3907					<!-- ko if: ($index() === ($parent.length - 1)) -->, <!-- /ko -->
3908				</div>
3909				<!-- /ko -->
3910				<!-- /ko -->
3911				<!-- /ko -->
3912
3913				<div class="subtitle" data-bind="visible:item.subtitle && !item.isChannel" style="display:none">
3914					<!-- ko if: item.nodeType == 'podcastEpisode' && !item.hasDetail -->
3915					<div class="link" style="display:inline-block" data-bind="text:subtitle,click:function (o,e) {APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'podcast','title':item.podcastTitle,'seoName':item.links.podcast.href,'id':item.podcastId})}"></div>
3916					<!-- /ko -->
3917					<!-- ko if: item.nodeType != 'podcastEpisode' || item.hasDetail -->
3918					<div style="display:inline-block" data-bind="text:subtitle"></div>
3919					<!-- /ko -->
3920				</div>
3921				<div class="title" role="heading" aria-level="3" data-bind="attr:{id:'title-'+item.uiItemId,'aria-label':(item.ariaTitle||'')+', '+(item.subtitle||'')+', '+(item.description||'')},css:{'with-advisory':item.advisory&&item.advisory.toLowerCase()=='e',editable:$parent.sectionData.editable&&$parent.sectionData.editable.rename},html:title,click:function (data, event){if ($parent.sectionData.editable&&$parent.sectionData.editable.rename){$root._onRenameRequest(data, event)}}"></div>
3922				<div class="subtitle" data-bind="visible:item.subtitle && item.isChannel,text:subtitle" style="display:none"></div>
3923				<div class="description" data-bind="visible:item.description,html:description" style="display:none"></div>
3924
3925				<!-- ko if: section.offer && section.isSpotlight -->
3926				<div class="offer">
3927					<div class="description" data-bind="html:section.generateOfferHtml(section.offer)"></div>
3928				</div>
3929				<!-- /ko -->
3930
3931				<!-- ko if: section.useSpotlightSectionData -->
3932				<!-- ko with: section.sectionData.albumMetaData -->
3933				<div class="itemMetadata album">
3934					<!-- ko if: artist && artist[0] -->
3935
3936					<p>
3937						<!-- ko if: artist[0].link -->
3938						<a href="#" data-bind="text:artist[0].name,attr:{'href':'/'+artist[0].link},click:function (o,e) {APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist[0].name,'seoName':artist[0].link,'id':artist[0].id});}"></a>
3939						<!-- /ko -->
3940						<!-- ko if: !artist[0].link -->
3941						<span data-bind="text:artist[0].name"></span>
3942						<!-- /ko -->
3943					</p>
3944					<!-- /ko -->
3945					<!-- ko if: releaseDate -->
3946					<p><span data-bind="html:releaseDate.join('&nbsp;&bull;&nbsp;')"></span></p>
3947					<!-- /ko -->
3948					<!-- ko if: copyright -->
3949					<p class="copyright" data-bind="html:'&copy;'+copyright"></p>
3950					<!-- /ko -->
3951				</div>
3952
3953				<!-- /ko -->
3954
3955				<!-- ko with: section.sectionData.songMetaData -->
3956				<div class="itemMetadata album">
3957					<!-- ko if: artist && artist[0] -->
3958
3959					<p><span class="label">by: </span>
3960						<!-- ko if: artist[0].link -->
3961						<a href="#" data-bind="text:artist[0].name,attr:{'href':'/'+artist[0].link},click:function (o,e) {APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist[0].name,'seoName':artist[0].link,'id':artist[0].id});}"></a>
3962						<!-- /ko -->
3963						<!-- ko if: !artist[0].link -->
3964						<span data-bind="text:artist[0].name"></span>
3965						<!-- /ko -->
3966					</p>
3967					<!-- /ko -->
3968				</div>
3969				<!-- /ko -->
3970
3971				<!-- /ko -->
3972
3973
3974
3975
3976				<div role="button" class="button play std" style="display:none"
3977					 data-bind="css:{restricted:restricted},attr:{tabindex: section.tabIndex, id:'btn-watch-'+uiItemId,'aria-label':((streamStateBadge()=='live')?'WATCH LIVE NOW':'WATCH')+', '+item.title},visible:item.contentUrl&&item.type!='podcastEpisode',click:APP.onTileClick,event:{focus:APP._onSpotlightNavDotFocus, keydown: APP.getKeyDownHandler(APP.onTileClick)},clickBubble: false">
3978					<a href="" data-bind="text:(streamStateBadge()=='live')?'WATCH LIVE NOW':'WATCH',attr:{href:'/video/'+uiItemId,id:'btn-watch-'+uiItemId},clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">WATCH NOW</a>
3979				</div>
3980				<div role="button" class="button play std radio-station" style="display:none"
3981					 data-bind="css:{restricted:restricted},attr:{tabindex: section.tabIndex, id:'btn-listen-'+uiItemId,'aria-label':'Listen, ' + item.title},visible:item.slackerUrl||(item.type=='podcastEpisode'&&item.hasDetail),click:APP.onPlaySlackerRadioItem,event:{keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem), focus:APP._onSpotlightNavDotFocus},clickBubble: false">
3982					<a href=""data-bind="attr:{href:item.slackerUrl,id:'btn-listen-'+uiItemId},clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">LISTEN</a>
3983				</div>
3984				<!-- Item detail play button -->
3985
3986				<!-- ko if: !item.isVideo -->
3987				<!-- ko if: item.playType != 'STATION' && item.olicensed-->
3988				<div role="button" class="button play std radio"
3989					 data-bind="css:{restricted:restricted,pause:isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},text:((isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle == 'pause')?'PAUSE':'PLAY')+ ' ' +nodeType.toUpperCase(),attr:{tabindex: section.tabIndex, id:'btn-radioplay-'+uiItemId},click:APP.onPlaySlackerRadioItem,event: {keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem)},clickBubble: false">
3990				</div>
3991				<!-- /ko -->
3992				<!-- ko if: item.playType != 'STATION' && !item.olicensed && item.basicradio-->
3993				<div role="button" class="button play std radio"
3994					 data-bind="css:{restricted:restricted,pause:isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},text:((isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle == 'pause')?'PAUSE':'PLAY')+ ' STATION',attr:{tabindex: section.tabIndex, id:'btn-radioplay-'+uiItemId}
3994,click:APP.onPlaySlackerRadioItem, event: {keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem)},clickBubble: false">
3995				</div>
3996				<!-- /ko -->
3997				<!-- ko if: item.playType == 'STATION' && item.basicradio-->
3998				<div role="button" class="button play std radio"
3999					 data-bind="css:{restricted:restricted,pause:isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},text:((isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle == 'pause')?'PAUSE':'PLAY')+ ' ' +playType,attr:{tabindex: section.tabIndex,id:'btn-radioplay-'+uiItemId},click:APP.onPlaySlackerRadioItem,clickBubble: false, event: {keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem)}">
4000				</div>
4001				<!-- /ko -->
4002				<!-- /ko -->
4003
4004
4005
4006				<!-- ko if: section.useSpotlightEditActions -->
4007				<section tabindex="-1" class="item edit-actions" data-bind="css:{'no-play':(item.playType == 'STATION'&&!item.basicradio)||(item.playType != 'STATION' && !item.olicensed && !item.basicradio)}">
4008					<!-- ko if: section.sectionData.share -->
4009					<button id='detail-editactions-share' class="std share" title="Share" tabindex="11" data-bind="event:{focus:APP._onItemDetailActionFocus.bind($root)},click:section.sectionData.share,clickBubble:false" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Share</span></button>
4010					<!-- /ko -->
4011					<!-- ko if: section.sectionData.bookmark-->
4012					<button id='detail-editactions-bookmark' class="std bookmark" title="Add To Favorites"  tabindex="11" data-bind="css:section.sectionData.bookmark().state,attr:{title:(section.sectionData.bookmark().state=='on')?'Remove From Favorites':'Add To Favorites','aria-label':(section.sectionData.bookmark().state=='on')?'Remove From Favorites':'Add To Favorites'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:$root._onToggleBookmark" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Bookmark</span></button>
4013					<!-- /ko -->
4014					<!-- ko if: section.sectionData.artistNav-->
4015					<button id='detail-editactions-artistNav' class="std artist" title="Go To Artist Page" aria-label="Go To Artist Page" tabindex="11" data-bind="event:{focus:APP._onItemDetailActionFocus.bind($root)},click:section.sectionData.artistNav().go" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Artist Page</span></button>
4016					<!-- /ko -->
4017
4018					<!-- ko with: section.sectionData.editable -->
4019
4020					<!-- ko if: remove -->
4021					<button id='detail-editactions-remove' class="std delete" title="Delete" tabindex="11" data-bind="event:{focus:APP._onItemDetailActionFocus.bind($root)},click:remove" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>DELETE</span></button>
4022					<!-- /ko -->
4023					<!-- ko if: addToStation -->
4024					<button id='detail-editactions-addToStation' class="std add" title="Add To Station" tabindex="11" data-bind="event:{focus:APP._onItemDetailActionFocus.bind($root)},click:addToStation" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Add To Station</span></button>
4025					<!-- /ko -->
4026					<!-- ko if: addToPlaylist -->
4027					<button id='detail-editactions-addToPlaylist' class="std add"  title="Add To Playlist" tabindex="11" data-bind="event:{focus:APP._onItemDetailActionFocus.bind($root)},click:addToPlaylist" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Add To Playlist</span></button>
4028					<!-- /ko -->
4029
4030					<!-- /ko -->
4031
4032				</section>
4033
4034				<!-- /ko -->
4035
4036				<div role="button" class="button std more" tabindex="11" style="display:none"
4037					 data-bind="attr:{id:'btn-more-'+uiItemId},visible:item.hasDetail&&!item.isVod(),click:function () {APP.onTileClick(this, null, true)},event:{focus:APP._onSpotlightNavDotFocus},clickBubble: false">
4038					<a href="" data-bind="attr:{href:item.seoName,id:'btn-more-'+uiItemId,'aria-label':'For More, ' + item.title},clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">FOR MORE</a>
4039				</div>
4040				<!-- ko if: item.contentUrl || item.slackerUrl || item.hasDetail -->
4041				<a id="spotlight-play-catch" aria-hidden="true" class="focus-catch spotlight-play" tabindex="-1"></a>
4042				<!-- /ko -->
4043
4044				<!-- ko if: section.useSpotlightSectionData -->
4045				<div class="capUnit medrect lazy" data-slotsize="medrect"></div>
4046				<div class="capUnit medrect lazy" data-slotsize="medrect"></div>
4047				<!-- /ko -->
4048			</div>
4049			<!-- ko if: item.iconPath && !section.isSpotlight -->
4050			<div class="tile-icon" data-bind="style:{'background-image':'url('+item.iconPath+'/web/3/center/x100.png)'}"></div>
4051			<!-- /ko -->
4052
4053			<!-- /ko -->
4054		</div>
4055        <!-- /ko -->
4056		<!-- ko if:!section.isSpotlight -->
4057		<div class="metadata" aria-live="polite" data-bind="style:{'cursor':(!item.contentTypeBadge()||item.contentTypeBadge().type!='ticketing'||(item.userHasTicket()&&!item.contentTypeBadge().showGotoEvent))?'pointer':'default'},attr:{'aria-labelledby':'title-'+item.uiItemId}">
4058			<!-- ko if: item.advisory&&item.advisory.toLowerCase()=='e' -->
4059			<span class="advisory">E</span>
4060			<!-- /ko -->
4061			<span class="title" role="heading" aria-level="3" data-bind="css:{'with-advisory':item.advisory&&item.advisory.toLowerCase()=='e'},text:title,attr:{id:'title-'+item.uiItemId,'aria-label':(item.ariaTitle||'')+', '+(item.subtitle||'')+', '+(item.description||'')}"></span>
4062			<!-- ko if: item.subtitle -->
4063			<p class="subtitle" aria-live="off" data-bind="text:item.subtitle"></p>
4064			<!-- /ko -->
4065			<!-- ko if: item.price -->
4066			<p class="subtitle price" aria-live="off" data-bind="text:price"></p>
4067
4068
4069			<!-- ko if: item.contentTypeBadge() && item.contentTypeBadge().type === 'ticketing' -->
4070			<div style="text-align: center;">
4071				<div class="content-type-badge" tabindex="-1" data-bind="css:item.contentTypeBadge().type">
4072					<span data-bind="visible:item.contentTypeBadge().title,text:item.contentTypeBadge().title">ORIGINAL</span><span class="separator" data-bind="visible:item.contentTypeBadge().subtitle&&item.contentTypeBadge().type == 'original'"> | </span><span style="font-weight:normal" data-bind="visible:item.contentTypeBadge().subtitle,text:item.contentTypeBadge().subtitle"></span>
4073				</div>
4074			</div>
4075			<!-- /ko -->
4076
4077			<!-- /ko -->
4078			<!-- ko if: item.description -->
4079			<p class="description" aria-live="off" data-bind="text:description"></p>
4080			<!-- /ko -->
4081
4082			<!-- ko if: item.type == 'in-place' -->
4083			<button class="play" aria-live="off" data-bind="click:APP.onTileClick, clickBubble: false"></button>
4084			<!-- /ko -->
4085
4086			<!-- ko if: item.contentTypeBadge() && (item.contentTypeBadge().type === 'ticketing' || item.contentTypeBadge().isFree) -->
4087			<div class="ticket-tile-actions" style="text-align: center;">
4088				<!-- ko if: item.userHasTicket() -->
4089				<div aria-live="off" class="description" style="font-weight:bolder">You've got your ticket.  Enjoy access to this event.</div>
4090				<br/>
4091				<!-- /ko -->
4092				<!-- ko if: item.contentTypeBadge().isFree || (item.userHasTicket() && item.contentTypeBadge().showGotoEvent)-->
4093				<button class="std ticketing" data-bind="click:()=>APP.onPurchaseTicketsClick(item, true), clickBubble: false">GO TO EVENT</button>
4094				<!-- /ko -->
4095				<!-- ko if: !item.contentTypeBadge().isFree && !item.userHasTicket() && !item.contentTypeBadge().noSale -->
4096				<button class="std ticketing purchase" data-bind="click:APP.onPurchaseTicketsClick, clickBubble: false">BUY TICKET</button>
4097				<!-- ko if: item.contentTypeBadge().showGotoEvent -->
4098				<br/><br/>
4099				<button class="std ticketing goto" data-bind="click:()=>APP.onPurchaseTicketsClick(item, true), clickBubble: false">GO TO EVENT</button>
4100				<!-- /ko -->
4101				<!-- /ko -->
4102				<!-- ko if: item.contentTypeBadge().showOffsiteInfo -->
4103				<!-- ko if: !item.contentTypeBadge().isFree && !item.contentTypeBadge().noSale -->
4104				<br/><br/>
4105				<!-- /ko -->
4106				<button class="std ticketing info" data-bind="click:()=>window.open(item.contentTypeBadge().showOffsiteInfo), clickBubble: false">MORE INFO</button>
4107				<!-- /ko -->
4108			</div>
4109			<!-- /ko -->
4110
4111			<!-- ko if: (nodeType == 'artist' && basicradio>0) || (nodeType && nodeType != 'artist' && (basicradio>0 || olicensed>0)) || nodeType == 'station' || nodeType == 'podcastEpisode' -->
4112			<div role="button" class="button play"
4113				 data-bind="css:{'radio-station':(!!APP.TILE_GLYPH && APP.TILE_GLYPH.usesRadioGlyph($data, APP)),restricted:restricted,pause:isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},attr:{tabindex: section.tabIndex, id:'btn-radioplay-'+uiItemId,'aria-label':(isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause')?'Pause Currently Playing':'Play Radio Station'},click:APP.onPlaySlackerRadioItem,clickBubble: false, event: {keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem)}">
4114			</div>
4115			<!-- /ko -->
4116			<!-- ko if: item.canShowOptions -->
4117			<!-- ko if: nodeType == 'artist' -->
4118			<div role="button" aria-label="Artist Options" class="button options" tabindex="11"
4119				 data-bind="click: $root._onRequestArtistOptions,clickBubble: false">
4120				<svg role="img" aria-label="options menu" class="options" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4121					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle>
4122				</svg>
4123			</div>
4124			<!-- /ko -->
4125			<!-- ko if: nodeType == 'album' && olicensed -->
4126			<div role="button" aria-label="Album Options" class="button options" tabindex="11"
4127				 data-bind="click: $root._onRequestAlbumOptions,clickBubble: false">
4128				<svg role="img" aria-label="options menu" class="options" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4129					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle>
4130				</svg>
4131			</div>
4132			<!-- /ko -->
4133			<!-- ko if: nodeType != 'album' && nodeType != 'artist' -->
4134			<div role="button" aria-label="Station Options" class="button options" tabindex="11"
4135				 data-bind="click: $root._onRequestStationOptions,clickBubble: false">
4136				<svg role="img" aria-label="options menu" class="options" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4137					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"></circle>
4138				</svg>
4139			</div>
4140			<!-- /ko -->
4141			<!-- /ko -->
4142
4143			<!-- ko if: item.editable -->
4144			<!-- ko if: section.sectionData.editable&&section.sectionData.editable.type == 'artist' -->
4145			<div role="button" aria-label="Remove Artist From Station" class="button remove" tabindex="11" title="Remove Artist"
4146				 data-bind="attr:{id:'btn-remove-'+uiItemId},clickBubble: false,click:function (data, event) {$root._onRequestRemoveArtist.bind($root)(data, section)}">
4147			</div>
4148			<!-- /ko -->
4149			<!-- ko if: section.sectionData.editable&&section.sectionData.editable.type == 'picker' -->
4150			<div role="button" aria-label="More Like This Artist" class="button check" tabindex="11" title="More Like This Artist"
4151				 data-bind="attr:{id:'btn-select-'+uiItemId},clickBubble: false,click:function (data, event) {$root.onSelectArtist.bind($root)(data, section)}">
4152			</div>
4153			<!-- /ko -->
4154			<!-- /ko -->
4155		</div>
4156		<!-- ko if: item.iconPath -->
4157		<div class="tile-icon" data-bind="style:{'background-image':'url('+item.iconPath+'/web/3/center/x100.png)'}"></div>
4158		<!-- /ko -->
4159		<!-- /ko -->
4160
4161		<!-- ko if: item.paywallBadgeType() && item.paywallBadgeType() != 'register' && !section.isSpotlight -->
4162		<div class="diamond" title="Subscriber exclusive content" data-bind="css:{'ticketing':item.paywallBadgeType()=='ticketing'}">
4163			<svg role="presentation"  alt="diamond icon" version="1.1" id="diamond" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
4164				<g>
4165					<path d="M15.1,11.7c-1,2.6-2.1,5.1-3.1,7.8c-1.1-2.6-2.1-5.2-3.1-7.8C11,11.7,13,11.7,15.1,11.7z"/>
4166					<path d="M15.1,11.3c-2.1,0-4.1,0-6.1,0c0.1-0.4,0.3-0.8,0.4-1.2c0.3-1,0.7-1.9,1-2.9C10.4,7,10.5,7,10.7,7
4167		c0.9,0,1.8,0,2.8,0C14,8.4,14.5,9.8,15.1,11.3z"/>
4168					<path d="M13.9,6.9c1-0.4,2.1-0.7,3.1-1.1C17.7,6.9,18.3,8,19,9c-1.2,0.7-2.3,1.4-3.6,2.2C14.9,9.8,14.4,8.4,13.9,6.9z"
4169					/>
4170					<path d="M5,9C5,8.9,5,8.9,5.1,8.9c0.6-1,1.2-2,1.9-3c1,0.3,2,0.7,3.1,1.1c-0.5,1.4-1,2.9-1.5,4.3C7.3,10.5,6.2,9.7,5,9
4171		z"/>
4172					<path d="M16.6,5.5c-0.7,0.3-1.4,0.5-2.1,0.7c-0.5,0.2-1.1,0.3-1.7,0.3c-0.8,0-1.7,0.1-2.5,0C9.5,6.4,8.7,6,8,5.7
4173		C7.8,5.7,7.6,5.6,7.4,5.5c1-0.3,1.9-0.7,2.8-1c0.1,0,0.2,0,0.3,0c1,0,2,0,3,0c0.1,0,0.3,0,0.4,0.1C14.8,4.9,15.6,5.2,16.6,5.5z"/>
4174					<path d="M19,9.6c-2.1,3.1-4.2,6.3-6.3,9.4c0,0,0,0-0.1,0c0-0.1,0.1-0.2,0.1-0.2c0.9-2.3,1.9-4.7,2.8-7
4175		c0-0.1,0.1-0.1,0.1-0.1C16.7,10.9,17.9,10.2,19,9.6C19,9.6,19,9.6,19,9.6z"/>
4176					<path d="M11.3,19C9.2,15.9,7.1,12.7,5,9.6c0,0,0,0,0,0c0.6,0.4,1.2,0.7,1.8,1.1c0.4,0.3,0.9,0.5,1.3,0.8
4177		c0.2,0.1,0.3,0.3,0.4,0.5c0.6,1.5,1.2,3,1.8,4.6c0.3,0.8,0.6,1.6,0.9,2.3C11.3,18.9,11.3,18.9,11.3,19C11.3,19,11.3,19,11.3,19z"/>
4178				</g>
4179			</svg>
4180			<svg role="img" aria-label="ticket icon" id="ticket" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink">
4181				<path data-name="layer2" d="M55 18.7A6.9 6.9 0 0 1 45.3 9l-7-7L2 38.3l7 7a6.9 6.9 0 0 1 9.7 9.7l7 7L62 25.7z"
4182					  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
4183					  stroke-linecap="round"></path>
4184				<path data-name="layer1" d="M30.6 46a3 3 0 0 1-4.2 0L18 37.6a3 3 0 0 1 0-4.2L33.4 18a3 3 0 0 1 4.2 0l8.4 8.4a3 3 0 0 1 0 4.2z"
4185					  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
4186					  stroke-linecap="round"></path>
4187			</svg>
4188		</div>
4189		<!-- /ko -->
4190	</div>
4191</script>
vendor: 1 bytes, line 4191
4191
4192<script type="text/html" id="list-item">
4193	<li class="section-list-item" aria-live="polite" tabindex="-1" data-bind="css:{'playing':isPlaying(),'searchMore':type=='searchMore',disabled:removed(),'podcast-episode':$parent.content.listType == 'podcast-episodes'},attr:{'data-position':(typeof(rootIndex)!=='undefined') ? rootIndex : sectionItemIndex}">
4194		<!-- ko if: $parent.content.listType == 'podcast-episodes' -->
4195		<div class="column metadata">
4196			<div class="title-container">
4197				<!-- ko if: typeof explicit === 'string' ? explicit.toUpperCase() === 'TRUE' : explicit === true -->
4198<span class="advisory" title="Advisory Label">E</span>
4199				<!-- /ko -->
4200				<div class="title link" role="heading" aria-level="3" data-bind="attr:{tabindex: section.tabIndex}, event:{keydown: APP.getKeyDownHandler(function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'podcastEpisode','title':title,'seoName':link,'id':episodeId,_links:links})})}, text:title,click:function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'podcastEpisode','title':title,'seoName':link,'id':episodeId,_links:links})}"></div>
4201			</div>
4202			<div class="subtitle" data-bind="text:subtitle,visible:type!='searchMore'"></div>
4203			<div class="top-row" data-bind="visible:type!='searchMore'">
4204				<span class="publishDate" data-bind="text:dateFormat(publishDate, 'mmmm dd yyyy')"></span>
4205
4206				<!-- ko if: typeof(offset) === 'undefined' || offset === null || finished -->
4207				&#183; <span class="duration" data-bind="text:formatPTtime(duration)"></span>
4208				<!-- /ko -->
4209
4210				<!-- ko if: typeof(offset) !== 'undefined' && offset !== null -->
4211
4212					<!-- ko if: !finished && typeof(progressWidth) !== 'undefined' -->
4213					&#183; <span class="disposition-status" data-bind="text: timeLeft + ' left'"></span>
4214					<div class="progress-bar">
4215						<div class="progress" data-bind="style: { width: progressWidth }"></div>
4216					</div>
4217					<!-- /ko -->
4218
4219					<!-- ko if: finished -->
4220					&#183; <span class="disposition-played">Played</span>
4221					<div class="checkmark">
4222						<svg xmlns="http://www.w3.org/2000/svg" height="15" viewBox="0 0 24 24" width="15">
4223							<path d="M0 0h24v24H0z" fill="none"/>
4224							<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/>
4225						</svg>
4226					</div>
4227					<!-- /ko -->
4228
4229				<!-- /ko -->
4230			</div>
4231
4232		</div>
4233		<!-- /ko -->
4234
4235		<!-- ko if: (!basicradio && olicensed && restricted)-->
4236		<!-- Filler column to hide button while retaining button column spacing and restricted dot psuedo element-->
4237		<div class="column button play rating restricted" tabindex="11"></div>
4238		<!-- /ko -->
4239		<!-- ko if: !(!basicradio && olicensed && restricted)-->
4240		<div class="column button" role="button"
4241			 data-bind="css:{play:$parent.content.listType=='fav-song-ratings'||$parent.content.listType=='podcast-episodes'||$parent.content.listType.indexOf('-ratings')==-1,rating:$parent.content.listType!='fav-song-ratings'||$parent.content.listType.indexOf('-ratings')>-1,playable:(basicradio || olicensed),'radio-station':(basicradio && olicensed==0) || (basicradio && olicensed && restricted),'restricted':!basicradio && olicensed && restricted,pause:isPlaying()&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},attr:{tabindex: section.tabIndex,id:'btn-radioplay-'+uiItemId},event:{keydown: APP.getKeyDownHandler(APP.onPlaySlackerRadioItem),focus:APP._onTileFocus.bind(section)},click:APP.onPlaySlackerRadioItem,clickBubble: false">
4242
4243			<!-- ko if: $parent.content.listType.indexOf('-ratings') > -1 && $parent.content.listType!='fav-song-ratings' && !isPlaying() -->
4244			<a href="#" class="heart" title="Unrate" data-bind="attr:{tabindex: section.tabIndex}, event:{keydown: APP.getKeyDownHandler(unrate)}, click:unrate,visible:rating==100, clickBubble: false">
4245				<svg role="presentation" alt="heart" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
4246					<g>
4247						<path id="fill" d="m12.05845,5.45073c4.47563,-13.03855 22.01129,0 0,16.76385c-22.01129,-16.76385 -4.47563,-29.80239 0,-16.76385z" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="null" fill="transparent"/>
4248						<path id="outline" d="m17.3,0c-2.3,0 -5.3,3.9 -5.3,3.9s-3,-3.9 -5.2,-3.9c-4.6,0 -6.8,2.3 -6.8,7c0,4.5 12,17 12,17s12,-12.5 12,-17c0,-4.7 -2.2,-7 -6.7,-7zm-15.8,7.2c0,-4 1.3,-5.7 5.3,-5.7c1.2,0 5.3,3.9 5.3,3.9s4.1,-3.9 5.3,-3.9c4,0 5.3,1.7 5.3,5.7c-0.2,3.8 -10.7,14.5 -10.7,14.5s-10.5,-10.7 -10.5,-14.5z" fill="#FFFFFF"/>
4249					</g>
4250				</svg>
4251			</a>
4252
4253			<a href="#" class="ban" title="Unrate" data-bind="attr:{tabindex: section.tabIndex}, event:{keydown: APP.getKeyDownHandler(unrate)}, click:unrate,visible:rating==-100, clickBubble: false">
4254				<svg role="presentation" alt="ban" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4255					<path fill="#FFF" d="M21 4.1l-1-1-.1-.1C17.8 1.1 15 0 12 0 5.4 0 0 5.4 0 12c0 3 1.1 5.8 3 7.9l.1.1.9.9.1.1c2.1 1.9 4.9 3 7.9 3 6.6 0 12-5.4 12-12 0-3-1.1-5.8-3-7.9zM1.5 12C1.5 6.2 6.2 1.5 12 1.5c2.6 0 5 1 6.9 2.6L4.1 18.9C2.5 17 1.5 14.6 1.5 12zM12 22.5c-2.6 0-5-1-6.9-2.6L19.9 5.1c1.6 1.8 2.6 4.2 2.6 6.9 0 5.8-4.7 10.5-10.5 10.5z"/>
4256				</svg>
4257			</a>
4258			<!-- /ko -->
4259			<!-- ko if: isPlaying() -->
4260			<!-- ko if: APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause' -->
4261			<svg role="img" aria-label="playing animation" class="lds-equalizer" width="100%"  height="80px"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
4261ox="0 0 100 100" preserveAspectRatio="xMidYMid" style="background: none; padding: 0; margin: 0;">
4262				<g transform="rotate(180 50 50)">
4263					<rect y="22" height="10.1976" fill="#ce1c35" x="28.333333333333336" width="10">
4264						<animate attributeName="height" calcMode="spline" values="40;60;8;40" times="0;0.33;0.66;1" keySplines="0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1" repeatCount="indefinite" begin="-0.15s" dur="1.2">
4265						</animate></rect><rect y="22" height="39.9224" fill="#ce1a35" x="39.44444444444444" width="10">
4266					<animate attributeName="height" calcMode="spline" values="40;60;8;40" times="0;0.33;0.66;1" keySplines="0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1" repeatCount="indefinite" begin="-0.44999999999999996s" dur="1.2">
4267					</animate></rect><rect y="22" height="59.496" fill="#ce1c35" x="50.55555555555556" width="10">
4268					<animate attributeName="height" calcMode="spline" values="40;60;8;40" times="0;0.33;0.66;1" keySplines="0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1" repeatCount="indefinite" begin="-0.8999999999999999s" dur="1.2">
4269					</animate></rect><rect y="22" height="57.0259" fill="#ce1c35" x="61.66666666666667" width="10">
4270					<animate attributeName="height" calcMode="spline" values="40;60;8;40" times="0;0.33;0.66;1" keySplines="0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1" repeatCount="indefinite" begin="-0.75s" dur="1.2">
4271					</animate></rect><rect y="22" height="29.1516" fill="#ce1c35" x="72.77777777777777" width="10">
4272					<animate attributeName="height" calcMode="spline" values="40;60;8;40" times="0;0.33;0.66;1" keySplines="0.5 0 0.5 1;0.5 0 0.5 1;0.5 0 0.5 1" repeatCount="indefinite" begin="-0.3s" dur="1.2">
4273					</animate>
4274				</rect>
4275				</g>
4276			</svg>
4277			<!-- /ko -->
4278			<!-- ko if: APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='play' -->
4279			<svg role="img" aria-label="playing animation" class="lds-equalizer" width="100%"  height="80px"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" style="background: none; padding: 0; margin: 0;">
4280				<g transform="rotate(180 50 50)">
4281					<rect y="22" height="10.1976" fill="#ce1c35" x="28.333333333333336" width="10"></rect>
4282					<rect y="22" height="39.9224" fill="#ce1a35" x="39.44444444444444" width="10"></rect>
4283					<rect y="22" height="59.496" fill="#ce1c35" x="50.55555555555556" width="10"></rect>
4284					<rect y="22" height="57.0259" fill="#ce1c35" x="61.66666666666667" width="10"></rect>
4285					<rect y="22" height="29.1516" fill="#ce1c35" x="72.77777777777777" width="10"></rect>
4286				</g></svg>
4287			<!-- /ko -->
4288			<!-- /ko -->
4289			<!-- ko if: $parent.content.listType == 'playlist-tracks' && !isPlaying() -->
4290			<span data-bind="text:rootIndex+1">#</span>
4291			<!-- /ko -->
4292
4293		</div>
4294		<!-- /ko -->
4295
4296
4297		<!-- ko if: !$parent.content.listType -->
4298		<div class="column">
4299			<!-- ko if: item.advisory -->
4300			<span class="advisory" data-bind="text:item.advisory" title="Advisory Label"></span>
4301			<!-- /ko -->
4302			<span data-bind="css:{'with-advisory':item.advisory},attr:{title:title},text:title"></span>
4303		</div>
4304		<!-- /ko -->
4305
4306		<!-- ko if: $parent.content.listType == 'station-songs' -->
4307		<div class="column">
4308			<!-- ko if: item.advisory -->
4309			<span class="advisory" data-bind="text:item.advisory" title="Advisory Label"></span>
4310			<!-- /ko -->
4311			<span data-bind="event:{keydown: APP.getKeyDownHandler(function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':id})})}, attr:{tabindex: section.tabIndex, title:title},css:{link:link,'with-advisory':item.advisory},text:title,click:function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':id})}"></span>
4312		</div>
4313		<div class="column"><span data-bind="attr:{tabindex: section.tabIndex, title:artistName},event:{keydown: APP.getKeyDownHandler(function (o,e){if(artistLink)APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':artistLink,'id':artistId})})}, css:{link:artistLink},text:artistName,click:function (o,e){if(artistLink)APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':artistLink,'id':artistId})}"></span></div>
4314		<div class="column pop-bar options">
4315			<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4316			<div class="measure" data-bind="style:{width:scorePercent}">
4317				<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4318			</div>
4319			<!-- ko if: !APP.basicRadioOnly() && (olicensed > 0 || $root.type == 'MylibraryView')-->
4320			<a href="" class="options-trap" style="width:0;height:0" data-bind="attr: {tabindex: section.tabIndex},event:{focus: APP.handleOptionsFocusTrap}"></a>
4321			<a href="#" class="options" data-bind="attr: {tabindex: section.tabIndex}, click: $root._onRequestSongOptions, clickBubble: false">
4322				<svg role="img" aria-label="options menu" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4323					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4324				</svg>
4325			</a>
4326			<!-- /ko -->
4327		</div>
4328
4329		<!-- /ko -->
4330
4331		<!-- ko if: $parent.content.listType == 'search-songs' -->
4332		<div class="column">
4333			<span data-bind="attr:{tabindex: section.tabIndex, title:title},css:{link:link}
4333,event: {keydown: APP.getKeyDownHandler(function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':id})})}, text:title,click:function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':id})}"></span>
4334		</div>
4335		<div class="column"><span data-bind="attr:{title:artistName, tabindex: section.tabIndex},css:{link:artistId && artistId != 0},event: {keydown: APP.getKeyDownHandler(function (o,e){if(artistId && artistId != 0)APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':artistLink,'id':artistId})})}, text:artistName,click:function (o,e){if(artistId && artistId != 0)APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':artistLink,'id':artistId})}"></span></div>
4336		<div class="column pop-bar options">
4337			<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4338			<div class="measure" data-bind="style:{width:scorePercent}">
4339				<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4340			</div>
4341			<!-- ko if: !APP.basicRadioOnly() && olicensed > 0 -->
4342			<a href="" class="options-trap" style="width:0;height:0" data-bind="attr: {tabindex: section.tabIndex},event:{focus: APP.handleOptionsFocusTrap}"></a>
4343			<a href="#" class="options" data-bind="attr:{tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler($root._onRequestSongOptions)}, click: $root._onRequestSongOptions, clickBubble: false">
4344				<svg role="img" aria-label="options menu" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4345					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4346				</svg>
4347			</a>
4348			<!-- /ko -->
4349		</div>
4350
4351		<!-- /ko -->
4352
4353		<!-- ko if: $parent.content.listType == 'artist-songs' -->
4354		<div class="column">
4355			<!-- ko if: item.advisory -->
4356			<span class="advisory" data-bind="text:item.advisory"  title="Advisory Label"></span>
4357			<!-- /ko -->
4358			<span data-bind="attr:{tabindex: section.tabIndex, title:title}, event: {keydown: APP.getKeyDownHandler(function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':{'id':id,'perf-id':track[0].performanceId,'track-id':(track[0].id||track[0].trackId)}})})}, css:{link:link,'with-advisory':item.advisory},text:title,click:function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':link,'id':{'id':id,'perf-id':track[0].performanceId,'track-id':(track[0].id||track[0].trackId)}})}"></span>
4359		</div>
4360		<div class="column"><span data-bind="attr:{tabindex: section.tabIndex, title:albumName}, event: {keydown: APP.getKeyDownHandler(function(o,e){if(albumLink&&track&&track[0])APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':albumLink,'id':track[0].album[0].albumId})})}, css:{link:albumLink&&track&&track[0]},text:albumName,click:function(o,e){if(albumLink&&track&&track[0])APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':albumLink,'id':track[0].album[0].albumId})}"></span></div>
4361		<div class="column pop-bar options">
4362			<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4363			<div class="measure" data-bind="style:{width:scorePercent}">
4364				<svg><g><path stroke-dasharray="3,2" d="M5 20 l1000 0"></path></g></svg>
4365			</div>
4366			<!-- ko if: !APP.basicRadioOnly() && olicensed > 0 -->
4367			<a href="" class="options-trap" style="width:0;height:0" data-bind="attr: {tabindex: section.tabIndex},event:{focus: APP.handleOptionsFocusTrap}"></a>
4368			<a href="#" class="options" data-bind="attr: {tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler($root._onRequestSongOptions)}, click: $root._onRequestSongOptions, clickBubble: false">
4369				<svg role="presentation" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4370					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4371				</svg>
4372			</a>
4373			<!-- /ko -->
4374		</div>
4375		<!-- /ko -->
4376
4377		<!-- ko if: $parent.content.listType == 'playlist-tracks' -->
4378		<div class="column">
4379			<!-- ko if: item.advisory -->
4380			<span class="advisory" data-bind="text:item.advisory"  title="Advisory Label"></span>
4381			<!-- /ko -->
4382			<span class="link" data-bind="attr:{tabindex: section.tabIndex}, css:{'with-advisory':item.advisory},attr:{title:title},text:title,click:function(o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'song','title':title,'seoName':songlink,'id':{'id':id,'perf-id':pid,'track-id':tid}})}"></span>
4383		</div>
4384		<div class="column">
4385			<!-- ko if: artistLink -->
4386			<span class="link" data-bind="attr:{title:artistName}
4386,text:artistName,event: {keydown: APP.getKeyDownHandler(function (e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':null,'id':artistId})})}, click:function (e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':null,'id':artistId})}"></span>
4387			<!-- /ko -->
4388			<!-- ko if: !artistLink -->
4389			<span data-bind="attr:{title:artistName},text:artistName"></span>
4390			<!-- /ko -->
4391		</div>
4392		<div class="column"><span class="link" data-bind="attr:{tabindex: section.tabIndex, title:albumName}, event: {keydown: APP.getKeyDownHandler(function (e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':null,'id':albumId})})}, text:albumName,click:function (e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':null,'id':albumId})}"></span></div>
4393
4394		<!-- ko if: $parent.content.editable -->
4395		<div class="column edit-move" data-bind="click:function (data, event){$root._onRequestPlaylistSongOptions(data,event,$parent)},clickBubble: false">
4396			<svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80">
4397				<path style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;block-progression:tb;isolation:auto;mix-blend-mode:normal" d="M 40 9.5859375 L 32.292969 17.292969 L 33.707031 18.707031 L 39.064453 13.349609 A 1 1 0 0 0 40 14 A 1 1 0 0 0 40.935547 13.349609 L 46.292969 18.707031 L 47.707031 17.292969 L 40 9.5859375 z M 40 16 A 1 1 0 0 0 39 17 A 1 1 0 0 0 40 18 A 1 1 0 0 0 41 17 A 1 1 0 0 0 40 16 z M 40 20 A 1 1 0 0 0 39 21 A 1 1 0 0 0 40 22 A 1 1 0 0 0 41 21 A 1 1 0 0 0 40 20 z M 40 24 A 1 1 0 0 0 39 25 A 1 1 0 0 0 40 26 A 1 1 0 0 0 41 25 A 1 1 0 0 0 40 24 z M 40 28 A 1 1 0 0 0 39 29 L 11 29 L 11 31 L 69 31 L 69 29 L 41 29 A 1 1 0 0 0 40 28 z M 11 39 L 11 41 L 69 41 L 69 39 L 11 39 z M 11 49 L 11 51 L 39 51 A 1 1 0 0 0 40 52 A 1 1 0 0 0 41 51 L 69 51 L 69 49 L 11 49 z M 40 54 A 1 1 0 0 0 39 55 A 1 1 0 0 0 40 56 A 1 1 0 0 0 41 55 A 1 1 0 0 0 40 54 z M 40 58 A 1 1 0 0 0 39 59 A 1 1 0 0 0 40 60 A 1 1 0 0 0 41 59 A 1 1 0 0 0 40 58 z M 33.707031 61.292969 L 32.292969 62.707031 L 40 70.414062 L 47.707031 62.707031 L 46.292969 61.292969 L 40.935547 66.650391 A 1 1 0 0 0 40 66 A 1 1 0 0 0 39.064453 66.650391 L 33.707031 61.292969 z M 40 62 A 1 1 0 0 0 39 63 A 1 1 0 0 0 40 64 A 1 1 0 0 0 41 63 A 1 1 0 0 0 40 62 z"/>
4398			</svg>
4399		</div>
4400		<!-- /ko -->
4401		<!-- ko if: !$parent.content.editable -->
4402		<div class="column options noedit">
4403			<!-- ko if: !APP.basicRadioOnly() && olicensed > 0 -->
4404			<a href="" class="options-trap" style="width:0;height:0" data-bind="attr: {tabindex: section.tabIndex},event:{focus: APP.handleOptionsFocusTrap}"></a>
4405			<a href="#" class="options" data-bind="attr:{tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler($root._onRequestSongOptions)}, click: $root._onRequestSongOptions, clickBubble: false">
4406				<svg role="img" aria-label="options menu" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4407					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4408				</svg>
4409			</a>
4410			<!-- /ko -->
4411		</div>
4412		<!-- /ko -->
4413
4414		<div class="column pop-bar" data-bind="css:{noedit:!$parent.content.editable}"><span data-bind="text:formatSecondsAsTime(tlen)"></span></div>
4415
4416		<!-- /ko -->
4417
4418		<!-- ko if: $parent.content.listType == 'fav-song-ratings' -->
4419		<div class="column"><span data-bind="attr:{title:title},text:title"></span></div>
4420		<div class="column">
4421			<!-- ko if: artistLink -->
4422			<span class="link" data-bind="attr:{tabindex: section.tabIndex, title:artistName},event: {keydown: APP.getKeyDownHandler(function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':null,'id':artistId})})},text:artistName,click:function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artistName,'seoName':null,'id':artistId})}"></span>
4423			<!-- /ko -->
4424			<!-- ko if: !artistLink -->
4425			<span data-bind="attr:{title:artistName},text:artistName"></span>
4426			<!-- /ko -->
4427		</div>
4428		<div class="column">
4429			<span class="link" data-bind="attr:{tabindex: section.tabIndex, title:albumName}
4429,event: {keydown: APP.getKeyDownHandler(function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':null,'id':albumId})})}, text:albumName,click:function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':albumName,'seoName':null,'id':albumId})}"></span>
4430		</div>
4431		<div class="column options">
4432			<a href="" class="options-trap" style="width:0;height:0" data-bind="attr: {tabindex: section.tabIndex},event:{focus: APP.handleOptionsFocusTrap}"></a>
4433			<a href="#" class="options" data-bind="attr:{tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler($root._onRequestSongOptions)}, click: $root._onRequestSongOptions, clickBubble: false">
4434				<svg role="presentation" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4435					<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4436				</svg>
4437			</a>
4438		</div>
4439		<!-- /ko -->
4440		<!-- ko if: $parent.content.listType == 'station-song-ratings' -->
4441		<div class="column"><span data-bind="attr:{title:title},text:title"></span></div>
4442		<div class="column"><span class="link" data-bind="attr:{title:artist, tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler(function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist,'seoName':null,'id':artistid})})}, text:artist,click:function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist,'seoName':null,'id':artistid})}"></span></div>
4443		<div class="column"><span class="link" data-bind="attr:{title:album, tabindex: section.tabIndex}, event: {keydown: APP.getKeyDownHandler(function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':album,'seoName':null,'id':albumid})})}, text:album,click:function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'album','title':album,'seoName':null,'id':albumid})}"></span></div>
4444		<div class="column date"><span data-bind="text:dateFormat(lmtime, 'mm/dd/yyyy')"></span></div>
4445		<!-- /ko -->
4446		<!-- ko if: $parent.content.listType == 'station-artist-ratings' -->
4447		<div class="column"><span class="link" data-bind="attr:{tabindex: section.tabIndex,title:artist},event: {keydown: APP.getKeyDownHandler(function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist,'seoName':null,'id':artistid})})},text:artist,click:function (o,e){APP.goToPage('slackeritemdetail', {e:e,'reportingId':item.reportingId,'type':'artist','title':artist,'seoName':null,'id':artistid})}"></span></div>
4448		<div class="column date"><span data-bind="text:dateFormat(lmtime, 'mm/dd/yyyy')"></span></div>
4449		<!-- /ko -->
4450
4451	</li>
4452</script>
vendor: 1 bytes, line 4452
4452
4453<script type="text/html" id="lineup-item-tile">
4454	<div class="tile-container" tabindex="-1"
4455		 data-bind="attr:{id:'tile-'+uiItemId},click:function (data, event){if (item.artistId){APP.onTileClick(data, event)}}, clickBubble: false,css:classNames($index())">
4456		<div class="tile lazyImg" aria-live="assertive" aria-role="navigation"
4457			 data-bind="attr:{id:'video-'+uiItemId,'aria-labelledby':'title-'+uiItemId,tabindex:(section.isSpotlight)?-1:section.tabIndex,'lazySrc':((section.isSpotlight)?spotlightBgImageUrl:posterImgUrl)},event:{mouseover:APP._onTileFocus.bind(section),focus:APP._onTileFocus.bind(section),blur:APP._onTileBlur.bind(section)},clickBubble: false">
4458		</div>
4459		<div class="metadata" aria-live="polite" data-bind="css:{'link':item.artistId},style:{'cursor':(item.artistId)?'pointer':'default'},attr:{'aria-labelledby':'title-'+item.uiItemId}">
4460			<span class="title" role="heading" aria-level="3" data-bind="text:title,attr:{id:'title-'+item.uiItemId,'aria-label':(item.ariaTitle||'')+', '+(item.subtitle||'')}"></span>
4461			<!-- ko if: item.subtitle -->
4462			<p class="subtitle" aria-live="off" data-bind="text:item.subtitle"></p>
4463			<!-- /ko -->
4464		</div>
4465	</div>
4466</script>
4466
4467
4468<script type="text/html" id="festival-schedule-tile">
4469	<div class="tile-container" tabindex="-1"
4470		 data-bind="attr:{id:'tile-'+uiItemId}">
4471		<div class="tile scheduleDate"
4472			 data-bind="attr:{id:'sched-'+uiItemId,tabindex:'10'+$index()},event:{focus:APP._onTileFocus.bind(section),blur:APP._onTileBlur.bind(section)}">
4473
4474			<h2 class="date"><span class="dow"  data-bind="text:day"></span> <span class="dt" data-bind="text:date"></span></h2>
4475			<ul>
4476				<!-- ko foreach: {data: _embedded.content, as: 'act', afterRender: function (el,data) {$root._onScheduleItemRender.bind($root)(el, data, date)}} -->
4477				<li class="scheduleItem" data-bind="attr:{tabindex:'11'+$index()},event:{focus:APP._onTileFocus.bind(section),blur:APP._onTileBlur.bind(section)}">
4478					<div data-bind="css:{'notime':!act.time}">
4479						<img class="schedule-img lazyImg" src="/s=4.0.1400/images/pixel.gif" data-bind="visible:act.imgUrl,attr:{alt:act.name,'lazySrc':act.imgUrl}">
4480						<span class="time" data-bind="html:(act.time) ? act.time+' '+act.timeZone : '&nbsp;'"></span>
4481						<span class="name" data-bind="text:act.name,attr:{title:act.name}"></span>
4482						<!-- ko if: act.startTime -->
4483						<div class="reminder" data-bind="attr:{id:'ouical-'+($parent.date+act.name).replace(/\W/g,'-')}">Remind Me</div>
4484						<!-- /ko -->
4485					</div>
4486					<!-- ko if: APP.implementationSuperType() != 'tv' && act.artistId-->
4486
4487					<div class="options" data-bind="click: $root._onRequestArtistOptions,clickBubble: false">
4488						<svg role="presentation" class="playeroptions" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
4489							<circle cx="2.5" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="12" cy="12" r="2.5" fill="white" style="stroke-width:0"/><circle cx="21" cy="12" r="2.5" fill="white" style="stroke-width:0"/>
4490						</svg>
4491					</div>
4492					<!-- /ko -->
4493				</li>
4494				<!-- /ko -->
4495			</ul>
4496		</div>
4497	</div>
4498</script>
4498
4499
4500<script type="text/html" id="tabbed-section-page-body">
4501
4502	<!-- ko if: !tabbedSection.tabs() || !tabbedSection.tabs().length -->
4503	<!-- ko template: {name: 'sectioned-page-body', data:tabbedSection, as:'section', afterRender: $root.capitalism.bind($root)} -->
4504	<!-- /ko -->
4505	<!-- /ko -->
4506
4507	<!-- ko if: tabbedSection.tabs() && tabbedSection.tabs().length -->
4508	<a id="item-detail-actions-bottom" aria-hidden="true" class="focus-catch item-detail-actions-bottom" tabindex="-1"></a>
4509	<!-- ko with: tabbedSection.tabs() -->
4510	<div class="tabs-container" data-bind="css:{'with-mobile-download':$root.isMobileDevice() && $root.hasMobileApp()}">
4511		<section class="tabs section section--tabs section--main" aria-live="off">
4512			<a id="tabs-top" aria-hidden="true" class="focus-catch tabs-top" tabindex="-1"></a>
4513			<div class="section-tabs section-tabs--react" data-bind="css:tabbedSection.classNames, component:{name:'react-wrapper', params:{name:'ItemDetailTabs', props:{section: tabbedSection}}}"></div>
4514		</section>
4515	</div>
4516	<div class="tabpane-container">
4517		<!-- ko if: $root.isMobileDevice() && $root.hasMobileApp() && $root.usesSplitTone -->
4518		<div class="more bottom centered mobile-download">
4519			<a href="/apps" data-bind="event:{keydown:APP.getKeyDownHandler(tabbedSection.changeTab)}, click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false">Download</a> the mobile app
4520			<svg role="presentation" alt="icon" data-bind="click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false" xmlns="http://www.w3.org/2000/svg" width="14" height="24" viewBox="0 0 14 24">
4521				<path fill="#000" fill-rule="nonzero" d="M12.019 0H1.58C.711 0 0 .729 0 1.621v20.757C0 23.27.712 24 1.581 24H12.02c.87 0 1.581-.728 1.581-1.621V1.621C13.6.729 12.888 0 12.019 0zM5.13 1.168h3.34c.105 0 .19.088.19.197a.194.194 0 0 1-.19.196H5.13a.194.194 0 0 1-.19-.196c0-.109.085-.197.19-.197zM6.8 23.19a.8.8 0 0 1-.79-.81.8.8 0 0 1 .79-.811.8.8 0 0 1 .79.81.8.8 0 0 1-.79.811zM12.5 21H1.1V2.57h11.4V21z"/>
4522			</svg>
4523		</div>
4524		<!-- /ko -->
4525
4526		<section class="tabpane section section--tabpane section--main" role="tabpanel" aria-live="polite" data-bind="attr:{'data-reporting-tab':encodeURIComponent(tabbedSection.activeTab().title)}">
4527
4528			<!-- ko foreach: {data: tabbedSection, as:'_s'} -->
4529			<!-- ko if: _s.id == tabbedSection.activeTab().id -->
4530			<!-- ko if: _s.tabs().length && (_s.classNames||'').indexOf('station-ratings') === -1 -->
4531			<!-- Sub Tabs - 1 level deep -->
4532			<section class="tabs section section--tabs section--main">
4533				<a id="sub-tabs-top" aria-hidden="true" class="focus-catch tabs-top" tabindex="-1"></a>
4534				<div class="section-tabs section-tabs--react" data-bind="css:_s.classNames, component:{name:'react-wrapper', params:{name:'ItemDetailTabs', props:{section: _s, leadIn: 'View by', carousel: false}}}"></div>
4535			</section>
4536			<!-- /ko -->
4537
4538			<!-- ko if: _s.tabs().length -->
4539			<!-- ko with: _s.activeTab() -->
4540			<!-- ko if: !_s.content().length && !_s.visibleDescription() && !_s.filter() -->
4541			<div class="loading-pulse" style="margin-top:2em"></div>
4542			<!-- /ko -->
4543			<!-- ko template: {name: 'sectioned-page-body', data:_s, as:'section', afterRender: $root.capitalism.bind($root)} -->
4544			<!-- /ko -->
4545			<!-- /ko -->
4546			<!-- /ko -->
4547
4548			<!-- ko if: !_s.tabs().length -->
4549			<!-- ko if: !_s.content().length && !_s.visibleDescription() -->
4550			<div class="loading-pulse" style="margin-top:2em"></div>
4551			<!-- /ko -->
4552			<!-- ko template: {name: 'sectioned-page-body', data:_s, as:'section', afterRender: $root.capitalism.bind($root)} -->
4553			<!-- /ko -->
4554			<!-- /ko -->
4555
4556
4557			<!-- /ko -->
4558			<!-- /ko -->
4559		</section>
4560	</div>
4561	<!-- /ko -->
4562	<!-- /ko -->
4563</script>
4563
4564
4565<!-- PDT-8083_redesign: MyLibrary-only fork of tabbed-section-page-body above.
4566     Identical content-rendering logic (active tab lookup, sub-tabs, loading
4567     pulse, sectioned-page-body), minus the .tabs-container tab-rail <ul> —
4568     that nav is now the React MyLibrarySidebarNav component (see
4569     mylibraryBody.jsp). Editing tab/content behavior for MyLibrary: edit
4570     here. Editing it for Profile/artist/album/item-detail/etc.: edit the
4571     shared template above instead. -->
4572<script type="text/html" id="mylibrary-tabpane-body">
4573
4574	<!-- ko if: !tabbedSection.tabs() || !tabbedSection.tabs().length -->
4575	<!-- ko template: {name: 'sectioned-page-body', data:tabbedSection, as:'section', afterRender: $root.capitalism.bind($root)} -->
4576	<!-- /ko -->
4577	<!-- /ko -->
4578
4579	<!-- ko if: tabbedSection.tabs() && tabbedSection.tabs().length -->
4580	<a id="item-detail-actions-bottom" aria-hidden="true" class="focus-catch item-detail-actions-bottom" tabindex="-1"></a>
4581	<div class="tabpane-container">
4582		<!-- ko if: $root.isMobileDevice() && $root.hasMobileApp() && $root.usesSplitTone -->
4583		<div class="more bottom centered mobile-download">
4584			<a href="/apps" data-bind="event:{keydown:APP.getKeyDownHandler(tabbedSection.changeTab)}, click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false">Download</a> the mobile app
4585			<svg role="presentation" alt="icon" data-bind="click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false" xmlns="http://www.w3.org/2000/svg" width="14" height="24" viewBox="0 0 14 24">
4586				<path fill="#000" fill-rule="nonzero" d="M12.019 0H1.58C.711 0 0 .729 0 1.621v20.757C0 23.27.712 24 1.581 24H12.02c.87 0 1.581-.728 1.581-1.621V1.621C13.6.729 12.888 0 12.019 0zM5.13 1.168h3.34c.105 0 .19.088.19.197a.194.194 0 0 1-.19.196H5.13a.194.194 0 0 1-.19-.196c0-.109.085-.197.19-.197zM6.8 23.19a.8.8 0 0 1-.79-.81.8.8 0 0 1 .79-.811.8.8 0 0 1 .79.81.8.8 0 0 1-.79.811zM12.5 21H1.1V2.57h11.4V21z"/>
4587			</svg>
4588		</div>
4589		<!-- /ko -->
4590
4591		<section class="tabpane section section--tabpane section--main" role="tabpanel" aria-live="polite" data-bind="attr:{'data-reporting-tab':encodeURIComponent(tabbedSection.activeTab().title)}">
4592
4593			<!-- ko foreach: {data: tabbedSection, as:'_s'} -->
4594			<!-- ko if: _s.id == tabbedSection.activeTab().id -->
4595			<!-- ko if: _s.tabs().length -->
4596			<!-- Sub Tabs - 1 level deep -->
4597			<section class="tabs section section--tabs section--main">
4598				<a id="sub-tabs-top" aria-hidden="true" class="focus-catch tabs-top" tabindex="-1"></a>
4599				<ul class="section-tabs" role="tablist" data-bind="css:tabbedSection.classNames + ' ' + _s.classNames">
4600					<!-- ko foreach: {data: _s.tabs, as: '_stab' } -->
4601					<li class="tab-item sub-tab-item subtitle" data-bind="html:_stab.title,attr:{id:'tab-'+id, tabindex: tabbedSection.tabIndex},css:{'active':_s.activeTab()&&_stab.id==_s.activeTab().id},click:_s.changeTab.bind(_s),event:{focus:APP._onTabFocus, keydown:APP.getKeyDownHandler(_s.changeTab.bind(_s))}"></li>
4602					<!-- /ko -->
4603				</ul>
4604			</section>
4605			<!-- /ko -->
4606
4607			<!-- ko if: _s.tabs().length -->
4608			<!-- ko with: _s.activeTab() -->
4609			<!-- ko if: !_s.content().length && !_s.visibleDescription() && !_s.filter() -->
4610			<div class="loading-pulse" style="margin-top:2em"></div>
4611			<!-- /ko -->
4612			<!-- ko template: {name: 'sectioned-page-body', data:_s, as:'section', afterRender: $root.capitalism.bind($root)} -->
4613			<!-- /ko -->
4614			<!-- /ko -->
4615			<!-- /ko -->
4616
4617			<!-- ko if: !_s.tabs().length -->
4618			<!-- ko if: !_s.content().length && !_s.visibleDescription() -->
4619			<div class="loading-pulse" style="margin-top:2em"></div>
4620			<!-- /ko -->
4621			<!-- ko template: {name: 'sectioned-page-body', data:_s, as:'section', afterRender: $root.capitalism.bind($root)} -->
4622			<!-- /ko -->
4623			<!-- /ko -->
4624
4625
4626			<!-- /ko -->
4627			<!-- /ko -->
4628		</section>
4629	</div>
4630	<!-- /ko -->
4631</script>
4631
4632
4633<script type="text/html" id="sectioned-page-body">
4634	<!-- ko if: $data.offer && !section.isSpotlight -->
4635	<section class="section body offer section--body section--offer section--body">
4636		<h2 data-bind="text:offer.title"></h2>
4637		<p class="description" data-bind="html:generateOfferHtml(offer)"></h2>
4638	</section>
4639	<!-- /ko -->
4640
4641	<section tabindex="-1" aria-live="polite" data-bind="css:expandWithBemClasses('section', undefined, classNames.split(' ').concat([($root.isMobileDevice() && $root.hasMobileApp())? 'with-download-app':'']).concat(bemModifiers)),attr:{id:id,'aria-labelledby':'section-title-'+id,'data-count':$index()}">
4642		<!-- ko if: !section.isSpotlight && content().length -->
4643		<a id="section-top" aria-hidden="true" class="focus-catch section-top" tabindex="-1"></a>
4644		<!-- /ko -->
4645
4646		<!-- ko if: section.iconPath -->
4647		<div class="section-icon" data-bind="style:{'background-image':'url('+section.iconPath+'/web/3/center/100.png)'}"></div>
4648		<!-- /ko -->
4649
4650		<h2 data-bind="attr:{'id':'section-title-'+id},visible:title,html:(advisory) ? title + ' ['+advisory+']' : title,css:{'with-icon':section.iconPath}">TITLE</h2>
4651
4652		<!-- ko if: content.getListType && content.getListType() === 'playlist-tracks' -->
4653		<div class="section-filter-mount" data-bind="component:{name:'react-wrapper', params:{name:'SectionFilter', props:{section: section, placeholder: 'Filter tracks', label: 'Filter tracks'}}}"></div>
4654		<!-- /ko -->
4655
4656		<!-- ko if: classNames.indexOf('presets') > -1 -->
4657		<div class="react-wrapper" data-bind="component: {name: 'react-wrapper', params: {name: 'MyLibraryPresetsTab', props: { APP: APP, root: $root }}}"></div>
4658		<!-- /ko -->
4659		<!-- ko ifnot: classNames.indexOf('presets') > -1 -->
4660
4661		<!-- ko if: isEditDirty() && !(content.getListType && content.getListType() === 'playlist-tracks') -->
4662		<div class="more top save-changes" data-bind="event:{keydown:APP.getKeyDownHandler(section.saveDirtyEdit)}, click:section.saveDirtyEdit,clickBubble: false"><button role="alert" class="std save-dirty" data-bind="attr: {tabindex: section.tabIndex}">SAVE CHANGES</button></div>
4663		<!-- /ko -->
4664		<div class="more top" data-bind="visible:(hasMore() || hasLess()) && $root.type !== 'SlackerItemDetailView' && $root.type !== 'ArtistPickerView'" style="display:none"><button class="std" data-bind="attr: {tabindex: section.tabIndex}, text:(hasMore())?'View All':'View Less',click:doSeeMore, clickBubble: false, event:{keydown:APP.getKeyDownHandler(doSeeMore)}">View All</button></div>
4665		<!-- ko if: filter() !== null && hasFilterData() && ['station-song-ratings','station-artist-ratings','playlist-tracks'].indexOf(content.listType) === -1 -->
4666		<div class="section-filter-wrapper"><div class="search-glass"></div>
4667			<input type="text" aria-label="Text Input: Filter" class="sectionFilterInput" placeholder="Filter" data-bind="attr: {tabindex: section.tabIndex}, textInput:filter"/>
4668		</div>
4669		<!-- /ko -->
4670
4671		<!-- ko if: !section.isSpotlight -->
4672
4673		<!-- ko if: sectionData.editable || sectionData.share || $root.bookmarkAction -->
4674		<section tabindex="-1" class="section section--main item edit-actions">
4675			<!-- ko if: sectionData.share -->
4676			<button class="std share" title="Share" data-bind="attr:{tabindex: section.tabIndex, id:'detail-actions-share'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:sectionData.share,clickBubble:false" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Share</span></button>
4677			<!-- /ko -->
4678			<!-- ko if: sectionData.bookmark-->
4679			<button class="std bookmark" title="Add To Favorites" data-bind="css:sectionData.bookmark().state,attr:{tabindex: section.tabIndex, id:'detail-editactions-bookmark',title:(sectionData.bookmark().state=='on')?'Remove From Favorites':'Add To Favorites'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:$root._onToggleBookmark" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Bookmark</span></button>
4680			<!-- /ko -->
4681
4682			<!-- ko with: sectionData.editable -->
4683
4684			<!-- ko if: remove -->
4685			<button class="std delete" title="Delete" data-bind="attr:{tabindex: section.tabIndex, id:'detail-editactions-remove'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:remove" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>DELETE</span></button>
4686			<!-- /ko -->
4687			<!-- ko if: addToStation -->
4688			<button class="std add" title="Add To Station" tabindex="11" data-bind="attr:{tabindex: section.tabIndex, id:'detail-editactions-addToStation'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:addToStation" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Add To Station</span></button>
4689			<!-- /ko -->
4690			<!-- ko if: addToPlaylist -->
4691			<button class="std add"  title="Add To Playlist" tabindex="11" data-bind="attr:{tabindex: section.tabIndex, id:'detail-editactions-addToPlaylist'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:addToPlaylist" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Add To Playlist</span></button>
4692			<!-- /ko -->
4693
4694			<!-- /ko -->
4695
4696		</section>
4697		<!-- /ko -->
4698		<!-- /ko -->
4699
4700		<!-- ko if: (section.classNames||'').indexOf('hero') === -1 && (section.classNames||'').indexOf('spotlight') === -1 -->
4701		<div class="section-description-mount" data-bind="component:{name:'react-wrapper', params:{name:'SectionDescription', props:{section: section, root: $root, APP: APP}}}"></div>
4702		<!-- /ko -->
4703
4704		<!-- ko ifnot: (section.classNames||'').indexOf('hero') === -1 && (section.classNames||'').indexOf('spotlight') === -1 -->
4705		<p class="description" data-bind="css:{editable:sectionData.editable&&section.sectionData.editable.redescription},visible:visibleDescription,html:visibleDescription,click:function (data, event){if (event.target.nodeName==='A'){window.open(event.target.href)}else if (section.sectionData.editable&&section.sectionData.editable.redescription){$root._onRedescriptionRequest(data, event)}}">DESCRIPTION</p>
4706		<!-- ko if: canToggleDescription() == -1 -->
4707		<div style="margin-bottom:1em"><a href="#" data-bind="attr: {tabindex: section.tabIndex},click:toggleDescription">READ LESS</a></div>
4708		<!-- /ko -->
4709		<!-- ko if: canToggleDescription() == 1 -->
4710		<div><a href="#" data-bind="attr:{tabindex: section.tabIndex},click:toggleDescription">READ MORE</a></div>
4711		<!-- /ko -->
4712		<!-- /ko -->
4713
4714		<div class="scroll-container" aria-live="polite" data-bind="css:{'with-countdown':spotlightItem() && spotlightItem().item && spotlightItem().item.countdown()},event:{scroll:function () {APP.currentView._doCapitalisticThings(true);APP.currentView._doLazyImageLoading(true)}}">
4715			<!-- ko if: content.getListType && ['station-song-ratings','station-artist-ratings'].indexOf(content.getListType()) > -1 -->
4716			<div class="station-ratings-mount" data-bind="component:{name:'react-wrapper', params:{name:'StationRatings', props:{section: section, root: $root, APP: APP}}}"></div>
4717			<!-- /ko -->
4718
4719			<!-- ko if: !content().length -->
4720			<!-- ko if: isLoadingMore() -->
4721			<div class="centered loader"></div>
4722			<!-- /ko -->
4723			<!-- /ko -->
4724
4725			<!-- ko if: content().length -->
4726
4727			<!-- ko if: content.type == 'list' -->
4728
4729			<!-- ko if: content.getListType() != 'album-tracks' && content.getListType() != 'podcast-episodes' -->
4730
4731			<!-- ko if: ['station-songs','search-songs','artist-songs','playlist-tracks'].indexOf(content.listType) > -1 -->
4732			<div class="item-detail-track-list-mount" data-bind="component:{name:'react-wrapper', params:{name:'ItemDetailTrackList', props:{section: section, root: $root, APP: APP}}}"></div>
4733			<!-- /ko -->
4734
4735			<!-- ko ifnot: ['station-songs','search-songs','artist-songs','playlist-tracks','station-song-ratings','station-artist-ratings'].indexOf(content.listType) > -1 -->
4736			<ul class="section-list header" data-bind="css:content.getListType()">
4737				<li class="section-list-item">
4738					<div class="column button play">
4739						<!-- ko if: content.listType == 'playlist-tracks' -->
4740						#
4741						<!-- /ko -->
4742					</div>
4743					<!-- ko if: !content.listType -->
4744					<div class="column">TITLE</div>
4745					<!-- /ko -->
4746
4747					<!-- ko if: content.listType == 'playlist-tracks' -->
4748					<div class="column">TITLE</div>
4749					<div class="column">ARTIST</div>
4750					<div class="column">ALBUM</div>
4751					<div class="column pop-bar">DURATION</div>
4752					<!-- /ko -->
4753
4754					<!-- ko if: content.listType == 'station-songs' || content.listType == 'search-songs' -->
4755					<div class="column">TITLE</div>
4756					<div class="column">ARTIST</div>
4757					<div class="column pop-bar">POPULARITY</div>
4758					<!-- /ko -->
4759
4760					<!-- ko if: content.listType == 'artist-songs' -->
4761					<div class="column">TITLE</div>
4762					<div class="column">ALBUM</div>
4763					<div class="column pop-bar">POPULARITY</div>
4764					<!-- /ko -->
4765
4766					<!-- ko if: content.listType == 'fav-song-ratings' -->
4767					<div class="column">SONG</div>
4768					<div class="column">ARTIST</div>
4769					<div class="column">ALBUM</div>
4770					<div class="column date"></div>
4771					<!-- /ko -->
4772					<!-- ko if: content.listType == 'station-song-ratings' -->
4773					<div class="column">SONG</div>
4774					<div class="column">ARTIST</div>
4775					<div class="column">ALBUM</div>
4776					<div class="column date">DATE</div>
4777					<!-- /ko -->
4778					<!-- ko if: content.listType == 'station-artist-ratings' -->
4779					<div class="column">ARTIST</div>
4780					<div class="column date">DATE</div>
4781					<!-- /ko -->
4782				</li>
4783			</ul>
4784			<ul class="section-list" data-bind="css:content.listType,foreach:{data:content, as:'item'}">
4785				<!-- ko template: {name: 'list-item'} -->
4786				<!-- /ko -->
4787			</ul>
4788			<!-- /ko -->
4789			<!-- /ko -->
4790			<!-- ko if: content.getListType() == 'podcast-episodes' -->
4791			<div class="item-detail-episode-list-mount" data-bind="component:{name:'react-wrapper', params:{name:'ItemDetailEpisodeList', props:{section: section, root: $root, APP: APP}}}"></div>
4792			<!-- /ko -->
4793			<!-- ko if: content.listType == 'album-tracks' -->
4794			<div class="item-detail-album-tracks-mount" data-bind="component:{name:'react-wrapper', params:{name:'ItemDetailAlbumTracks', props:{section: section, root: $root, APP: APP}}}"></div>
4795			<!-- /ko -->
4796			<!-- /ko -->
4797
4798			<!-- ko if: content.type != 'list' -->
4799
4800			<!-- ko if: content.layout == 'double-high' -->
4801
4802			<div class="react-wrapper" data-bind="style:{height: '100%'}, component: {name: 'react-wrapper', params: {name: 'TileGroup', props: { items: content(), type: content.type, section: section, APP: APP, root: $root, nested: true, sectionIndex: $index() }, subscriptionMap:APP.ptg_subscriptionMap}}"></div>
4803
4804			<!-- ko if: contentMobile().length -->
4805			<div class="react-wrapper" data-bind="style:{height: '100%'}, component: {name: 'react-wrapper', params: {name: 'TileGroup', props: { items: contentMobile(), type: contentMobile.type, section: section, APP: APP, root: $root, modifierClasses:['double-high','double-high-mobile-alt'], sectionIndex: $index() }, subscriptionMap:APP.ptg_subscriptionMap}}"></div>
4806			<!-- /ko -->
4807			<!-- /ko -->
4808
4809			<!-- ko if: !content.layout -->
4810
4811			<!-- LXLWEB-3554: ResponsiveTileGrid was scoped to My Library and Profile only. Other views (Search, Music Home, etc.) still use TileGroup and would need additional testing before migrating. -->
4812			<!-- PDT-8083_redesign: recentlyplayed added so its tiles also render through ResponsiveTileGrid (now TileGrid/ResultTile-backed) instead of TileGroup, for visual consistency with the rest of My Library. -->
4813			<!-- PDT-8159: the item-detail tabs join them, on the same class list. Their cards
4814			     were legacy Tiles wearing the modern look through
4815			     components/_legacy-result-tiles.scss; they are the real ResultTile now, so the
4816			     play control, restricted/Plus states, explicit badge and options menu are the
4817			     same code the search and My Library cards run rather than a second
4818			     implementation kept in step by hand.
4819
4820			     The class list is the whole gate because the enclosing `content.type != 'list'`
4821			     already sorts tiles from rows: the track lists (Top Songs, album discs, podcast
4822			     episodes) and the ratings tables never reach here, so what is left under
4823			     albums / artists / stations / podcasts / playlists is a grid of cards. Note the
4824			     names are PLURAL — the singular forms a hero carries (`… radio album`,
4825			     `… radio station`) and the ratings sections (`station-artist-ratings`) do not
4826			     match, which is what keeps the hero and the ratings tab on their own
4827			     rendering. -->
4828			<!-- ko if: ($root.type === 'MylibraryView' || $root.type === 'ProfileView' || $root.type === 'SlackerItemDetailView') && (classNames.indexOf('playlists') > -1 || classNames.indexOf('artists') > -1 || classNames.indexOf('albums') > -1 || classNames.indexOf('podcasts') > -1 || classNames.indexOf('stations') > -1 || classNames.indexOf('recentlyplayed') > -1) -->
4829			<div class="react-wrapper" data-bind="style:{height: '100%'}, component: {name: 'react-wrapper', params: {name: 'ResponsiveTileGrid', props: { items: content(), type: content.type, section: section, APP: APP, root: $root, sectionIndex: $index(), enableAds: $root.type === 'SlackerItemDetailView' }, subscriptionMap:{section: {content: true, hasMore: true, hasLess: true}, items: {removed: true, streamStateBadge: true, headerImage: true, userHasTicket: true}}}}"></div>
4830			<!-- /ko -->
4831
4832			<!-- ko ifnot: ($root.type === 'MylibraryView' || $root.type === 'ProfileView' || $root.type === 'SlackerItemDetailView') && (classNames.indexOf('playlists') > -1 || classNames.indexOf('artists') > -1 || classNames.indexOf('albums') > -1 || classNames.indexOf('podcasts') > -1 || classNames.indexOf('stations') > -1 || classNames.indexOf('recentlyplayed') > -1) -->
4833			<div class="react-wrapper" data-bind="style:{height: '100%'}, component: {name: 'react-wrapper', params: {name: 'TileGroup', props: { items: content(), type: content.type, section: section, APP: APP, root: $root, sectionIndex: $index() }, subscriptionMap:APP.ptg_subscriptionMap}}"></div>
4834			<!-- /ko -->
4835
4836			<!-- /ko -->
4837
4838			<!-- ko if: content()[0].type == 'form' -->
4839			<p class="note2">By submitting this form, you agree to our <a href="/terms" onclick="APP.goToPage('terms');return false;">Terms of Service</a> and <a href="/privacy" onclick="APP.goToPage('privacy');return false;">Privacy Policy</a>.</p>
4840			<!-- /ko -->
4841
4842			<!-- ko if:!section.isSpotlight -->
4843			<div class="carousel-nav left" role="button" aria-label="Scroll left" data-bind="event:{keydown: APP.getKeyDownHandler(function () {section.carouselRotate(-1)})}, attr:{tabindex: !section.carouselLeftEnabled() ? -1 : section.tabIndex - 1, 'aria-disabled': !section.carouselLeftEnabled()},css:{disabled:!section.carouselLeftEnabled()},click:function () {section.carouselRotate(-1)}, clickBubble: false">
4844			</div>
4845			<div class="carousel-nav right" role="button" aria-label="Scroll right" data-bind="event:{keydown: APP.getKeyDownHandler(function () {section.carouselRotate(1)})}, attr:{tabindex: !section.carouselRightEnabled() ? -1 : section.tabIndex + 1, 'aria-disabled': !section.carouselRightEnabled()},css:{disabled:!section.carouselRightEnabled()},click:function () {section.carouselRotate(1)}, clickBubble: false">
4846			</div>
4847			<!-- /ko -->
4848			<!-- ko if:section.isSpotlight -->
4849			<div class="spotlight-nav dots" aria-live="off" data-bind="visible:((APP.implementationSuperType() != 'tv' || APP.appImplementationModule.type == 'tesladash') && content().length > 1) || (APP.implementationSuperType() == 'tv' && APP.appImplementationModule.type != 'tesladash' && content().length > 0)">
4850				<!-- ko foreach: content -->
4851				<div class="nav-dot" role="button" data-bind="attr:{tabindex: section.tabIndex, id:'spotlight-dot-'+section.id+'-'+$index(),'aria-label':($index() == section.spotlightItem().index)?'Current Featured Item: '+title:($index() > section.spotlightItem().index)?'Next Featured Item':'Previous Featured Item'},css:{active:$index() == section.spotlightItem().index},event:{focus:APP._onSpotlightNavDotFocus, keydown: APP.getKeyDownHandler(function () {section.setCurrentSpotlightItem($index(), true)})}, click:function () {section.setCurrentSpotlightItem($index(), true)}, clickBubble: false"></div>
4852				<!-- /ko -->
4853			</div>
4854			<div class="spotlight-nav left" role="button" aria-label="Scroll left" data-bind="event:{keydown: APP.getKeyDownHandler(function () {section.spotlightRotate(-1)})}, attr:{tabindex: !section.spotlightLeftEnabled() ? -1 : section.tabIndex - 1, 'aria-disabled': !section.spotlightLeftEnabled()}, visible:content().length > 1, css:{disabled:!section.spotlightLeftEnabled()},click:function () {section.spotlightRotate(-1)}, clickBubble: false"></div>
4855			<div class="spotlight-nav right" role="button" aria-label="Scroll right" data-bind="event:{keydown: APP.getKeyDownHandler(function () {section.spotlightRotate(1)})}, attr:{tabindex: !section.spotlightRightEnabled() ? -1 : section.tabIndex + 1, 'aria-disabled': !section.spotlightRightEnabled()}, visible:content().length > 1, css:{disabled:!section.spotlightRightEnabled()},click:function () {section.spotlightRotate(1)}, clickBubble: false"></div>
4856			<!-- /ko -->
4857			<!-- /ko -->
4858			<!-- /ko -->
4859
4860		</div>
4861		<!-- ko if: $root.type == 'SlackerItemDetailView' || $root.type == 'MylibraryView' || $root.type == 'ArtistPickerView' -->
4862		<!-- ko if: !$root.isMobileDevice() || !$root.hasMobileApp() -->
4863		<div class="more bottom"  data-bind="event:{keydown: APP.getKeyDownHandler(doSeeMore)},visible:hasMore()&&!isLoadingMore(),click:doSeeMore,attr:{tabindex: section.tabIndex, role:'button','aria-label':'more ' + hasMoreLabel()}, clickBubble: false" style="display:none"><button class="std" data-bind="text:'more ' + hasMoreLabel()">more</button></div>
4864		<!-- ko if: isLoadingMore() && content().length -->
4865		<div class="centered loader morebottom"></div>
4866		<!-- /ko -->
4867		<div class="more bottom" data-bind="event:{keydown: APP.getKeyDownHandler(doSeeLess)},visible:hasLess,click:doSeeLess,attr:{tabindex: section.tabIndex, role:'button','aria-label':'less ' + hasMoreLabel()}, clickBubble: false" style="display:none"><button class="std" data-bind="text:'less ' + hasMoreLabel()">less</button></div>
4868		<!-- /ko -->
4869		<!-- /ko -->
4870
4871		<!-- ko if: section.isSpotlight-->
4872		<!-- ko if: $root.isMobileDevice() && $root.hasMobileApp() && !$root.usesSplitTone -->
4873		<div class="more bottom centered mobile-download">
4874			<a href="/apps" data-bind="attr: {tabindex: section.tabIndex}, click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false">Download</a> the mobile app
4875			<svg role="presentation" alt="icon" data-bind="click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false" xmlns="http://www.w3.org/2000/svg" width="14" height="24" viewBox="0 0 14 24">
4876				<path fill="#000" fill-rule="nonzero" d="M12.019 0H1.58C.711 0 0 .729 0 1.621v20.757C0 23.27.712 24 1.581 24H12.02c.87 0 1.581-.728 1.581-1.621V1.621C13.6.729 12.888 0 12.019 0zM5.13 1.168h3.34c.105 0 .19.088.19.197a.194.194 0 0 1-.19.196H5.13a.194.194 0 0 1-.19-.196c0-.109.085-.197.19-.197zM6.8 23.19a.8.8 0 0 1-.79-.81.8.8 0 0 1 .79-.811.8.8 0 0 1 .79.81.8.8 0 0 1-.79.811zM12.5 21H1.1V2.57h11.4V21z"/>
4877			</svg>
4878		</div>
4879		<!-- /ko -->
4880		<!-- /ko -->
4881
4882		<!-- ko if: $root.type == 'SlackerItemDetailView' && (!$index || $index() == 0) -->
4883		<a id="item-detail-section-top" aria-live="polite" class="focus-catch item-detail-section-top" tabindex="-1"></a>
4884		<!-- /ko -->
4885
4886		<!-- ko if: $root.type == 'SlackerItemDetailView' && (!$index || $index() == 0) -->
4887		<a id="item-detail-actions-bottom" aria-live="polite" class="focus-catch item-detail-actions-bottom" tabindex="-1"></a>
4888		<!-- /ko -->
4889		<!-- /ko -->
4890
4891	</section>
4892
4893	<div class="view-pager-mount" data-bind="component:{name:'react-wrapper', params:{name:'ViewPager', props:{root: $data}}}"></div>
4894
4895</script>
4895
4896
4897
4898
4899<script type="text/html" id="video-detail-body">
4900	<h1 class="sr-only" data-bind="text:video.title"></h1>
4901	<section tabindex="-1" class="section video spotlight section--video section--spotlight ">
4902		<div class="tile-group">
4903			<div class="tile-container" tabindex="-1"
4904				 data-bind="attr:{id:'tile-'+objectId}">
4905				<div class="tile"
4906					 data-bind="attr:{id:objectId},style:{'background-image':'url('+(featureImgUrl || posterImgUrl)+')'}">
4907					<div class="overlay"></div>
4908					<!-- ko if: contentUrl -->
4909					<div class="play-button-container" data-bind="with:playable">
4910						<div class="button"
4911							 role="button"
4912							 data-bind="attr:{tabindex: APP.getTabIndexByName('videoplayer')},event:{keydown: APP.getKeyDownHandler(APP.appImplementationModule.onBeforeHeroVideoStart.bind(APP.appImplementationModule))},css:{'play':!paywallVideoTypeText(),'std':paywallVideoTypeText()},click:APP.appImplementationModule.onBeforeHeroVideoStart.bind(APP.appImplementationModule),clickBubble: false">
4913							<a href="#"
4914							   data-bind="attr:{tabindex: APP.getTabIndexByName('videoplayer')},text:(paywallVideoTypeText())?paywallVideoTypeText():'WATCH NOW',attr:{href:'/video/'+objectId},click:APP.appImplementationModule.onBeforeHeroVideoStart.bind(APP.appImplementationModule),clickBubble: false">
4915							</a>
4916						</div>
4917					</div>
4918					<!-- /ko -->
4919				</div>
4920			</div>
4921		</div>
4922	</section>
4923
4924	<section tabindex="-1" class="section item edit-actions section--item section--edit-actions section--main">
4925		<button class="std share" title="Share" data-bind="attr:{tabindex: APP.getTabIndexByName('videoplayer'), id:'detail-actions-share'},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:$root.share,clickBubble:false" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Share</span></button>
4926	</section>
4927
4928	<section tabindex="-1" class="section video section--video section--main" data-bind="with:video.metadataVersion">
4929		<div class="metadata" >
4930			<!-- ko if: video.paywallBadgeType() -->
4931			<div class="diamond" title="Subscriber exclusive content" data-bind="css:{'ticketing':video.paywallBadgeType()=='ticketing'}">
4932				<svg role="img" aria-label="diamond icon" id="diamond" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
4933				<g>
4934					<path d="M15.1,11.7c-1,2.6-2.1,5.1-3.1,7.8c-1.1-2.6-2.1-5.2-3.1-7.8C11,11.7,13,11.7,15.1,11.7z"/>
4935					<path d="M15.1,11.3c-2.1,0-4.1,0-6.1,0c0.1-0.4,0.3-0.8,0.4-1.2c0.3-1,0.7-1.9,1-2.9C10.4,7,10.5,7,10.7,7
4936		c0.9,0,1.8,0,2.8,0C14,8.4,14.5,9.8,15.1,11.3z"/>
4937					<path d="M13.9,6.9c1-0.4,2.1-0.7,3.1-1.1C17.7,6.9,18.3,8,19,9c-1.2,0.7-2.3,1.4-3.6,2.2C14.9,9.8,14.4,8.4,13.9,6.9z"
4938					/>
4939					<path d="M5,9C5,8.9,5,8.9,5.1,8.9c0.6-1,1.2-2,1.9-3c1,0.3,2,0.7,3.1,1.1c-0.5,1.4-1,2.9-1.5,4.3C7.3,10.5,6.2,9.7,5,9
4940		z"/>
4941					<path d="M16.6,5.5c-0.7,0.3-1.4,0.5-2.1,0.7c-0.5,0.2-1.1,0.3-1.7,0.3c-0.8,0-1.7,0.1-2.5,0C9.5,6.4,8.7,6,8,5.7
4942		C7.8,5.7,7.6,5.6,7.4,5.5c1-0.3,1.9-0.7,2.8-1c0.1,0,0.2,0,0.3,0c1,0,2,0,3,0c0.1,0,0.3,0,0.4,0.1C14.8,4.9,15.6,5.2,16.6,5.5z"/>
4943					<path d="M19,9.6c-2.1,3.1-4.2,6.3-6.3,9.4c0,0,0,0-0.1,0c0-0.1,0.1-0.2,0.1-0.2c0.9-2.3,1.9-4.7,2.8-7
4944		c0-0.1,0.1-0.1,0.1-0.1C16.7,10.9,17.9,10.2,19,9.6C19,9.6,19,9.6,19,9.6z"/>
4945					<path d="M11.3,19C9.2,15.9,7.1,12.7,5,9.6c0,0,0,0,0,0c0.6,0.4,1.2,0.7,1.8,1.1c0.4,0.3,0.9,0.5,1.3,0.8
4946		c0.2,0.1,0.3,0.3,0.4,0.5c0.6,1.5,1.2,3,1.8,4.6c0.3,0.8,0.6,1.6,0.9,2.3C11.3,18.9,11.3,18.9,11.3,19C11.3,19,11.3,19,11.3,19z"/>
4947				</g>
4948			</svg>
4949				<svg role="img" aria-label="ticket icon" id="ticket" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"  xmlns:xlink="http://www.w3.org/1999/xlink">
4950					<path data-name="layer2" d="M55 18.7A6.9 6.9 0 0 1 45.3 9l-7-7L2 38.3l7 7a6.9 6.9 0 0 1 9.7 9.7l7 7L62 25.7z"
4951						  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
4952						  stroke-linecap="round"></path>
4953					<path data-name="layer1" d="M30.6 46a3 3 0 0 1-4.2 0L18 37.6a3 3 0 0 1 0-4.2L33.4 18a3 3 0 0 1 4.2 0l8.4 8.4a3 3 0 0 1 0 4.2z"
4954						  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
4955						  stroke-linecap="round"></path>
4956				</svg>
4957			</div>
4958			<!-- /ko -->
4959			<h2 data-bind="text:video.title"></h2>
4960			<!-- ko if: video.subtitle -->
4961			<h3 data-bind="text:video.subtitle"></h3>
4962			<!-- /ko -->
4963			<!-- ko if: video.description -->
4964			<div class="description" data-bind="text:video.description"></div>
4965			<!-- /ko -->
4966		</div>
4967	</section>
4968
4969	<div class="capUnit leaderboard lazy" data-slotsize="leaderboard"></div>
4970
4971	<!-- ko with:video.sectionVersion -->
4972	<!-- ko template: {name: 'sectioned-page-body', foreach: video.sections, as: 'section', afterRender: $root.capitalism.bind($root)} -->
4973	<!-- /ko -->
4974	<!-- /ko -->
4975</script>
4975
4976
4977<script type="text/html" id="item-detail-body">
4978	<div class="hero" aria-live="assertive"
4979		 data-bind="attr:{'aria-label':item.title+', '+((item.subtitle)?item.subtitle:'')+' '+((item.description)?item.description:'')},style:{'background-image':'url('+spotlightBgImageUrl()+')'}">
4980
4981		<!-- ko if: contentUrl -->
4982		<div class="tile" data-bind="attr:{id:'video-'+objectId}">
4983			<div class="overlay"></div>
4984
4985			<div class="play-button-container">
4986
4987				<div class="button play" role="button"
4988					 data-bind="attr:{tabindex: APP.getTabIndexByName('hero')}, event: {keydown: APP.getKeyDownHandler(function () {APP.appImplementationModule.onBeforeHeroVideoStart(this, true)})}, click:function () {APP.appImplementationModule.onBeforeHeroVideoStart(this, true)},clickBubble: false">
4989					<a href="" onfocus="this.parentElement.focus()" data-bind="attr:{href:'/video/'+uiItemId},click:function () {APP.appImplementationModule.onBeforeHeroVideoStart(this)},clickBubble: false">WATCH NOW</a>
4990				</div>
4991			</div>
4992
4993		</div>
4994		<!-- /ko -->
4995
4996		<div class="overlay"></div>
4997		<div class="overlay gradient"></div>
4998
4999		<!-- ko with:$root.detailMetaVersion() -->
5000
5001		<div class="metadata" data-bind="css:{'with-countdown':item.countdown()}">
5002			<!-- ko if: item.paywallBadgeType() && item.paywallBadgeType() != 'register' -->
5003			<div class="diamond" data-bind="css:{'ticketing':item.paywallBadgeType()=='ticketing','with-badge':item.streamStateBadge()!='offline'}" title="Subscriber exclusive content">
5004				<svg role="img" aria-label="diamond icon" version="1.1" id="diamond" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
5005						<g>
5006							<path d="M15.1,11.7c-1,2.6-2.1,5.1-3.1,7.8c-1.1-2.6-2.1-5.2-3.1-7.8C11,11.7,13,11.7,15.1,11.7z"/>
5007							<path d="M15.1,11.3c-2.1,0-4.1,0-6.1,0c0.1-0.4,0.3-0.8,0.4-1.2c0.3-1,0.7-1.9,1-2.9C10.4,7,10.5,7,10.7,7c0.9,0,1.8,0,2.8,0C14,8.4,14.5,9.8,15.1,11.3z"/>
5008							<path d="M13.9,6.9c1-0.4,2.1-0.7,3.1-1.1C17.7,6.9,18.3,8,19,9c-1.2,0.7-2.3,1.4-3.6,2.2C14.9,9.8,14.4,8.4,13.9,6.9z"/>
5009							<path d="M5,9C5,8.9,5,8.9,5.1,8.9c0.6-1,1.2-2,1.9-3c1,0.3,2,0.7,3.1,1.1c-0.5,1.4-1,2.9-1.5,4.3C7.3,10.5,6.2,9.7,5,9z"/>
5010							<path d="M16.6,5.5c-0.7,0.3-1.4,0.5-2.1,0.7c-0.5,0.2-1.1,0.3-1.7,0.3c-0.8,0-1.7,0.1-2.5,0C9.5,6.4,8.7,6,8,5.7C7.8,5.7,7.6,5.6,7.4,5.5c1-0.3,1.9-0.7,2.8-1c0.1,0,0.2,0,0.3,0c1,0,2,0,3,0c0.1,0,0.3,0,0.4,0.1C14.8,4.9,15.6,5.2,16.6,5.5z"/>
5011							<path d="M19,9.6c-2.1,3.1-4.2,6.3-6.3,9.4c0,0,0,0-0.1,0c0-0.1,0.1-0.2,0.1-0.2c0.9-2.3,1.9-4.7,2.8-7c0-0.1,0.1-0.1,0.1-0.1C16.7,10.9,17.9,10.2,19,9.6C19,9.6,19,9.6,19,9.6z"/>
5012							<path d="M11.3,19C9.2,15.9,7.1,12.7,5,9.6c0,0,0,0,0,0c0.6,0.4,1.2,0.7,1.8,1.1c0.4,0.3,0.9,0.5,1.3,0.8c0.2,0.1,0.3,0.3,0.4,0.5c0.6,1.5,1.2,3,1.8,4.6c0.3,0.8,0.6,1.6,0.9,2.3C11.3,18.9,11.3,18.9,11.3,19C11.3,19,11.3,19,11.3,19z"/>
5013						</g>
5014					</svg>
5015
5016				<svg role="img" aria-label="ticket icon" id="ticket" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink">
5017					<path data-name="layer2" d="M55 18.7A6.9 6.9 0 0 1 45.3 9l-7-7L2 38.3l7 7a6.9 6.9 0 0 1 9.7 9.7l7 7L62 25.7z"
5018						  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
5019						  stroke-linecap="round"></path>
5020					<path data-name="layer1" d="M30.6 46a3 3 0 0 1-4.2 0L18 37.6a3 3 0 0 1 0-4.2L33.4 18a3 3 0 0 1 4.2 0l8.4 8.4a3 3 0 0 1 0 4.2z"
5021						  fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"
5022						  stroke-linecap="round"></path>
5023				</svg>
5024			</div>
5025			<!-- /ko -->
5026
5027			<!-- ko if: item.data.eventType !== "meetandgreet" -->
5028			<div class="status-badge" data-bind="visible:item.streamStateBadge()!='offline',css:item.streamStateBadge" style="display:none"><span data-bind="text:item.streamStateBadge"></span></div>
5029			<!-- /ko -->
5030			<!-- ko if: item.data.eventType == "meetandgreet" -->
5031			<div class="status-badge" data-bind="visible:item.streamStateBadge()!='offline',css:item.streamStateBadge" style="background: transparent;color: transparent"><span data-bind="text:item.streamStateBadge"></span></div>
5032			<!-- /ko -->
5033			<h1 aria-live="off" data-bind="text:item.title,attr:{'aria-label':item.title+', '+((item.subtitle)?item.subtitle:'')+' '+((item.description)?item.description:'')}"></h1>
5034			<!-- ko if: item.subtitle -->
5035			<h2 aria-live="off" data-bind="text:item.subtitle"></h2>
5036			<!-- /ko -->
5037
5038			<!-- ko if: item.description -->
5039			<div aria-live="off" class="description" data-bind="css:$root.streamStatus, html:item.description"></div>
5040			<!-- /ko -->
5041
5042			<!-- ko if: item.data.eventType !== "meetandgreet" || !item.userHasTicket() -->
5043			<div class="button std" role="button" aria-role="button" style="display:none" data-bind="
5044				event: {keydown: APP.getKeyDownHandler(()=>{$root.onEventWatchNow(item)})},
5045				attr:{tabindex: APP.getTabIndexByName('hero'), id:'btn-buy-'+item.uiItemId},
5046				visible:!$root.isTicketWaitingRoomActive()&&item.canSellTickets()&&(item.contentUrl||(item.paywallBadgeType()=='ticketing'&&!item.userHasTicket())),
5047				click:()=>{$root.onEventWatchNow(item)},clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">
5048				<!-- ko if: item.paywallVideoTypeText() -->
5049				<span data-bind="text:item.paywallVideoTypeText()"></span>
5050				<!-- /ko -->
5051				<!-- ko if: !item.paywallVideoTypeText() -->
5052				<span data-bind="text:(item.streamStateBadge()=='live')?'WATCH LIVE NOW':'WATCH'"></span>
5053				<!-- /ko -->
5054			</div>
5055			<!-- /ko -->
5056
5057			<!-- ko if: item.data.eventType == "meetandgreet" && item.userHasTicket() -->
5058		    <div class="button std" role="button" aria-role="button" style="display:none" data-bind="
5059			event: {keydown: APP.getKeyDownHandler(function () { window.open('https://meet.liveone.com/'); })},
5060			attr:{tabindex: APP.getTabIndexByName('hero'),id:'btn-buy-'+item.uiItemId},
5061			visible:!$root.isTicketWaitingRoomActive()&&item.canSellTickets(),
5062			click:function () { window.open('https://meet.liveone.com/'); },
5063			clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">
5064				<span>Meet & Greet</span>
5065			</div>
5066			<!-- /ko -->
5067
5068			<!-- ko if: $root.isTicketWaitingRoomActive() || (!item.contentUrl && item.paywallBadgeType()=='ticketing' && item.userHasTicket())-->
5069			<!-- ko if: $root.isTicketWaitingRoomActive() -->
5070			<!-- ko with: APP.purchaseQueue -->
5071			<div aria-live="off" class="description hasticket" data-bind="html:heroSectionMsg"></div>
5072			<div aria-live="off" class="description">Expected wait time: <span data-bind="text:(waitTime()>0)?formatSecondsAsTime(waitTime()):waitTime()"></span></div>
5073			<!-- /ko -->
5074			<!-- /ko -->
5075			<!-- ko if: item.userHasTicket() -->
5076			<div aria-live="off" class="description hasticket">You've got your ticket.  Enjoy access to this event.</div>
5077			<!-- /ko -->
5078
5079			<!-- /ko -->
5080
5081			<!-- ko if: $root.notificationSubscriptionsAction && $root.notificationSubscriptionsAction.status() -->
5082			<div title="Toggle update settings for this event" class="button std secondary notify" role="button" aria-role="button"
5083				 data-bind="
5084				 event:{keydown: APP.getKeyDownHandler(()=>{$root.onRequestSubscribeToUpdates()})},
5085				 attr:{tabindex:APP.getTabIndexByName('hero'),id:'btn-notify-'+item.uiItemId},
5086				 css:$root.notificationSubscriptionsAction.status(),
5087				 click:()=>{$root.onRequestSubscribeToUpdates()},
5088				 clickBubble: false"
5089				 onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">
5090				<span data-bind="text:$root.notificationSubscriptionsAction.buttonLabel">NOTIFY ME</span>
5091			</div>
5092			<!-- /ko -->
5093
5094			<!-- ko if: item.slackerUrl && item.streamStateBadge()!='live' && item.streamStateBadge()!='replay' -->
5095			<div class="button std" role="button" data-bind="
5096			event:{keydown: APP.getKeyDownHandler(function () {APP.onPlaySlackerRadioItem(item)})},
5097			attr:{tabindex:APP.getTabIndexByName('hero'),id:'detail-listen-'+item.uiItemId},
5098			click:function () {APP.onPlaySlackerRadioItem(item)},
5099			clickBubble: false" onfocus="APP.currentView.lastFocusedItem=this.id;this.parentElement.focus()">
5100				LISTEN
5101			</div>
5102			<!-- /ko -->
5103
5104
5105			<!-- ko with: item -->
5106			<div class="countdown" aria-hidden="true" data-bind="countdownclock:countdown">
5107				<div class="message" data-bind="visible:countdownMessage" style="display:none">
5108                    <span data-bind="text:countdownMessage"></span>
5109				</div>
5110				<!-- ko if: typeof(uiItemId) !== 'undefined' -->
5111				<div class="clock" data-bind="visible:countdown" style="display:none">
5112					<span class="time" data-bind="text:_clock.days"></span> <span class="sep">:</span>
5113					<span class="time" data-bind="text:_clock.hours"></span> <span class="sep">:</span>
5114					<span class="time" data-bind="text:_clock.minutes"></span> <span class="sep">:</span>
5115					<span class="time" data-bind="text:_clock.seconds"></span>
5116					<div class="fullDateTime" data-bind="css:{'with-msg':countdownMessage}">
5117						<span class="longDate" data-bind="text:_clock.longdate"></span>
5118					</div>
5119				</div>
5120				<!-- /ko -->
5121				<div class="share">
5122					<ul>
5123						<li class="facebook"><a target="_blank" title="Share on Facebook" data-bind="
5124						event:{keydown: APP.getKeyDownHandler(function (data, event) {$root.share(data, event,'facebook')})},
5125						attr:{tabindex:APP.getTabIndexByName('hero')},
5126						click:function (data, event) {$root.share(data, event,'facebook')}" href="https://www.facebook.com/LVO/">
5127							<svg role="presentation" alt="facebook" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21">
5128								<path fill="#FFF" fill-rule="evenodd" d="M20 19.855c0 .61-.495 1.104-1.104 1.104h-5.097v-7.745h2.6l.39-3.018h-2.99V8.27c0-.874.243-1.47 1.496-1.47h1.599v-2.7a21.468 21.468 0 0 0-2.33-.119c-2.304 0-3.881 1.407-3.881 3.99v2.226H8.076v3.018h2.607v7.745h-9.58C.495 20.96 0 20.465 0 19.855V2.064C0 1.454.494.959 1.104.959h17.792c.61 0 1.103.494 1.103 1.105v17.791"/>
5129							</svg>
5130
5131						</a></li>
5132						<li class="twitter"><a target="_blank" title="Share on X" data-bind="
5133						event:{keydown: APP.getKeyDownHandler(function (data, event) {$root.share(data, event,'twitter')})},
5134						attr:{tabindex:APP.getTabIndexByName('hero')},
5135						click:function (data, event) {$root.share(data, event,'twitter')}" href="https://twitter.com/liveone">
5136							<svg width="26" height="20" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg">
5137								<path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/>
5138							</svg>
5139						</a></li>
5140						<li class="email"><a target="_blank" title="Copy Link" href="#" data-bind="
5141							event:{keydown: APP.getKeyDownHandler(function (data, event) {$root.share(data, event,'email')})},
5142							attr:{tabindex:APP.getTabIndexByName('hero')},
5143							click:function (data, event) {$root.share(data, event,'email')}">
5144							<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
5145								<path d="M16.4481 1.50023C14.844 1.4862 13.3007 2.10727 12.15 3.22645L12.1351 3.24107L11.6464 3.7298C11.2559 4.12032 11.2559 4.75349 11.6464 5.14401L12.3535 5.85112C12.7441 6.24164 13.3772 6.24164 13.7677 5.85112L14.2484 5.37048C14.834 4.80437 15.6142 4.49305 16.4218 4.50012C17.2326 4.50721 18.0103 4.83463 18.5868 5.41517C19.1637 5.99606 19.4927 6.78402 19.4998 7.60991C19.5069 8.43176 19.1946 9.22174 18.633 9.81182L15.5209 12.9432C15.2056 13.2609 14.8269 13.5058 14.4107 13.6622C13.9945 13.8185 13.5501 13.8828 13.1076 13.8509C12.6651 13.8189 12.2341 13.6915 11.8438 13.4768C11.7456 13.4228 11.6504 13.3635 11.5588 13.2993C11.1066 12.9823 10.4859 12.8717 10.0425 13.201L9.23978 13.7973C8.79642 14.1266 8.69902 14.7603 9.09601 15.1443C9.48444 15.52 9.9219 15.8435 10.3977 16.1053C11.1664 16.5282 12.0171 16.78 12.8918 16.8431C13.7666 16.9062 14.6444 16.779 15.4656 16.4706C16.2868 16.1621 17.0317 15.6797 17.65 15.0568L20.7712 11.9162L20.7898 11.8971C21.9007 10.7389 22.5136 9.18987 22.4997 7.58402C22.4859 5.97817 21.8463 4.43996 20.7155 3.30127C19.5844 2.16225 18.0521 1.51427 16.4481 1.50023Z" fill="#fff"></path>
5146								<path d="M11.1082 7.15685C10.2334 7.09376 9.35555 7.22089 8.53436 7.52937C7.71347 7.83773 6.96821 8.32053 6.34994 8.94317L3.22873 12.0838L3.21011 12.1029C2.09928 13.261 1.48637 14.8101 1.50023 16.416C1.51409 18.0218 2.15365 19.56 3.28441 20.6987C4.41551 21.8377 5.94781 22.4857 7.55185 22.4997C9.15591 22.5138 10.6993 21.8927 11.85 20.7735L11.8648 20.7589L12.3536 20.2701C12.7441 19.8796 12.7441 19.2465 12.3536 18.8559L11.6464 18.1488C11.2559 17.7583 10.6228 17.7583 10.2322 18.1488L9.75155 18.6295C9.16598 19.1956 8.38576 19.5069 7.5781 19.4999C6.76732 19.4928 5.98963 19.1653 5.41313 18.5848C4.83629 18.0039 4.50725 17.216 4.50012 16.3901C4.49303 15.5682 4.80532 14.7782 5.36694 14.1881L8.47904 11.0567C8.79434 10.7391 9.1731 10.4941 9.58932 
514610.3378C10.0055 10.1814 10.4498 10.1172 10.8924 10.1491C11.3349 10.181 11.7659 10.3084 12.1561 10.5231C12.2544 10.5772 12.3495 10.6365 12.4411 10.7007C12.8934 11.0177 13.5141 11.1282 13.9574 10.7989L14.7602 10.2026C15.2036 9.87328 15.301 9.23958 14.904 8.85563C14.5155 8.47995 14.0781 8.15644 13.6022 7.89464C12.8335 7.47172 11.9829 7.21993 11.1082 7.15685Z" fill="#fff"></path>
5147							</svg>
5148						</a></li>
5149					</ul>
5150				</div>
5151			</div>
5152			<!-- /ko -->
5153		</div>
5154
5155		<!-- /ko -->
5156
5157	</div>
5158
5159	<a id="item-detail-section-top" aria-live="polite" data-bind="attr:{'aria-label':item.title+', '+((item.subtitle)?item.subtitle:'')+' '+((item.description)?item.description:'')}" class="focus-catch item-detail-section-top" tabindex="-1"></a>
5160
5161	<!-- ko with:$root.detailMetaVersion() -->
5162	<!--
5163    This is here as a flow control to allow the page data to mutate but keep the player unchanged.  Everything below must
5164    use proper item scope..."this" will not work.
5165     -->
5166
5167	<!-- ko if: APP.implementationSuperType() != 'tv' -->
5168	<section class="section item share centered section--item section--share section--centered section--main" data-bind="css:{'with-countdown':item.countdown(), 'section--with-countdown':item.countdown()}">
5169		<ul>
5170			<li class="facebook"><a target="_blank" title="Share on Facebook" data-bind="click:function (data, event) {$root.share(data, event,'facebook')}" href="https://www.facebook.com/LVO/">
5171				<svg role="presentation" alt="facebook" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21">
5172					<path fill="#FFF" fill-rule="evenodd" d="M20 19.855c0 .61-.495 1.104-1.104 1.104h-5.097v-7.745h2.6l.39-3.018h-2.99V8.27c0-.874.243-1.47 1.496-1.47h1.599v-2.7a21.468 21.468 0 0 0-2.33-.119c-2.304 0-3.881 1.407-3.881 3.99v2.226H8.076v3.018h2.607v7.745h-9.58C.495 20.96 0 20.465 0 19.855V2.064C0 1.454.494.959 1.104.959h17.792c.61 0 1.103.494 1.103 1.105v17.791"/>
5173				</svg>
5174
5175			</a></li>
5176			<li class="twitter"><a target="_blank" title="Share on X" data-bind="click:function (data, event) {$root.share(data, event,'twitter')}" href="https://twitter.com/liveone">
5177				<svg width="26" height="20" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg">
5178					<path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/>
5179				</svg>
5180			</a></li>
5181			<li class="email"><a target="_blank" title="Copy Link" href="#" data-bind="click:function (data, event) {$root.share(data, event,'email')}">
5182				<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
5183					<path d="M16.4481 1.50023C14.844 1.4862 13.3007 2.10727 12.15 3.22645L12.1351 3.24107L11.6464 3.7298C11.2559 4.12032 11.2559 4.75349 11.6464 5.14401L12.3535 5.85112C12.7441 6.24164 13.3772 6.24164 13.7677 5.85112L14.2484 5.37048C14.834 4.80437 15.6142 4.49305 16.4218 4.50012C17.2326 4.50721 18.0103 4.83463 18.5868 5.41517C19.1637 5.99606 19.4927 6.78402 19.4998 7.60991C19.5069 8.43176 19.1946 9.22174 18.633 9.81182L15.5209 12.9432C15.2056 13.2609 14.8269 13.5058 14.4107 13.6622C13.9945 13.8185 13.5501 13.8828 13.1076 13.8509C12.6651 13.8189 12.2341 13.6915 11.8438 13.4768C11.7456 13.4228 11.6504 13.3635 11.5588 13.2993C11.1066 12.9823 10.4859 12.8717 10.0425 13.201L9.23978 13.7973C8.79642 14.1266 8.69902 14.7603 9.09601 15.1443C9.48444 15.52 9.9219 15.8435 10.3977 16.1053C11.1664 16.5282 12.0171 16.78 12.8918 16.8431C13.7666 16.9062 14.6444 16.779 15.4656 16.4706C16.2868 16.1621 17.0317 15.6797 17.65 15.0568L20.7712 11.9162L20.7898 11.8971C21.9007 10.7389 22.5136 9.18987 22.4997 7.58402C22.4859 5.97817 21.8463 4.43996 20.7155 3.30127C19.5844 2.16225 18.0521 1.51427 16.4481 1.50023Z" fill="#000000"></path>
5184					<path d="M11.1082 7.15685C10.2334 7.09376 9.35555 7.22089 8.53436 7.52937C7.71347 7.83773 6.96821 8.32053 6.34994 8.94317L3.22873 12.0838L3.21011 12.1029C2.09928 13.261 1.48637 14.8101 1.50023 16.416C1.51409 18.0218 2.15365 19.56 3.28441 20.6987C4.41551 21.8377 5.94781 22.4857 7.55185 22.4997C9.15591 22.5138 10.6993 21.8927 11.85 20.7735L11.8648 20.7589L12.3536 20.2701C12.7441 19.8796 12.7441 19.2465 12.3536 18.8559L11.6464 18.1488C11.2559 17.7583 10.6228 17.7583 10.2322 18.1488L9.75155 18.6295C9.16598 19.1956 8.38576 19.5069 7.5781 19.4999C6.76732 19.4928 5.98963 19.1653 5.41313 18.5848C4.83629 18.0039 4.50725 17.216 4.50012 16.3901C4.49303 15.5682 4.80532 14.7782 5.36694 14.1881L8.47904 11.0567C8.79434 10.7391 9.1731 10.4941 9.58932 
518410.3378C10.0055 10.1814 10.4498 10.1172 10.8924 10.1491C11.3349 10.181 11.7659 10.3084 12.1561 10.5231C12.2544 10.5772 12.3495 10.6365 12.4411 10.7007C12.8934 11.0177 13.5141 11.1282 13.9574 10.7989L14.7602 10.2026C15.2036 9.87328 15.301 9.23958 14.904 8.85563C14.5155 8.47995 14.0781 8.15644 13.6022 7.89464C12.8335 7.47172 11.9829 7.21993 11.1082 7.15685Z" fill="#000000"></path>
5185				</svg>
5186			</a></li>
5187		</ul>
5188
5189
5190		<!-- ko if: $root.isMobileDevice() && $root.hasMobileApp()-->
5191		<p class="mobile-download">
5192			<a href="/apps" data-bind="click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false">Download</a> the mobile app
5193			<svg role="presentation" alt="icon" data-bind="click:function () {APP.downloadApps.getAppDownload(null, location.href)}, clickBubble: false" xmlns="http://www.w3.org/2000/svg" width="14" height="24" viewBox="0 0 14 24">
5194				<path fill="#000" fill-rule="nonzero" d="M12.019 0H1.58C.711 0 0 .729 0 1.621v20.757C0 23.27.712 24 1.581 24H12.02c.87 0 1.581-.728 1.581-1.621V1.621C13.6.729 12.888 0 12.019 0zM5.13 1.168h3.34c.105 0 .19.088.19.197a.194.194 0 0 1-.19.196H5.13a.194.194 0 0 1-.19-.196c0-.109.085-.197.19-.197zM6.8 23.19a.8.8 0 0 1-.79-.81.8.8 0 0 1 .79-.811.8.8 0 0 1 .79.81.8.8 0 0 1-.79.811zM12.5 21H1.1V2.57h11.4V21z"/>
5195			</svg>
5196		</p>
5197		<!-- /ko -->
5198	</section>
5199	<!-- /ko -->
5200
5201
5202	<!-- ko if: APP.implementationSuperType() == 'tv' -->
5203	<section tabindex="-1" class="section item detail-actions section--item section--detail-actions section--main">
5204		<button class="std" tabindex="11" data-bind="visible:item.contentUrl,attr:{id:'detail-watch-'+item.uiItemId},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:function () {APP.appImplementationModule.onBeforeHeroVideoStart(item)}" onfocus="APP.currentView.lastFocusedItem=this.id;">WATCH NOW</button>
5205		<button class="std" tabindex="11" data-bind="visible:item.slackerUrl&&!item.contentUrl,attr:{id:'detail-listen-'+item.uiItemId},event:{focus:APP._onItemDetailActionFocus.bind($root)},click:function () {APP.onPlaySlackerRadioItem(item)}" onfocus="APP.currentView.lastFocusedItem=this.id;">LISTEN</button>
5206	</section>
5207	<!-- /ko -->
5208
5209	<!-- ko if: item.sections && item.sections.tabs().length -->
5210
5211	<!-- ko template: {name: 'tabbed-section-page-body', data:item.sections, as: 'tabbedSection'} -->
5212	<!-- /ko -->
5213
5214	<!-- /ko -->
5215
5216	<!-- ko if: !item.sections || !item.sections.tabs().length -->
5217	<a id="item-detail-actions-bottom" aria-hidden="true" class="focus-catch item-detail-actions-bottom" tabindex="-1"></a>
5218
5219	<!-- ko template: {name: 'sectioned-page-body', foreach: item.sections, as: 'section', afterRender: $root.capitalism.bind($root)} -->
5220	<!-- /ko -->
5221
5222	<!-- /ko -->
5223
5224	<!-- /ko -->
5225</script>
5225
5226
5227<script type="text/html" id="blog-page-body">
5228	<section tabindex="-1" class="section post section--post section--main" aria-live="assertive">
5229		<div class="capUnit skyscraper lazy" data-slotsize="skyscraper"></div>
5230		<a data-bind="attr:{id:seoName,name:'currentItemTarget'}"></a>
5231		<h2 data-bind="visible:title,html:title">TITLE</h2>
5232		<h3 data-bind="visible:subtitle,html:subtitle">SUBTITLE</h3>
5233		<div class="publishInfo">
5234			<span class="by">By</span> <span class="author" data-bind="text:author"></span> | <span class="published" data-bind="text:published"></span>
5235			<button class="std share" title="Share" tabindex="11" data-bind="click:$root.share,clickBubble:false" onfocus="APP.currentView.lastFocusedItem=this.id;"><span>Share</span></button>
5236		</div>
5237		<img class="thumbnail" data-bind="visible:thumbnail,attr:{src:thumbnail}"/>
5238		<div class="content" data-bind="html:content"></div>
5239		<!-- ko if: linkType == 'slacker' -->
5240		<div>
5241			<button class="std" data-bind="click:action">Listen Now</button>
5242		</div>
5243		<!-- /ko -->
5244	</section>
5245	<hr/>
5246</script>
5246
5247
5248<script type="text/html" id="pr-page-body">
5249	<section tabindex="-1" class="section section--post section--main">
5250		<a data-bind="attr:{id:navId,name:seoName}"></a>
5251		<h3 data-bind="visible:title,html:title">TITLE</h3>
5252		<div class="content" data-bind="html:content"></div>
5253		<hr/>
5254		<div class="capUnit leaderboard lazy" data-bind="attr:{id:window.generateUniqueID()}" data-slotsize="leaderboard"></div>
5255	</section>
5256</script>
vendor: 1 bytes, line 5256
5256
5257<script type="text/html" id="subnav-column-start">
5258    <div class="subnav-column"></div>
5259</script>
vendor: 1 bytes, line 5259
5259
5260<script type="text/html" id="navbar-item">
5261	<!-- ko if: item -->
5262	<li data-bind="attr:{'aria-expanded':(item.collapsed())?'false':'true'},css:item.classNames,clickBubble: false,event:{mouseover:item._onSubNavMouse.bind(item),mouseleave:item._onSubNavMouse.bind(item)}">
5263		<!-- ko if: item.isSeparator() -->
5264		<div><span data-bind="text:label"></span></div>
5265		<!-- /ko -->
5266		<!-- ko if: !item.isSeparator() -->
5267		<!-- ko if: item.action || item.subnav().length -->
5268		<!-- ko if: item.seoName()=='settings' -->
5269		<a href="#" role="button" class="navlink" title="LiveOne Account Settings" data-bind="attr:{tabindex:$data.baseTabIndex,title:item.label,href:'/'+item.seoName(),'aria-label':item.ariaLabel},click:item._onClick.bind(item),clickBubble: false,css:{disabled:!APP.canNavigate()},event:{focus:APP._onHeaderNavFocus, mouseover:_onFocus.bind(item)}">
5270			<svg aria-hidden="true" title="LiveOne Account Settings" alt="LiveOne Account Settings" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="2em" height="2em" viewBox="340 140 280 279.416" enable-background="new 340 140 280 279.416" xml:space="preserve">
5271								<path fill="black" d="M620,305.666v-51.333l-31.5-5.25c-2.333-8.75-5.833-16.917-9.917-23.917L597.25,199.5l-36.167-36.75l-26.25,18.083
5272								c-7.583-4.083-15.75-7.583-23.916-9.917L505.667,140h-51.334l-5.25,31.5c-8.75,2.333-16.333,5.833-23.916,9.916L399.5,163.333
5273								L362.75,199.5l18.667,25.666c-4.083,7.584-7.583,15.75-9.917,24.5l-31.5,4.667v51.333l31.5,5.25
5274								c2.333,8.75,5.833,16.334,9.917,23.917l-18.667,26.25l36.167,36.167l26.25-18.667c7.583,4.083,15.75,7.583,24.5,9.917l5.25,30.916
5275								h51.333l5.25-31.5c8.167-2.333,16.333-5.833,23.917-9.916l26.25,18.666l36.166-36.166l-18.666-26.25
5276								c4.083-7.584,7.583-15.167,9.916-23.917L620,305.666z M480,333.666c-29.75,0-53.667-23.916-53.667-53.666s24.5-53.667,53.667-53.667
5277								S533.667,250.25,533.667,280S509.75,333.666,480,333.666z"></path>
5278							</svg>
5279		</a>
5280		<!-- /ko -->
5281		<!-- ko if: item.seoName()!='settings' && item.seoName()!='MusiCares' -->
5282
5283		<a href="#" class="navlink"  data-bind="attr:{tabindex:$data.baseTabIndex,'aria-label':item.ariaLabel,'aria-owns':(item.subnav().length)?'subnav-'+item.id:'',href:(item.seoName() == 'more') ? '/':(item.seoName().indexOf('http')==0?item.seoName():'/'+item.seoName())},click:item._onClick.bind(item),clickBubble:false,text:item.label,css:{disabled:!APP.canNavigate()},event:{focus:APP._onHeaderNavFocus, mouseover:item._onFocus.bind(item)}"></a>
5284		<!-- /ko -->
5285		<!-- /ko -->
5286		<!-- /ko -->
5287	</li>
5288
5289	<!-- ko if: item.subnav().length -->
5290	<div class="subnav" data-bind="attr:{id:'subnav-'+item.id},css:{collapsed:item.collapsed,'burger-only':item.isHamburgerOnly()}">
5291
5292		<!-- ko if: item.subnav()[0].length -->
5293		<!-- ko foreach: { data: item.subnav, as: 'sub' } -->
5294		<div class="subnav-container">
5295			<!-- Check if the first element of this array is a header -->
5296			<!-- ko if: sub[0].classNames().indexOf('header') > -1-->
5297			<h2 data-bind="text:sub[0].label,css:sub[0].classNames,click:function (data, event) {if (sub[0]._onClick) {sub[0]._onClick(data, event)}},event:{mouseover:function(data, event){if (sub[0]._onClick){sub[0]._onFocus(data, event)}}}">CONTAINER</h2>
5298			<!-- /ko -->
5299
5300			<ul class="subnav" data-bind="css:{'extended':sub[0].classNames().indexOf('header') == -1},attr:{id:'subnav-'+$parentContext.$data.item.id}">
5301				<!-- ko foreach: { data: sub, as: '_sub' } -->
5302				<!-- ko if: classNames().indexOf('header') == -1 -->
5303				<li data-bind="css:classNames,click:_onClick,clickBubble: false,attr:{'data-idx':$index()}">
5304					<!-- ko if: isSeparator() -->
5305					<div><span class="label" data-bind="text:label">LABEL</span></div>
5306					<!-- /ko -->
5307					<!-- ko if: !isSeparator() -->
5308					<a href="#" class="navlink" data-bind="attr:{tabindex:$parentContext.$parentContext.$data.baseTabIndex,'aria-label':label,href:(seoName().indexOf('http')==0?seoName():'/'+seoName())},click:_onClick,clickBubble: false,text:label,css:{disabled:!APP.canNavigate()},event:{focus:APP._onHeaderNavFocus, mouseover:_onFocus}"></a>
5309					<!-- /ko -->
5310				</li>
5311				<!-- /ko -->
5312				<!-- /ko -->
5313
5314			</ul>
5315
5316		</div>
5317		<!-- /ko -->
5318		<!-- /ko -->
5319
5320		<!-- ko if: !item.subnav()[0].length -->
5321		<ul class="subnav" data-bind="attr:{id:'subnav-'+item.id},css:{collapsed:item.collapsed}">
5322			<!-- ko foreach: { data: item.subnav, as: 'sub' } -->
5323
5324			<li data-bind="css:classNames,click:_onClick,clickBubble: false,attr:{'data-id
5324x':$index()}">
5325				<!-- ko if: isSeparator() -->
5326				<div><span class="label" data-bind="text:label">LABEL</span></div>
5327				<!-- /ko -->
5328				<!-- ko if: !isSeparator() -->
5329				<a  href="#" class="navlink" tabindex="5" data-bind="attr:{'aria-label':ariaLabel,href:(seoName().indexOf('http')==0?seoName():'/'+seoName())},click:_onClick,clickBubble: false,text:label,css:{disabled:!APP.canNavigate()},event:{focus:APP._onHeaderNavFocus}"></a>
5330				<!-- /ko -->
5331			</li>
5332
5333			<!-- /ko -->
5334		</ul>
5335		<!-- /ko -->
5336
5337
5338	</div>
5339	<!-- /ko -->
5340
5341	<!-- /ko -->
5342</script>
vendor: 1 bytes, line 5342
5342
5343<script type="text/html" id="navbar-item-login">
5344	<!-- ko if: item -->
5345	<li data-bind="attr:{'aria-expanded':(collapsed())?'false':'true'},css:classNames,clickBubble: false,event:{mouseover:_onSubNavMouse,mouseleave:_onSubNavMouse}">
5346		<a href="#" class="navlink" tabindex="5" data-bind="attr:{href:'#',title:label,'aria-label':label},click:_onClick,clickBubble: false,css:{disabled:!APP.canNavigate()},event:{focus:APP._onHeaderNavFocus}">
5347			<!-- ko if: !APP.USER.getProfileImage() -->
5348			<svg role="presentation" alt="avatar icon" class="avatar default" width="30px" height="30px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" >
5349				<g id="shape" fill="#FFFFFF" fill-rule="nonzero">
5350					<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
5351				</g>
5352			</g>
5353			</svg>
5354			<!-- /ko -->
5355			<!-- ko if: APP.USER.getProfileImage() -->
5356			<img class="avatar" src="//cdn.liveone.com/s=4.0.1400/images/pixel.gif" data-bind="attr:{src:APP.USER.getProfileImage()}"/>
5357			<!-- /ko -->
5358			<span data-bind="text:label" class="username"></span>
5359		</a>
5360
5361		<!-- ko if: subnav().length -->
5362		<ul role="group" class="subnav" data-bind="css:{collapsed:collapsed,basic:!APP.USER.user().isAnon}">
5363
5364			<!-- ko foreach: { data: subnav, as: 'sub' } -->
5365
5366			<li data-bind="click:_onClick,clickBubble: false,style:{width:(classNames().indexOf('loader') > -1)?'100%':'auto'}">
5367				<!-- ko if: classNames().indexOf('loader') > -1 -->
5368				<div class="loading-pulse"></div>
5369				<!-- /ko -->
5370				<!-- ko if: classNames().indexOf('loader') == -1 -->
5371				<button href="#" class="" tabindex="5" data-bind="attr:{href:seoName()},click:_onClick,clickBubble: false,text:label,css:classNames,event:{focus:APP._onHeaderNavFocus}"></button>
5372				<!-- /ko -->
5373			</li>
5374			<!-- /ko -->
5375
5376		</ul>
5377		<!-- /ko -->
5378	</li>
5379	<!-- /ko -->
5380
5381</script>
vendor: 1 bytes, line 5381
5381
5382<script type="text/html" id="profile-header">
5383	<section aria-live="polite" class="section lone-title section--lone-title section--main">
5384		<h1>Profile</h1>
5385	</section>
5386	<section aria-live="polite" class="section myaccount profile-header section--myaccount section--profile-header section--main" data-bind="css:{editable:editable,image:image,'section--editable': editable, 'section--image': image}">
5387		<div class="mini-profile" data-bind="css:{image:image}">
5388			<!-- ko if: !image -->
5389			<svg role="presentation" alt="avatar icon" class="avatar default" width="60px" height="60px" viewBox="0 0 65 65" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" >
5390				<g id="shape" fill="#000000" fill-rule="nonzero">
5391					<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
5392				</g>
5393			</g>
5394			</svg>
5395			<!-- /ko -->
5396			<!-- ko if: image -->
5397			<img class="avatar" src="//cdn.liveone.com/s=4.0.1400/images/pixel.gif" data-bind="style:{'background-image':'url('+image+')'}"/>
5398			<!-- /ko -->
5399
5400			<span class="username" data-bind="html:handle"></span>
5401			<div class="profile-stats">
5402				<p class="followers">
5403					<span class="number" data-bind="text:stats.followerCount"></span>
5404					<span class="label">Followers</span>
5405				</p>
5406				<div class="sep"></div>
5407				<p class="following">
5408					<span class="number" data-bind="text:stats.followingCount"></span>
5409					<span class="label">Following</span>
5410				</p>
5411				<!-- ko if: !isPrivate -->
5412				<div class="sep"></div>
5413				<ul class="social-links">
5414					<li class="instagram"><a target="_blank" title="LiveOne on Instagram" href="https://www.instagram.com/liveone/"><span>Instagram</span></a></li>
5415					<li class="tiktok"><a target="_blank" title="LiveOne on TikTok" href="https://tiktok.com/@liveone"><span>TikTok</span></a></li>
5416					<li class="youtube"><a target="_blank" title="LiveOne on YouTube" href="https://www.youtube.com/liveone"><span>YouTube</span></a></li>
5417					<li class="twitter"><a target="_blank" title="LiveOne on Twitter" href="https://twitter.com/liveone"><span>Twitter</span></a></li>
5418					<li class="facebook"><a target="_blank" title="LiveOne on Facebook" href="https://www.facebook.com/LVO/"><span>Facebook</span></a></li>
5419				</ul>
5420				<!-- /ko -->
5421			</div>
5422			<!-- ko if: $root.isMyProfile() -->
5423			<button class="profile view-full-profile" data-bind="click:$root.changeProfileImageOrHandle.bind($root)">EDIT</button>
5424			<!-- /ko -->
5425		</div>
5426		<!-- ko if: $root.isMyProfile() || !isPrivate -->
5427		<div class="bio" data-bind="visible:name||bio" style="display:none">
5428			<span class="username" data-bind="html:name,visible:name" style="display:none">User Name</span>
5429			<p data-bind="html:bio,visible:bio" style="display:none">Short Bio</p>
5430		</div>
5431		<!-- /ko -->
5432	</section>
5433
5434	<!-- ko if: editable -->
5435	<section class="section myaccount profile-header-edit section--myaccount section--profile-header-edit section--main">
5436		<p>
5437			<span class="">Your profile is currently set to <span class="bold" data-bind="text:accessLevel"></span></span>
5438		</p>
5439	</section>
5440	<section class="section myaccount profile-header-edit section--myaccount section--profile-header-edit section--main">
5441		<p>
5442				<span>
5443					Showing:
5444					<span data-bind="text:($root.isMyProfile())?'MY':'PUBLIC'"></span> VIEW
5445					(<span class="link" data-bind="click:$root.toggleMyView.bind($root)">CHANGE VIEW</span>)
5446				</span>
5447		</p>
5448	</section>
5449	<!-- /ko -->
5450</script>
vendor: 1 bytes, line 5450
5450
5451<script type="text/html" id="mylibrary-header">
5452	<a id="spotlight-catch-top" aria-hidden="true" class="focus-catch spotlight-play" tabindex="-1"></a>
5453
5454	<section aria-live="polite" class="section lone-title section--lone-title section--main">
5455		<h1>My Library</h1>
5456	</section>
5457	<!-- ko with: APP.USER.slackerUser() -->
5458	<section class="section myaccount section--myaccount section--main" data-bind="css:APP.USER.userTierStyles()">
5459		<!-- ko if: actualTier > 0 -->
5460		<button class="std play favsradio" data-bind="
5461			event:{keydown: APP.getKeyDownHandler($root._onPlayFavoritesRadio)},
5462			attr:{tabindex: APP.getTabIndexByName('mylibrary'),'aria-label':(!$root.isFavsRadioPlayable())?'Play Favorites Radio: Like a song to enable favorites radio.':''},
5463			css:{
5464				disabled:!$root.isFavsRadioPlayable(),
5465				pause:APP.slackerPlayerSession().currentPlayableItem()&&APP.slackerPlayerSession().currentPlayableItem().itemMatchType=='favs'&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'
5466			},
5467			click:$root._onPlayFavoritesRadio,
5468			text:((APP.slackerPlayerSession().currentPlayableItem()&&APP.slackerPlayerSession().currentPlayableItem().itemMatchType=='favs'&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause')?'PAUSE':'PLAY')+' FAVORITES RADIO'">PLAY FAVORITES RADIO</button>
5469		<button aria-label="Refresh" class="std secondary refresh" tabindex="1" data-bind="event:{keydown: APP.getKeyDownHandler(function(){APP._setNavigating(true);$root.init()})},attr:{tabindex: APP.getTabIndexByName('mylibrary')},visible:APP.implementationSuperType() == 'tv',click:function(){APP._setNavigating(true);$root.init()}" style="display:none"><span>REFRESH PAGE</span><svg role="presentation" alt="refresh" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" width="26px" height="26px"><path d="M 13.8125 0 C 7.878906 0 4.082031 4.292969 4 10 L 0.5 10 C 0.300781 10 0.09375 10.113281 0.09375 10.3125 C -0.0078125 10.511719 -0.0078125 10.710938 0.09375 10.8125 L 6.09375 18.5 C 6.195313 18.601563 6.300781 18.6875 6.5 18.6875 C 6.699219 18.6875 6.804688 18.601563 6.90625 18.5 L 12.90625 10.8125 C 13.007813 10.710938 13.007813 10.511719 12.90625 10.3125 C 12.804688 10.113281 12.601563 10 12.5 10 L 9 10 C 9.066406 2.464844 12.921875 0.789063 13.8125 0.09375 C 14.011719 -0.0078125 14.011719 0 13.8125 0 Z M 19.5 7.34375 C 19.351563 7.34375 19.195313 7.398438 19.09375 7.5 L 13.09375 15.1875 C 12.992188 15.386719 13 15.585938 13 15.6875 C 13.101563 15.886719 13.304688 16 13.40625 16 L 17 16 C 16.933594 23.535156 13.078125 25.210938 12.1875 25.90625 C 11.988281 26.007813 11.988281 26 12.1875 26 C 18.121094 26 21.917969 21.707031 22 16 L 25.40625 16 C 25.605469 16 25.8125 15.886719 25.8125 15.6875 C 26.011719 15.488281 26.007813 15.289063 25.90625 15.1875 L 19.90625 7.5 C 19.804688 7.398438 19.648438 7.34375 19.5 7.34375 Z"/></svg></button>
5470		<div class="tier-notice" data-bind="css:{image:APP.USER.getProfileImage()}">
5471			<span class="tier-button" data-bind="css:APP.USER.userTierStyles,text:APP.USER.userTierText">Account Level</span>
5472			<!-- ko if: APP.implementationSuperType() != 'tv' -->
5473
5474
5475			<!-- ko if: !policy.promo -->
5476			<!-- ko if: actualTier == 1 -->
5477			<span class="tier-upgrade" data-bind="
5478				event:{keydown: APP.getKeyDownHandler(()=>APP.onRequestUpgrade('plus','mylibrary'))},
5479				attr:{tabindex: APP.getTabIndexByName('mylibrary', 2)},
5480				click:()=>APP.onRequestUpgrade('plus','mylibrary')">
5481									<span class="full">Upgrade to listen ad free</span>
5482									<span class="short">Listen ad free</span>
5483								</span>
5484			<!-- /ko -->
5485
5486			<!-- ko if: actualTier == 5-->
5487			<span class="tier-upgrade" data-bind="
5488				click: !hooplaUser ? ()=>APP.onRequestUpgrade('premium','mylibrary') : null,
5489				css: { 'hoopla-upgrade': hooplaUser },
5490				attr: { tabindex: APP.getTabIndexByName('mylibrary',2), 'data-HooplaUser': hooplaUser.toString() },
5491				event: { keyup: !hooplaUser ? APP.getKeyDownHandler(()=>APP.onRequestUpgrade('premium','mylibrary')) : null }
5492			">
5493				<span class="full">Upgrade to play songs on demand</span>
5494				<span class="short">Play on demand</span>
5495</span>
5496			<!-- /ko -->
5497
5498			<!-- ko if: actualTier > 5 -->
5499			<span class="tier-upgrade">
5500									&nbsp;
5501								</span>
5502			<!-- /ko -->
5503			<!-- /ko -->
5504			<!-- /ko -->
5505			<button class="profile settings" aria-label="Account Settings" data-bind="
5506			event:{keydown: APP.getKeyDownHandler(()=>{APP.USER.doSlackerSettings.bind(APP.USER)()})},
5507			attr:{tabindex: APP.getTabIndexByName('mylibrary', 2)},
5508			click:()=>{APP.USER.doSlackerSettings.bind(APP.USER)()}">SETTINGS</button>
5509
5510			<!-- ko if: policy.promo && policy.promo.uiMessage -->
5511			<div class="tier-button promo-notice" data-bind="css:policy.promo.promoTierText">
5512				<span data-bind="html:policy.promo.uiMessage"></span>
5513			</div>
5514			<!-- /ko -->
5515		</div>
5516
5517		<div class="mini-profile link" data-bind="
5518		event:{keydown: APP.getKeyDownHandler($root.changeProfileImageOrHandle.bind($root))},
5519		attr:{tabindex: APP.getTabIndexByName('mylibrary',1)},
5520		click:$root.changeProfileImageOrHandle.bind($root),
5521		css:{image:APP.USER.getProfileImage(),
5522		oldstyle:!APP.supportsNewProfile()}">
5523
5524			<!-- ko if: !APP.USER.getProfileImage() -->
5525			<svg role="presentation" alt="avatar icon" data-bind="css:{'noprofile':!APP.supportsNewProfile()}" class="avatar default" width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" >
5526				<g id="shape" fill="#000000" fill-rule="nonzero">
5527					<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
5528				</g>
5529			</g>
5530			</svg>
5531			<!-- /ko -->
5532			<!-- ko if: APP.USER.getProfileImage() -->
5533			<img class="avatar" src="//cdn.liveone.com/s=4.0.1400/images/pixel.gif" data-bind="css:{'noprofile':!APP.supportsNewProfile()},style:{'background-image':'url('+APP.USER.getProfileImage()+')'}"/>
5534			<!-- /ko -->
5535
5536			<span class="username noprofile" data-bind="html:(basicProfile ? basicProfile.handle : null)||name||username||'&nbsp;'"></span>
5537
5538			<!-- ko if:APP.supportsNewProfile() -->
5539			<!-- ko with:basicProfile -->
5540			<div class="profile-stats">
5541				<div class="sep"></div>
5542				<p class="following">
5543					<span class="number" data-bind="text:stats.followingCount"></span>
5544					<span class="label">Following</span>
5545				</p>
5546				<p class="followers">
5547					<span class="number" data-bind="text:stats.followerCount"></span>
5548					<span class="label">Followers</span>
5549				</p>
5550
5551			</div>
5552			<button class="profile view-full-profile" data-bind="
5553			event: {keydown: APP.getKeyDownHandler($root.goToProfile)},
5554			attr: {tabindex: APP.getTabIndexByName('mylibrary',1)},
5555			click: $root.goToProfile,
5556			clickBubble: false">PROFILE</button>
5557			<!-- /ko -->
5558			<!-- /ko -->
5559
5560		</div>
5561		<a id="spotlight-play-catch" aria-hidden="true" class="focus-catch spotlight-play" tabindex="-1"></a>
5562
5563		<!-- /ko -->
5564		<!-- ko if: actualTier == 0 -->
5565		<p class="signup">
5566			<a data-bind="attr:{tabindex: APP.getTabIndexByName('mylibrary')}, click:function (){APP.USER.doSlackerLogin()}" href="#">Sign Up</a> for a free account to save content to all devices and create a profile.<button class="std play favsradio" data-bind="css:{disabled:!$root.isFavsRadioPlayable(),pause:APP.slackerPlayerSession().currentPlayableItem()&&APP.slackerPlayerSession().currentPlayableItem().itemMatchType=='favs'&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause'},click:$root._onPlayFavoritesRadio, text:((APP.slackerPlayerSession().currentPlayableItem()&&APP.slackerPlayerSession().currentPlayableItem().itemMatchType=='favs'&&APP.slackerPlayerSession().radioPlayerStateManager().buttonstyle=='pause')?'PAUSE':'PLAY')+' FAVORITES RADIO'">PLAY FAVORITES RADIO</button>
5567		</p>
5568		<!-- /ko -->
5569	</section>
5570	</section>
5571	<!-- /ko -->
5572
5573</script>
vendor: 1 bytes, line 5573
5573
5574<script type="text/html" id="create-station-prompt">
5575	<div class="create-prompt-react-mount"></div>
5576</script>
vendor: 1 bytes, line 5576
5576
5577<script type="text/html" id="create-playlist-prompt">
5578	<div class="create-prompt-react-mount"></div>
5579</script>
5579
5580
5581<script type="text/html" id="benefit-list">
5582	<ul class="benefit-list">
5583		<!-- ko foreach: benefits -->
5584		<li class="benefit-list__item">
5585			<div data-bind="style: { backgroundImage : 'url(' + '//cdn.liveone.com/s=4.0.1400/images/offers/v2/icons/benefits/' + $data.id + '-circle.svg)' }" class="benefit-list__icon"></div>
5586			<div data-bind="text: $data.label" class="benefit-list__label"></div>
5587		</li>
5588		<!-- /ko -->
5589	</ul>
5590</script>
5590
5591
5592<script type="text/html" id="upgrade-success-prompt">
5593	<div id="upgrade-success-body">
5594		<h2 class="upgrade-success-body__title" data-bind="text:title"></h2>
5595		<h3 class="upgrade-success-body__subtitle" data-bind="text:subtitle"></h3>
5596		<!-- ko template: {
5597               name: "benefit-list",
5598               data: {
5599                   plans: plans,
5600                   benefits: benefits,
5601               }
5602           } -->
5603		<!-- /ko -->
5604		<!-- ko if: note.visible -->
5605		<div class="upgrade-success-body__note" data-bind="html: note.text"></div>
5606		<!-- /ko -->
5607	</div>
5608</script>
5608
5609
5610<script type="text/html" id="user-feedback-prompt">
5611	<div id="user-feedback-form-body">
5612		<div>
5613			<h2>Feedback</h2>
5614		</div>
5615		<a id="modal-action-top" aria-hidden="true" class="focus-catch modal-action" tabindex="-1"></a>
5616		<a id="modal-action-top" aria-hidden="true" class="focus-catch modal-action hero-focus-side left" tabindex="-1"></a>
5617
5618		<div class="user-feedback-form centered">
5619			<!-- ko if: !APP.USER.slackerUser().username -->
5620			<label class="" for="email">Email address for replies:</label>
5621			<!-- ko if: errors().email --><div id="email-error" role="alert" class="required" data-bind="text: errors().email.message"></div><!-- /ko -->
5622			<input type="text" name="email" tabindex="10" id="email" data-bind="textInput:email, attr:{'aria-describedby': errors().email ? 'email-error' : null, 'aria-invalid': errors().email ? 'true' : 'false'}">
5623			<div class="footnote">*No SPAM.  We promise.  Your email address will only be used to respond to your feedback.</div>
5624			<!-- /ko -->
5625			<!-- ko if: errors().comments --><div id="comments-error" role="alert" class="required" data-bind="text: errors().comments.message"></div><!-- /ko -->
5626			<textarea id="comments" name="comments" placeholder="How can we make your experience better?" tabindex="11" maxlength="500" data-bind="textInput:comments, attr:{'aria-describedby': errors().comments ? 'comments-error' : null, 'aria-invalid': errors().comments ? 'true' : 'false'}"></textarea>
5627			<button class="std" tabindex="12" data-bind="click:submitFeedback">
5628				<span>SEND</span>
5629			</button>
5630		</div>
5631		<a id="modal-action-bottom" aria-hidden="true" class="focus-catch modal-action hero-focus-side right" tabindex="-1"></a>
5632		<a id="modal-action-bottom" aria-hidden="true" class="focus-catch modal-action" tabindex="-1"></a>
5633	</div>
5634</script>
5634
5635
5636<script type="text/html" id="upload-profile-img-prompt">
5637	<div id="user-feedback-form-body">
5638		<div id="img-upload-container">
5639			<form id="upload-form" enctype="multipart/form-data" method="PATCH" data-bind="submit: submitProfileUpdate">
5640				<input id="message" name="message" type="hidden">
5641
5642				<h2>Profile Image</h2>
5643				<p>Upload a JPG or PNG to be your personal avatar.  Your profile image will be viewable by other users when you chat during our livestream events.</p>
5644				<!-- ko if: errors() -->
5645				<label for="avatar" class="error" data-bind="text:errors"></label>
5646				<!-- /ko -->
5647				<input id="avatar" name="avatar" type="file" data-bind="event:{change:onUserSelectedImage}">
5648
5649				<!-- ko if: stationImageUpload() -->
5650				<div class="avatar user" data-bind="click:function () {$('#avatar').click()},style:{'background-image':'url('+stationImageUpload()+')'}"></div>
5651				<!-- /ko -->
5652				<!-- ko if: !stationImageUpload() -->
5653				<svg role="presentation" alt="avatar icon" class="avatar default" data-bind="click:function () {$('#avatar').click()}" width="30px" height="30px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
5654					<g stroke="none" stroke-width="1" fill="none" >
5655						<g id="shape" fill="#000000" fill-rule="nonzero">
5656							<path d="M30,0 C13.458,0 0,13.458 0,30 C0,46.543 13.458,60 30,60 C46.542,60 60,46.542 60,30 C60,13.457 46.542,0 30,0 Z M50.6,47.998 C48.036,43.324 42.455,38.261 38.527,36.183 C38.432,36.28 38.339,36.381 38.241,36.476 C35.913,38.726 32.987,39.966 30,39.966 C26.756,39.966 23.782,38.538 21.48,36.176 C17.558,38.248 11.967,43.32 9.4,48 C5.212,43.188 2.667,36.907 2.667,30.038 C2.667,14.946 14.928,2.667 30,2.667 C45.072,2.667 57.333,14.946 57.333,30.038 C57.333,36.906 54.788,43.187 50.601,47.998 L50.6,47.998 Z M30.668,12 C24.777,12 20,16.36 20,23.822 C20,31.284 24.776,37.333 30.667,37.333 C33.149,37.333 35.433,36.259 37.247,34.457 C39.735,31.984 41.333,28.139 41.333,23.822 C41.333,16.36 36.558,12 30.667,12 L30.668,12 Z" id="Shape"></path>
5657						</g>
5658					</g>
5659				</svg>
5660				<!-- /ko -->
5661
5662				<h2>Chat Handle</h2>
5663				<p>The name viewable by other users when you chat during our livestream events.</p>
5664				<input id="handle" name="handle" type="text" data-bind="textInput:handle" maxlength="30">
5665
5666				<!-- ko if: isFullProfileEdit -->
5667				<h2>Name</h2>
5668				<p>The name viewable by others on your public profile page</p>
5669				<input id="name" name="name" type="text" data-bind="textInput:name" maxlength="30">
5670
5671				<h2>Bio</h2>
5672				<p>Something you want others to know about you on your public profile page</p>
5673				<textarea id="bio" name="bio" data-bind="textInput:bio" maxlength="150"></textarea>
5674				<!-- /ko -->
5675
5676				<p data-bind="visible:!isUploading(),css:{disabled:!canSubmit()}">
5677					<button class="std" data-bind="click:submitProfileUpdate">Update</button>
5678				</p>
5679
5680				<div data-bind="visible:isUploading()">
5681					<div class="loading-pulse"></div>
5682				</div>
5683
5684			</form>
5685		</div>
5686	</div>
5687</script>
5687
5688
5689<script type="text/html" id="wopr-prompt">
5690	<div id="wopr-body" data-bind="style:{'backgroundImage':'url('+fullbackgroundImage()+')'}">
5691		<h2>SLACKER MUSIC ASSISTANT</h2>
5692		<div class="console" data-bind="css:{'basic':APP.USER.slackerUser().effectiveTier < 5}" style="overflow:auto">
5693			<!-- ko foreach: {data: consoleMsgs, as: 'msg'} -->
5694			<div data-bind="css:style">
5695				<div class="wopr msg" data-bind="html:msg">Message</div>
5696			</div>
5697			<!-- /ko -->
5698			<div id="wopr-leaderboard" class="capUnit leaderboard" data-slotsize="leaderboard"></div>
5699		</div>
5700		<!-- ko if: !consoleMsgs().length -->
5701		<div class="loading-pulse"></div>
5702		<!-- /ko -->
5703		<input id="woprUser" name="woprUser" type="text" data-bind="textInput:userInput"/>
5704	</div>
5705</script>
5705
5706
5707<script type="text/html" id="slacker-external-service-prompt">
5708	<div id="slacker-external-service-body">
5709		<iframe allowfullscreen="true" loading="eager" referrerpolicy="origin-when-cross-origin" sandbox="allow-forms allow-modals allow-orientation-lock allow-pointer-lock allow-popups allow-popups-to-escape-sandbox allow-presentation allow-same-origin allow-scripts allow-top-navigation allow-top-navigation-by-user-activation" id="external-service" data-bind="attr:{src:APP.USER.externalWindowSrc}"></iframe>
5710	</div>
5711</script>
vendor: 1 bytes, line 5711
5711
5712<script  type="text/html" id="artistPicker-prompt">
5713	<!-- The entire inner artist-picker modal is a single React component
5714	     (ArtistPicker). It reads the ArtistPickerModule's observables (data,
5715	     showLoader, personalizedMessages, isEmptyProfile, selectedArtists, query)
5716	     and calls its methods (initSearchBox, onSelectArtist, onUserSubmit,
5717	     onNotNow, changeTab) — the module stays as the headless data/logic backend.
5718	     Rendering loader + search + grid + selected strip + buttons in one flex
5719	     column (rather than KO chrome around a React grid) keeps the grid as the
5720	     only scroll region and the footer full-width. -->
5721	<section id="artistPicker-prompt-body" class="section section--main">
5722		<div class="react-wrapper" data-bind="component: {name: 'react-wrapper', params: {name: 'ArtistPicker', props: { data: data, APP: APP, root: $root }, subscriptionMap:{root: {selectedArtists: true}}}}"></div>
5723	</section>
5724</script>
vendor: 1 bytes, line 5724
5724
5725<script type="text/html" id="search-page-header">
5726	<div tabindex="-1" class="search-header" data-bind="css:{full:$root.queryType() !== null}">
5727		<!-- ko if: $root.queryType() === null -->
5728		<section tabindex="-1" class="section section--main">
5729			<div class="scroll-container">
5730				<input name="query" id="query" autocomplete="off" type="text" class="init query-entry" data-bind="attr:{tabindex:APP.getTabIndexByName('search'),'aria-label':'Text Input: '+INIT_BOX_VAL,placeholder:INIT_BOX_VAL},event:{focus:initSearchBox,keydown:initSearchBox},textInput:query"/>
5731			</div>
5732		</section>
5733		<!-- /ko -->
5734		<!-- ko if: $root.queryType() !== null -->
5735		<section tabindex="-1" class="section section--main">
5736			<div class="scroll-container">
5737				<span class="queryType" data-bind="text:viewAllTitle"></span> "<span class="query" data-bind="text:query"></span>"
5738			</div>
5739		</section>
5740		<!-- ko if: isSearching() -->
5741		<section tabindex="-1" class="fullsearch section section--main" >
5742			<div class="centered loader">
5743				<div class="loading-pulse"></div>
5744			</div>
5745		</section>
5746		<!-- /ko -->
5747		<!-- /ko -->
5748	</div>
5749
5750	<!-- ko if: $root.queryType() === null -->
5751	<!-- ko if: data().length == 0 && !isSearching() -->
5752	<!-- ko if: !query() || query() == INIT_BOX_VAL -->
5753	<section tabindex="-1" class="emptySet section section--main">
5754		<div class="scroll-container">
5755			<h3>Search</h3>
5756			<p data-bind="text: searchDesc"></p>
5757		</div>
5758	</section>
5759	<!-- /ko -->
5760	<!-- /ko -->
5761	<!-- /ko -->
5762	<!-- ko if: $root.queryType() !== null && data().length == 0 -->
5763	<section tabindex="-1" class="emptySet section section--main">
5764		<div class="scroll-container">
5765			<h3>No Results</h3>
5766		</div>
5767	</section>
5768	<!-- /ko -->
5769
5770</script>
5770
5771
5772<script type="text/html" id="plan-cards">
5773	<div data-bind="attr:{ class: 'plan-card-wrapper '+'plan-cards-'+plans.length}">
5774		<!-- ko foreach: {data: plans, as: 'plan'}-->
5775		<div class="plan-card" data-bind="css:{'disabled':checkGeo&&!APP.USER.slackerUser().audioAllowed}">
5776			<div data-bind="attr:{ class: 'plan-name '+plan.level.toLowerCase() }">
5777				<span class="name" data-bind="text:plan.level"></span>
5778				<span class="price" data-bind="text: (plan.price !== 'FREE' && !!plan.term ? '$'+plan.price : plan.price) + (plan.price !== 'FREE' && !!plan.term ? '/'+plan.term : '')">
5779            </span>
5780				<div class="subtitle">
5781					<span data-bind="text:plan.description"></span>
5782				</div>
5783			</div>
5784			<div class="plan-card-body">
5785				<!-- ko if: !!plan.onClick-->
5786				<div class="plan-card-cta">
5787					<button class="std" data-bind="click:plan.onClick,visible:!APP.USER.slackerUser().id || APP.USER.slackerUser().actualTier < plan.levelId,text:plan.buttonText"></button>
5788					<p class="currentmembership" data-bind="visible: APP.USER.slackerUser().id && APP.USER.slackerUser().actualTier == plan.levelId" style="">
5789						<span>current membership</span>&nbsp;
5790					</p>
5791				</div>
5792				<!-- /ko -->
5793				<div class="plan-features" >
5794					<ul>
5795						<!--ko foreach: ($parent.customBenefits || []) -->
5796						<li>
5797							<span data-bind="text: $data"></span>
5798						</li>
5799						<!-- /ko -->
5800
5801						<!-- ko foreach: $parent.benefits -->
5802						<li data-bind="css: {'disabled' : $index() > plan.topBenefitIndex},attr:{'aria-label':(($index() > plan.topBenefitIndex)?',Does not include ':',Includes ')+$data.label+','}">
5803							<span data-bind="text: $data.label"></span>
5804						</li>
5805						<!-- /ko -->
5806					</ul>
5807				</div>
5808				<p class="currentmembership"  data-bind="visible:$parent.showCurrentMembership && APP.USER.slackerUser().id && APP.USER.slackerUser().actualTier === plan.levelId">
5809					<span>current membership</span>&nbsp;
5810				</p>
5811				<div class="special-offers" data-bind="visible: $parent.showSpecialOffers && plan.specialOffers.length > 0">
5812					<h5 class="special-offers-header" style="margin-bottom: 1em;"><!--ko text: 'SPECIAL OFFER'--><!--/ko--></h5>
5813					<div class="special-offers-wrapper" data-bind="foreach: plan.specialOffers">
5814						<div class="special-offer" style="width:50%" >
5815							<div data-bind="attr: {class: 'special-offer-icon '+id}"></div>
5816							<h5 data-bind="text:title"></h5>
5817							<button class="action special-offer-btn" data-bind="click:onClick,text:buttonText" ></button>
5818						</div>
5819						<div data-bind="visible: $index() < plan.specialOffers.length - 1" class="vr"></div>
5820					</div>
5821				</div>
5822			</div>
5823		</div>
5824		<!-- /ko -->
5825	</div>
5826</script>
5826
5827
5828<script type="text/html" id="mash-icon">
5829	<div class="heart mash" data-bind="with:APP.appImplementationModule.socialMessaging().channelsByType.emote">
5830		<div class="mash noselect" data-bind="click:APP.appImplementationModule.onSelectEmoticonToggle.bind(APP.appImplementationModule),clickBubble:false,css:{'selectable':selectableEmoticons().length}">
5831			<div class="selectable-emoticons">
5832				<!--  ko foreach:{data:selectableEmoticons(), as:'icon'} -->
5833				<img class="customIcon" src="/s=4.0.1400/images/pixel.gif" data-bind="click:APP.appImplementationModule.onSelectNewEmoticon.bind(APP.appImplementationModule),clickBubble:false,attr:{src:icon.imageUrl}"/>
5834				<!--  /ko -->
5835			</div>
5836			<!-- ko if: currentEmoticon().length -->
5837			<div class="customIcon" data-bind="click:APP.appImplementationModule.onUserHeartAction.bind(APP.appImplementationModule),clickBubble:false,style:{'background-image':'url('+currentEmoticon()[0].imageUrl+')'}">
5838			</div>
5839			<!--  /ko -->
5840			<!-- ko if: !currentEmoticon().length -->
5841			<svg role="presentation" alt="heart" data-bind="click:APP.appImplementationModule.onUserHeartAction.bind(APP.appImplementationModule),clickBubble:false" viewBox="0 0 350 350" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
5842				<circle cx="175" cy="175" r="172" fill="none"/>
5843				<svg role="none" x="70" y="90" viewBox="0 0 400 400">
5844					<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
5845						<path  d="M119.981697,218 C-114.115394,88.3818632 55.2196159,-72.7915946 119.981697,35.763431 C184.795464,-72.7915946 354.130474,88.3818632 119.981697,218 Z" id="Fill-1" fill="white"></path>
5846					</g>
5847				</svg>
5848			</svg>
5849			<!--  /ko -->
5850		</div>
5851	</div>
5852</script>
5852
5853
5854<script type="text/html" id="emoji-picker">
5855	<div class="emoji-key-list">
5856		<!-- 900+ emojis for the user to choose -->
5857		<h3>Popular</h3>
5858		<b>&#x1f600</b>
5859		<b>&#x1f601</b>
5860		<b>&#x1f602</b>
5861		<b>&#x1f923</b>
5862		<b>&#x1f603</b>
5863		<b>&#x1f604</b>
5864		<b>&#x1f605</b>
5865		<b>&#x1f606</b>
5866		<b>&#x1f609</b>
5867		<b>&#x1f60a</b>
5868		<b>&#x1f60b</b>
5869		<b>&#x1f60e</b>
5870		<b>&#x1f60d</b>
5871		<b>&#x1f618</b>
5872		<b>&#x1f617</b>
5873		<b>&#x1f619</b>
5874		<b>&#x1f61a</b>
5875		<b>&#x1f642</b>
5876		<b>&#x1f917</b>
5877		<b>&#x1f929</b>
5878		<b>&#x1f914</b>
5879		<b>&#x1f928</b>
5880		<b>&#x1f610</b>
5881		<b>&#x1f611</b>
5882		<b>&#x1f636</b>
5883		<b>&#x1f644</b>
5884		<b>&#x1f60f</b>
5885		<b>&#x1f623</b>
5886		<b>&#x1f625</b>
5887		<b>&#x1f62e</b>
5888		<b>&#x1f910</b>
5889		<b>&#x1f62f</b>
5890		<b>&#x1f62a</b>
5891		<b>&#x1f62b</b>
5892		<b>&#x1f634</b>
5893		<b>&#x1f60c</b>
5894		<b>&#x1f61b</b>
5895		<b>&#x1f61c</b>
5896		<b>&#x1f61d</b>
5897		<b>&#x1f924</b>
5898		<b>&#x1f612</b>
5899		<b>&#x1f613</b>
5900		<b>&#x1f614</b>
5901		<b>&#x1f615</b>
5902		<b>&#x1f643</b>
5903		<b>&#x1f911</b>
5904		<b>&#x1f632</b>
5905		<b>&#x1f641</b>
5906		<b>&#x1f616</b>
5907		<b>&#x1f61e</b>
5908		<b>&#x1f61f</b>
5909		<b>&#x1f624</b>
5910		<b>&#x1f622</b>
5911		<b>&#x1f62d</b>
5912		<b>&#x1f626</b>
5913		<b>&#x1f627</b>
5914		<b>&#x1f628</b>
5915		<b>&#x1f629</b>
5916		<b>&#x1f92f</b>
5917		<b>&#x1f62c</b>
5918		<b>&#x1f630</b>
5919		<b>&#x1f631</b>
5920		<b>&#x1f633</b>
5921		<b>&#x1f92a</b>
5922		<b>&#x1f635</b>
5923		<b>&#x1f621</b>
5924		<b>&#x1f620</b>
5925		<b>&#x1f92c</b>
5926		<b>&#x1f637</b>
5927		<b>&#x1f912</b>
5928		<b>&#x1f915</b>
5929		<b>&#x1f922</b>
5930		<b>&#x1f92e</b>
5931		<b>&#x1f927</b>
5932		<b>&#x1f607</b>
5933		<b>&#x1f920</b>
5934		<b>&#x1f925</b>
5935		<b>&#x1f92b</b>
5936		<b>&#x1f92d</b>
5937		<b>&#x1f9d0</b>
5938		<b>&#x1f913</b>
5939		<b>&#x1f608</b>
5940		<b>&#x1f47f</b>
5941		<b>&#x1f921</b>
5942		<b>&#x1f479</b>
5943		<b>&#x1f47a</b>
5944		<b>&#x1f480</b>
5945		<b>&#x2620</b>
5946		<b>&#x1f47b</b>
5947		<b>&#x1f47d</b>
5948		<b>&#x1f47e</b>
5949		<b>&#x1f916</b>
5950		<b>&#x1f4a9</b>
5951		<b>&#x1F525</b>
5952		<b>&#x1F4A3</b>
5953		<h3>Hands</h3>
5954		<b>&#x1f933</b>
5955		<b>&#x1f4aa</b>
5956		<b>&#x1f448</b>
5957		<b>&#x1f449</b>
5958		<b>&#x261d</b>
5959		<b>&#x1f446</b>
5960		<b>&#x1f595</b>
5961		<b>&#x1f447</b>
5962		<b>&#x270c</b>
5963		<b>&#x1f91e</b>
5964		<b>&#x1f596</b>
5965		<b>&#x1f918</b>
5966		<b>&#x1f919</b>
5967		<b>&#x1f590</b>
5968		<b>&#x270b</b>
5969		<b>&#x1f44c</b>
5970		<b>&#x1f44d</b>
5971		<b>&#x1f44e</b>
5972		<b>&#x270a</b>
5973		<b>&#x1f44a</b>
5974		<b>&#x1f91b</b>
5975		<b>&#x1f91c</b>
5976		<b>&#x1f91a</b>
5977		<b>&#x1f44b</b>
5978		<b>&#x1f91f</b>
5979		<b>&#x270d</b>
5980		<b>&#x1f44f</b>
5981		<b>&#x1f450</b>
5982		<b>&#x1f64c</b>
5983		<b>&#x1f932</b>
5984		<b>&#x1f64f</b>
5985		<b>&#x1f91d</b>
5986		<h3>People & Animals</h3>
5987
5988		<b>&#x1f63a</b>
5989		<b>&#x1f638</b>
5990		<b>&#x1f639</b>
5991		<b>&#x1f63b</b>
5992		<b>&#x1f63c</b>
5993		<b>&#x1f63d</b>
5994		<b>&#x1f640</b>
5995		<b>&#x1f63f</b>
5996		<b>&#x1f63e</b>
5997		<b>&#x1f648</b>
5998		<b>&#x1f649</b>
5999		<b>&#x1f64a</b>
6000		<b>&#x1f476</b>
6001		<b>&#x1f9d2</b>
6002		<b>&#x1f466</b>
6003		<b>&#x1f467</b>
6004		<b>&#x1f9d1</b>
6005		<b>&#x1f468</b>
6006		<b>&#x1f469</b>
6007		<b>&#x1f9d3</b>
6008		<b>&#x1f474</b>
6009		<b>&#x1f475</b>
6010		<b>&#x1f46e</b>
6011		<b>&#x1f575</b>
6012		<b>&#x1f482</b>
6013		<b>&#x1f477</b>
6014		<b>&#x1f934</b>
6015		<b>&#x1f478</b>
6016		<b>&#x1f473</b>
6017		<b>&#x1f472</b>
6018		<b>&#x1f9d5</b>
6019		<b>&#x1f9d4</b>
6020		<b>&#x1f471</b>
6021		<b>&#x1f935</b>
6022		<b>&#x1f470</b>
6023		<b>&#x1f930</b>
6024		<b>&#x1f931</b>
6025		<b>&#x1f47c</b>
6026		<b>&#x1f385</b>
6027		<b>&#x1f936</b>
6028		<b>&#x1f9d9</b>
6029		<b>&#x1f9da</b>
6030		<b>&#x1f9db</b>
6031		<b>&#x1f9dc</b>
6032		<b>&#x1f9dd</b>
6033		<b>&#x1f9de</b>
6034		<b>&#x1f9df</b>
6035		<b>&#x1f64d</b>
6036		<b>&#x1f64e</b>
6037		<b>&#x1f645</b>
6038		<b>&#x1f646</b>
6039		<b>&#x1f481</b>
6040		<b>&#x1f64b</b>
6041		<b>&#x1f647</b>
6042		<b>&#x1f926</b>
6043		<b>&#x1f937</b>
6044		<b>&#x1f486</b>
6045		<b>&#x1f487</b>
6046		<b>&#x1f6b6</b>
6047		<b>&#x1f3c3</b>
6048		<b>&#x1f483</b>
6049		<b>&#x1f57a</b>
6050		<b>&#x1f46f</b>
6051		<b>&#x1f9d6</b>
6052		<b>&#x1f9d7</b>
6053		<b>&#x1f9d8</b>
6054		<b>&#x1f6c0</b>
6055		<b>&#x1f6cc</b>
6056		<b>&#x1f574</b>
6057		<b>&#x1f5e3</b>
6058		<b>&#x1f464</b>
6059		<b>&#x1f465</b>
6060		<b>&#x1f93a</b>
6061		<b>&#x1f3c7</b>
6062		<b>&#x26f7</b>
6063		<b>&#x1f3c2</b>
6064		<b>&#x1f3cc</b>
6065		<b>&#x1f3c4</b>
6066		<b>&#x1f6a3</b>
6067		<b>&#x1f3ca</b>
6068		<b>&#x26f9</b>
6069		<b>&#x1f3cb</b>
6070		<b>&#x1f6b4</b>
6071		<b>&#x1f6b5</b>
6072		<b>&#x1f3ce</b>
6073		<b>&#x1f3cd</b>
6074		<b>&#x1f938</b>
6075		<b>&#x1f93c</b>
6076		<b>&#x1f93d</b>
6077		<b>&#x1f93e</b>
6078		<b>&#x1f939</b>
6079		<b>&#x1f46b</b>
6080		<b>&#x1f46c</b>
6081		<b>&#x1f46d</b>
6082		<b>&#x1f48f</b>
6083		<b>&#x1f491</b>
6084		<b>&#x1f46a</b>
6085
6086		<h3>Other</h3>
6087		<b>&#x1f485</b>
6088		<b>&#x1f442</b>
6089		<b>&#x1f443</b>
6090		<b>&#x1f463</b>
6091		<b>&#x1f440</b>
6092		<b>&#x1f441</b>
6093		<b>&#x1f9e0</b>
6094		<b>&#x1f445</b>
6095		<b>&#x1f444</b>
6096		<b>&#x1f48b</b>
6097		<b>&#x1f498</b>
6098		<b>&#x2764</b>
6099		<b>&#x1f493</b>
6100		<b>&#x1f494</b>
6101		<b>&#x1f495</b>
6102		<b>&#x1f496</b>
6103		<b>&#x1f497</b>
6104		<b>&#x1f499</b>
6105		<b>&#x1f49a</b>
6106		<b>&#x1f49b</b>
6107		<b>&#x1f9e1</b>
6108		<b>&#x1f49c</b>
6109		<b>&#x1f5a4</b>
6110		<b>&#x1f49d</b>
6111		<b>&#x1f49e</b>
6112		<b>&#x1f49f</b>
6113		<b>&#x2763</b>
6114		<b>&#x1f48c</b>
6115		<b>
6115&#x1f4a4</b>
6116		<b>&#x1f4a2</b>
6117		<b>&#x1f4a3</b>
6118		<b>&#x1f4a5</b>
6119		<b>&#x1f4a6</b>
6120		<b>&#x1f4a8</b>
6121		<b>&#x1f4ab</b>
6122		<b>&#x1f4ac</b>
6123		<b>&#x1f5e8</b>
6124		<b>&#x1f5ef</b>
6125		<b>&#x1f4ad</b>
6126		<b>&#x1f573</b>
6127		<b>&#x1f453</b>
6128		<b>&#x1f576</b>
6129		<b>&#x1f454</b>
6130		<b>&#x1f455</b>
6131		<b>&#x1f456</b>
6132		<b>&#x1f9e3</b>
6133		<b>&#x1f9e4</b>
6134		<b>&#x1f9e5</b>
6135		<b>&#x1f9e6</b>
6136		<b>&#x1f457</b>
6137		<b>&#x1f458</b>
6138		<b>&#x1f459</b>
6139		<b>&#x1f45a</b>
6140		<b>&#x1f45b</b>
6141		<b>&#x1f45c</b>
6142		<b>&#x1f45d</b>
6143		<b>&#x1f6cd</b>
6144		<b>&#x1f392</b>
6145		<b>&#x1f45e</b>
6146		<b>&#x1f45f</b>
6147		<b>&#x1f460</b>
6148		<b>&#x1f461</b>
6149		<b>&#x1f462</b>
6150		<b>&#x1f451</b>
6151		<b>&#x1f452</b>
6152		<b>&#x1f3a9</b>
6153		<b>&#x1f393</b>
6154		<b>&#x1f9e2</b>
6155		<b>&#x26d1</b>
6156		<b>&#x1f4ff</b>
6157		<b>&#x1f484</b>
6158		<b>&#x1f48d</b>
6159		<b>&#x1f48e</b>
6160		<b>&#x1f435</b>
6161		<b>&#x1f412</b>
6162		<b>&#x1f98d</b>
6163		<b>&#x1f436</b>
6164		<b>&#x1f415</b>
6165		<b>&#x1f429</b>
6166		<b>&#x1f43a</b>
6167		<b>&#x1f98a</b>
6168		<b>&#x1f431</b>
6169		<b>&#x1f408</b>
6170		<b>&#x1f981</b>
6171		<b>&#x1f42f</b>
6172		<b>&#x1f405</b>
6173		<b>&#x1f406</b>
6174		<b>&#x1f434</b>
6175		<b>&#x1f40e</b>
6176		<b>&#x1f984</b>
6177		<b>&#x1f993</b>
6178		<b>&#x1f98c</b>
6179		<b>&#x1f42e</b>
6180		<b>&#x1f402</b>
6181		<b>&#x1f403</b>
6182		<b>&#x1f404</b>
6183		<b>&#x1f437</b>
6184		<b>&#x1f416</b>
6185		<b>&#x1f417</b>
6186		<b>&#x1f43d</b>
6187		<b>&#x1f40f</b>
6188		<b>&#x1f411</b>
6189		<b>&#x1f410</b>
6190		<b>&#x1f42a</b>
6191		<b>&#x1f42b</b>
6192		<b>&#x1f992</b>
6193		<b>&#x1f418</b>
6194		<b>&#x1f98f</b>
6195		<b>&#x1f42d</b>
6196		<b>&#x1f401</b>
6197		<b>&#x1f400</b>
6198		<b>&#x1f439</b>
6199		<b>&#x1f430</b>
6200		<b>&#x1f407</b>
6201		<b>&#x1f43f</b>
6202		<b>&#x1f994</b>
6203		<b>&#x1f987</b>
6204		<b>&#x1f43b</b>
6205		<b>&#x1f428</b>
6206		<b>&#x1f43c</b>
6207		<b>&#x1f43e</b>
6208		<b>&#x1f983</b>
6209		<b>&#x1f414</b>
6210		<b>&#x1f413</b>
6211		<b>&#x1f423</b>
6212		<b>&#x1f424</b>
6213		<b>&#x1f425</b>
6214		<b>&#x1f426</b>
6215		<b>&#x1f427</b>
6216		<b>&#x1f54a</b>
6217		<b>&#x1f985</b>
6218		<b>&#x1f986</b>
6219		<b>&#x1f989</b>
6220		<b>&#x1f438</b>
6221		<b>&#x1f40a</b>
6222		<b>&#x1f422</b>
6223		<b>&#x1f98e</b>
6224		<b>&#x1f40d</b>
6225		<b>&#x1f432</b>
6226		<b>&#x1f409</b>
6227		<b>&#x1f995</b>
6228		<b>&#x1f996</b>
6229		<b>&#x1f433</b>
6230		<b>&#x1f40b</b>
6231		<b>&#x1f42c</b>
6232		<b>&#x1f41f</b>
6233		<b>&#x1f420</b>
6234		<b>&#x1f421</b>
6235		<b>&#x1f988</b>
6236		<b>&#x1f419</b>
6237		<b>&#x1f41a</b>
6238		<b>&#x1f980</b>
6239		<b>&#x1f990</b>
6240		<b>&#x1f991</b>
6241		<b>&#x1f40c</b>
6242		<b>&#x1f98b</b>
6243		<b>&#x1f41b</b>
6244		<b>&#x1f41c</b>
6245		<b>&#x1f41d</b>
6246		<b>&#x1f41e</b>
6247		<b>&#x1f997</b>
6248		<b>&#x1f577</b>
6249		<b>&#x1f578</b>
6250		<b>&#x1f982</b>
6251		<b>&#x1f490</b>
6252		<b>&#x1f338</b>
6253		<b>&#x1f4ae</b>
6254		<b>&#x1f3f5</b>
6255		<b>&#x1f339</b>
6256		<b>&#x1f940</b>
6257		<b>&#x1f33a</b>
6258		<b>&#x1f33b</b>
6259		<b>&#x1f33c</b>
6260		<b>&#x1f337</b>
6261		<b>&#x1f331</b>
6262		<b>&#x1f332</b>
6263		<b>&#x1f333</b>
6264		<b>&#x1f334</b>
6265		<b>&#x1f335</b>
6266		<b>&#x1f33e</b>
6267		<b>&#x1f33f</b>
6268		<b>&#x2618</b>
6269		<b>&#x1f340</b>
6270		<b>&#x1f341</b>
6271		<b>&#x1f342</b>
6272		<b>&#x1f343</b>
6273		<b>&#x1f347</b>
6274		<b>&#x1f348</b>
6275		<b>&#x1f349</b>
6276		<b>&#x1f34a</b>
6277		<b>&#x1f34b</b>
6278		<b>&#x1f34c</b>
6279		<b>&#x1f34d</b>
6280		<b>&#x1f34e</b>
6281		<b>&#x1f34f</b>
6282		<b>&#x1f350</b>
6283		<b>&#x1f351</b>
6284		<b>&#x1f352</b>
6285		<b>&#x1f353</b>
6286		<b>&#x1f95d</b>
6287		<b>&#x1f345</b>
6288		<b>&#x1f965</b>
6289		<b>&#x1f951</b>
6290		<b>&#x1f346</b>
6291		<b>&#x1f954</b>
6292		<b>&#x1f955</b>
6293		<b>&#x1f33d</b>
6294		<b>&#x1f336</b>
6295		<b>&#x1f952</b>
6296		<b>&#x1f966</b>
6297		<b>&#x1f344</b>
6298		<b>&#x1f95c</b>
6299		<b>&#x1f330</b>
6300		<b>&#x1f35e</b>
6301		<b>&#x1f950</b>
6302		<b>&#x1f956</b>
6303		<b>&#x1f968</b>
6304		<b>&#x1f95e</b>
6305		<b>&#x1f9c0</b>
6306		<b>&#x1f356</b>
6307		<b>&#x1f357</b>
6308		<b>&#x1f969</b>
6309		<b>&#x1f953</b>
6310		<b>&#x1f354</b>
6311		<b>&#x1f35f</b>
6312		<b>&#x1f355</b>
6313		<b>&#x1f32d</b>
6314		<b>&#x1f96a</b>
6315		<b>&#x1f32e</b>
6316		<b>&#x1f32f</b>
6317		<b>&#x1f959</b>
6318		<b>&#x1f95a</b>
6319		<b>&#x1f373</b>
6320		<b>&#x1f958</b>
6321		<b>&#x1f372</b>
6322		<b>&#x1f963</b>
6323		<b>&#x1f957</b>
6324		<b>&#x1f37f</b>
6325		<b>&#x1f96b</b>
6326		<b>&#x1f371</b>
6327		<b>&#x1f358</b>
6328		<b>&#x1f359</b>
6329		<b>&#x1f35a</b>
6330		<b>&#x1f35b</b>
6331		<b>&#x1f35c</b>
6332		<b>&#x1f35d</b>
6333		<b>&#x1f360</b>
6334		<b>&#x1f362</b>
6335		<b>&#x1f363</b>
6336		<b>&#x1f364</b>
6337		<b>&#x1f365</b>
6338		<b>&#x1f361</b>
6339		<b>&#x1f95f</b>
6340		<b>&#x1f960</b>
6341		<b>&#x1f961</b>
6342		<b>&#x1f366</b>
6343		<b>&#x1f367</b>
6344		<b>&#x1f368</b>
6345		<b>&#x1f369</b>
6346		<b>&#x1f36a</b>
6347		<b>&#x1f382</b>
6348		<b>&#x1f370</b>
6349		<b>&#x1f967</b>
6350		<b>&#x1f36b</b>
6351		<b>&#x1f36c</b>
6352		<b>&#x1f36d</b>
6353		<b>&#x1f36e</b>
6354		<b>&#x1f36f</b>
6355		<b>&#x1f37c</b>
6356		<b>&#x1f95b</b>
6357		<b>&#x2615</b>
6358		<b>&#x1f375</b>
6359		<b>&#x1f376</b>
6360		<b>&#x1f37e</b>
6361		<b>&#x1f377</b>
6362		<b>&#x1f378</b>
6363		<b>&#x1f379</b>
6364		<b>&#x1f37a</b>
6365		<b>&#x1f37b</b>
6366		<b>&#x1f942</b>
6367		<b>&#x1f943</b>
6368		<b>&#x1f964</b>
6369		<b>&#x1f962</b>
6370		<b>&#x1f37d</b>
6371		<b>&#x1f374</b>
6372		<b>&#x1f944</b>
6373		<b>&#x1f52a</b>
6374		<b>&#x1f3fa</b>
6375		<b>&#x1f30d</b>
6376		<b>&#x1f30e</b>
6377		<b>&#x1f30f</b>
6378		<b>&#x1f310</b>
6379		<b>&#x1f5fa</b>
6380		<b>&#x1f5fe</b>
6381		<b>&#x1f3d4</b>
6382		<b>&#x26f0</b>
6383		<b>&#x1f30b</b>
6384		<b>&#x1f5fb</b>
6385		<b>&#x1f3d5</b>
6386		<b>&#x1f3d6</b>
6387		<b>&#x1f3dc</b>
6388		<b>&#x1f3dd</b>
6389		<b>&#x1f3de</b>
6390		<b>&#x1f3df</b>
6391		<b>&#x1f3db</b>
6392		<b>&#x1f3d7</b>
6393		<b>&#x1f3d8</b>
6394		<b>&#x1f3da</b>
6395		<b>&#x1f3e0</b>
6396		<b>&#x1f3e1</b>
6397		<b>&#x1f3e2</b>
6398		<b>&#x1f3e3</b>
6399		<b>&#x1f3e4</b>
6400		<b>&#x1f3e5</b>
6401		<b>&#x1f3e6</b>
6402		<b>&#x1f3e8</b>
6403		<b>&#x1f3e9</b>
6404		<b>&#x1f3ea</b>
6405		<b>&#x1f3eb</b>
6406		<b>&#x1f3ec</b>
6407		<b>&#x1f3ed</b>
6408		<b>&#x1f3ef</b>
6409		<b>&#x1f3f0</b>
6410		<b>&#x1f492</b>
6411		<b>&#x1f5fc</b>
6412		<b>&#x1f5fd</b>
6413		<b>&#x26ea</b>
6414		<b>&#x1f54c</b>
6415		<b>&#x1f54d</b>
6416		<b>&#x26e9</b>
6417		<b>&#x1f54b</b>
6418		<b>&#x26f2</b>
6419		<b>&#x26fa</b>
6420		<b>&#x1f301</b>
6421		<b>&#x1f303</b>
6422		<b>&#x1f3d9</b>
6423		<b>&#x1f304</b>
6424		<b>&#x1f305</b>
6425		<b>&#x1f306</b>
6426		<b>&#x1f307</b>
6427		<b>&#x1f309</b>
6428		<b>&#x2668</b>
6429		<b>&#x1f30c</b>
6430		<b>&#x1f3a0</b>
6431		<b>&#x1f3a1</b>
6432		<b>&#x1f3a2</b>
6433		<b>&#x1f488</b>
6434		<b>&#x1f3aa</b>
6435		<b>&#x1f682</b>
6436		<b>&#x1f683</b>
6437		<b>&#x1f684</b>
6438		<b>&#x1f685</b>
6439		<b>&#x1f686</b>
6440		<b>&#x1f687</b>
6441		<b>&#x1f688</b>
6442		<b>&#x1f689</b>
6443		<b>&#x1f68a</b>
6444		<b>&#x1f69d</b>
6445		<b>&#x1f69e</b>
6446		<b>&#x1f68b</b>
6447		<b>&#x1f68c</b>
6448		<b>&#x1f68d</b>
6449		<b>&#x1f68e</b>
6450		<b>&#x1f690</b>
6451		<b>&#x1f691</b>
6452		<b>&#x1f692</b>
6453		<b>&#x1f693</b>
6454		<b>&#x1f694</b>
6455		<b>&#x1f695</b>
6456		<b>&#x1f696</b>
6457		<b>&#x1f697</b>
6458		<b>&#x1f698</b>
6459		<b>&#x1f699</b>
6460		<b>&#x1f69a</b>
6461		<b>&#x1f69b</b>
6462		<b>&#x1f69c</b>
6463		<b>&#x1f6b2</b>
6464		<b>&#x1f6f4</b>
6465		<b>&#x1f6f5</b>
6466		<b>&#x1f68f</b>
6467		<b>&#x1f6e3</b>
6468		<b>&#x1f6e4</b>
6469		<b>&#x1f6e2</b>
6470		<b>&#x26fd</b>
6471		<b>&#x1f6a8</b>
6472		<b>&#x1f6a5</b>
6473		<b>&#x1f6a6</b>
6474		<b>&#x1f6d1</b>
6475		<b>&#x1f6a7</b>
6476		<b>&#x2693</b>
6477		<b>&#x26f5</b>
6478		<b>&#x1f6f6</b>
6479		<b>&#x1f6a4</b>
6480		<b>&#x1f6f3</b>
6481		<b>&#x26f4</b>
6482		<b>&#x1f6e5</b>
6483		<b>&#x1f6a2</b>
6484		<b>&#x2708</b>
6485		<b>&#x1f6e9</b>
6486		<b>&#x1f6eb</b>
6487		<b>&#x1f6ec</b>
6488		<b>&#x1f4ba</b>
6489		<b>&#x1f681</b>
6490		<b>&#x1f69f</b>
6491		<b>&#x1f6a0</b>
6492		<b>&#x1f6a1</b>
6493		<b>&#x1f6f0</b>
6494		<b>&#x1f680</b>
6495		<b>&#x1f6f8</b>
6496		<b>&#x1f6ce</b>
6497		<b>&#x231b</b>
6498		<b>&#x23f3</b>
6499		<b>&#x231a</b>
6500		<b>&#x23f0</b>
6501		<b>&#x23f1</b>
6502		<b>&#x23f2</b>
6503		<b>&#x1f570</b>
6504		<b>&#x1f55b</b>
6505		<b>&#x1f567</b>
6506		<b>&#x1f550</b>
6507		<b>&#x1f55c</b>
6508		<b>&#x1f551</b>
6509		<b>&#x1f55d</b>
6510		<b>
6510&#x1f552</b>
6511		<b>&#x1f55e</b>
6512		<b>&#x1f553</b>
6513		<b>&#x1f55f</b>
6514		<b>&#x1f554</b>
6515		<b>&#x1f560</b>
6516		<b>&#x1f555</b>
6517		<b>&#x1f561</b>
6518		<b>&#x1f556</b>
6519		<b>&#x1f562</b>
6520		<b>&#x1f557</b>
6521		<b>&#x1f563</b>
6522		<b>&#x1f558</b>
6523		<b>&#x1f564</b>
6524		<b>&#x1f559</b>
6525		<b>&#x1f565</b>
6526		<b>&#x1f55a</b>
6527		<b>&#x1f566</b>
6528		<b>&#x1f311</b>
6529		<b>&#x1f312</b>
6530		<b>&#x1f313</b>
6531		<b>&#x1f314</b>
6532		<b>&#x1f315</b>
6533		<b>&#x1f316</b>
6534		<b>&#x1f317</b>
6535		<b>&#x1f318</b>
6536		<b>&#x1f319</b>
6537		<b>&#x1f31a</b>
6538		<b>&#x1f31b</b>
6539		<b>&#x1f31c</b>
6540		<b>&#x1f321</b>
6541		<b>&#x2600</b>
6542		<b>&#x1f31d</b>
6543		<b>&#x1f31e</b>
6544		<b>&#x2b50</b>
6545		<b>&#x1f31f</b>
6546		<b>&#x1f320</b>
6547		<b>&#x2601</b>
6548		<b>&#x26c5</b>
6549		<b>&#x26c8</b>
6550		<b>&#x1f324</b>
6551		<b>&#x1f325</b>
6552		<b>&#x1f326</b>
6553		<b>&#x1f327</b>
6554		<b>&#x1f328</b>
6555		<b>&#x1f329</b>
6556		<b>&#x1f32a</b>
6557		<b>&#x1f32b</b>
6558		<b>&#x1f32c</b>
6559		<b>&#x1f300</b>
6560		<b>&#x1f308</b>
6561		<b>&#x1f302</b>
6562		<b>&#x2602</b>
6563		<b>&#x2614</b>
6564		<b>&#x26f1</b>
6565		<b>&#x26a1</b>
6566		<b>&#x2744</b>
6567		<b>&#x2603</b>
6568		<b>&#x26c4</b>
6569		<b>&#x2604</b>
6570		<b>&#x1f525</b>
6571		<b>&#x1f4a7</b>
6572		<b>&#x1f30a</b>
6573		<b>&#x1f383</b>
6574		<b>&#x1f384</b>
6575		<b>&#x1f386</b>
6576		<b>&#x1f387</b>
6577		<b>&#x2728</b>
6578		<b>&#x1f388</b>
6579		<b>&#x1f389</b>
6580		<b>&#x1f38a</b>
6581		<b>&#x1f38b</b>
6582		<b>&#x1f38d</b>
6583		<b>&#x1f38e</b>
6584		<b>&#x1f38f</b>
6585		<b>&#x1f390</b>
6586		<b>&#x1f391</b>
6587		<b>&#x1f380</b>
6588		<b>&#x1f381</b>
6589		<b>&#x1f397</b>
6590		<b>&#x1f39f</b>
6591		<b>&#x1f3ab</b>
6592		<b>&#x1f396</b>
6593		<b>&#x1f3c6</b>
6594		<b>&#x1f3c5</b>
6595		<b>&#x1f947</b>
6596		<b>&#x1f948</b>
6597		<b>&#x1f949</b>
6598		<b>&#x26bd</b>
6599		<b>&#x26be</b>
6600		<b>&#x1f94e</b>
6601		<b>&#x1f3c0</b>
6602		<b>&#x1f3d0</b>
6603		<b>&#x1f3c8</b>
6604		<b>&#x1f3c9</b>
6605		<b>&#x1f3be</b>
6606		<b>&#x1f3b3</b>
6607		<b>&#x1f3cf</b>
6608		<b>&#x1f3d1</b>
6609		<b>&#x1f3d2</b>
6610		<b>&#x1f3d3</b>
6611		<b>&#x1f3f8</b>
6612		<b>&#x1f94a</b>
6613		<b>&#x1f945</b>
6614		<b>&#x26f3</b>
6615		<b>&#x26f8</b>
6616		<b>&#x1f3a3</b>
6617		<b>&#x1f3bd</b>
6618		<b>&#x1f3bf</b>
6619		<b>&#x1f6f7</b>
6620		<b>&#x1f94c</b>
6621		<b>&#x1f3af</b>
6622		<b>&#x1f3b1</b>
6623		<b>&#x1f52e</b>
6624		<b>&#x1f3ae</b>
6625		<b>&#x1f579</b>
6626		<b>&#x1f3b0</b>
6627		<b>&#x1f3b2</b>
6628		<b>&#x2660</b>
6629		<b>&#x2665</b>
6630		<b>&#x2666</b>
6631		<b>&#x2663</b>
6632		<b>&#x265f</b>
6633		<b>&#x1f0cf</b>
6634		<b>&#x1f004</b>
6635		<b>&#x1f3b4</b>
6636		<b>&#x1f3ad</b>
6637		<b>&#x1f5bc</b>
6638		<b>&#x1f3a8</b>
6639		<b>&#x1f507</b>
6640		<b>&#x1f508</b>
6641		<b>&#x1f509</b>
6642		<b>&#x1f50a</b>
6643		<b>&#x1f4e2</b>
6644		<b>&#x1f4e3</b>
6645		<b>&#x1f4ef</b>
6646		<b>&#x1f514</b>
6647		<b>&#x1f515</b>
6648		<b>&#x1f3bc</b>
6649		<b>&#x1f3b5</b>
6650		<b>&#x1f3b6</b>
6651		<b>&#x1f399</b>
6652		<b>&#x1f39a</b>
6653		<b>&#x1f39b</b>
6654		<b>&#x1f3a4</b>
6655		<b>&#x1f3a7</b>
6656		<b>&#x1f4fb</b>
6657		<b>&#x1f3b7</b>
6658		<b>&#x1f3b8</b>
6659		<b>&#x1f3b9</b>
6660		<b>&#x1f3ba</b>
6661		<b>&#x1f3bb</b>
6662		<b>&#x1f941</b>
6663		<b>&#x1f4f1</b>
6664		<b>&#x1f4f2</b>
6665		<b>&#x260e</b>
6666		<b>&#x1f4de</b>
6667		<b>&#x1f4df</b>
6668		<b>&#x1f4e0</b>
6669		<b>&#x1f50b</b>
6670		<b>&#x1f50c</b>
6671		<b>&#x1f4bb</b>
6672		<b>&#x1f5a5</b>
6673		<b>&#x1f5a8</b>
6674		<b>&#x2328</b>
6675		<b>&#x1f5b1</b>
6676		<b>&#x1f5b2</b>
6677		<b>&#x1f4bd</b>
6678		<b>&#x1f4be</b>
6679		<b>&#x1f4bf</b>
6680		<b>&#x1f4c0</b>
6681		<b>&#x1f3a5</b>
6682		<b>&#x1f39e</b>
6683		<b>&#x1f4fd</b>
6684		<b>&#x1f3ac</b>
6685		<b>&#x1f4fa</b>
6686		<b>&#x1f4f7</b>
6687		<b>&#x1f4f8</b>
6688		<b>&#x1f4f9</b>
6689		<b>&#x1f4fc</b>
6690		<b>&#x1f50d</b>
6691		<b>&#x1f50e</b>
6692		<b>&#x1f56f</b>
6693		<b>&#x1f4a1</b>
6694		<b>&#x1f526</b>
6695		<b>&#x1f3ee</b>
6696		<b>&#x1f4d4</b>
6697		<b>&#x1f4d5</b>
6698		<b>&#x1f4d6</b>
6699		<b>&#x1f4d7</b>
6700		<b>&#x1f4d8</b>
6701		<b>&#x1f4d9</b>
6702		<b>&#x1f4da</b>
6703		<b>&#x1f4d3</b>
6704		<b>&#x1f4d2</b>
6705		<b>&#x1f4c3</b>
6706		<b>&#x1f4dc</b>
6707		<b>&#x1f4c4</b>
6708		<b>&#x1f4f0</b>
6709		<b>&#x1f5de</b>
6710		<b>&#x1f4d1</b>
6711		<b>&#x1f516</b>
6712		<b>&#x1f3f7</b>
6713		<b>&#x1f4b0</b>
6714		<b>&#x1f4b4</b>
6715		<b>&#x1f4b5</b>
6716		<b>&#x1f4b6</b>
6717		<b>&#x1f4b7</b>
6718		<b>&#x1f4b8</b>
6719		<b>&#x1f4b3</b>
6720		<b>&#x1f4b9</b>
6721		<b>&#x1f4b1</b>
6722		<b>&#x1f4b2</b>
6723		<b>&#x2709</b>
6724		<b>&#x1f4e7</b>
6725		<b>&#x1f4e8</b>
6726		<b>&#x1f4e9</b>
6727		<b>&#x1f4e4</b>
6728		<b>&#x1f4e5</b>
6729		<b>&#x1f4e6</b>
6730		<b>&#x1f4eb</b>
6731		<b>&#x1f4ea</b>
6732		<b>&#x1f4ec</b>
6733		<b>&#x1f4ed</b>
6734		<b>&#x1f4ee</b>
6735		<b>&#x1f5f3</b>
6736		<b>&#x270f</b>
6737		<b>&#x2712</b>
6738		<b>&#x1f58b</b>
6739		<b>&#x1f58a</b>
6740		<b>&#x1f58c</b>
6741		<b>&#x1f58d</b>
6742		<b>&#x1f4dd</b>
6743		<b>&#x1f4bc</b>
6744		<b>&#x1f4c1</b>
6745		<b>&#x1f4c2</b>
6746		<b>&#x1f5c2</b>
6747		<b>&#x1f4c5</b>
6748		<b>&#x1f4c6</b>
6749		<b>&#x1f5d2</b>
6750		<b>&#x1f5d3</b>
6751		<b>&#x1f4c7</b>
6752		<b>&#x1f4c8</b>
6753		<b>&#x1f4c9</b>
6754		<b>&#x1f4ca</b>
6755		<b>&#x1f4cb</b>
6756		<b>&#x1f4cc</b>
6757		<b>&#x1f4cd</b>
6758		<b>&#x1f4ce</b>
6759		<b>&#x1f587</b>
6760		<b>&#x1f4cf</b>
6761		<b>&#x1f4d0</b>
6762		<b>&#x2702</b>
6763		<b>&#x1f5c3</b>
6764		<b>&#x1f5c4</b>
6765		<b>&#x1f5d1</b>
6766		<b>&#x1f512</b>
6767		<b>&#x1f513</b>
6768		<b>&#x1f50f</b>
6769		<b>&#x1f510</b>
6770		<b>&#x1f511</b>
6771		<b>&#x1f5dd</b>
6772		<b>&#x1f528</b>
6773		<b>&#x26cf</b>
6774		<b>&#x2692</b>
6775		<b>&#x1f6e0</b>
6776		<b>&#x1f5e1</b>
6777		<b>&#x2694</b>
6778		<b>&#x1f52b</b>
6779		<b>&#x1f3f9</b>
6780		<b>&#x1f6e1</b>
6781		<b>&#x1f527</b>
6782		<b>&#x1f529</b>
6783		<b>&#x2699</b>
6784		<b>&#x1f5dc</b>
6785		<b>&#x2696</b>
6786		<b>&#x1f517</b>
6787		<b>&#x26d3</b>
6788		<b>&#x2697</b>
6789		<b>&#x1f52c</b>
6790		<b>&#x1f52d</b>
6791		<b>&#x1f4e1</b>
6792		<b>&#x1f489</b>
6793		<b>&#x1f48a</b>
6794		<b>&#x1f6aa</b>
6795		<b>&#x1f6cf</b>
6796		<b>&#x1f6cb</b>
6797		<b>&#x1f6bd</b>
6798		<b>&#x1f6bf</b>
6799		<b>&#x1f6c1</b>
6800		<b>&#x1f6d2</b>
6801		<b>&#x1f6ac</b>
6802		<b>&#x26b0</b>
6803		<b>&#x26b1</b>
6804		<b>&#x1f5ff</b>
6805		<b>&#x1f3e7</b>
6806		<b>&#x1f6ae</b>
6807		<b>&#x1f6b0</b>
6808		<b>&#x267f</b>
6809		<b>&#x1f6b9</b>
6810		<b>&#x1f6ba</b>
6811		<b>&#x1f6bb</b>
6812		<b>&#x1f6bc</b>
6813		<b>&#x1f6be</b>
6814		<b>&#x1f6c2</b>
6815		<b>&#x1f6c3</b>
6816		<b>&#x1f6c4</b>
6817		<b>&#x1f6c5</b>
6818		<b>&#x26a0</b>
6819		<b>&#x1f6b8</b>
6820		<b>&#x26d4</b>
6821		<b>&#x1f6ab</b>
6822		<b>&#x1f6b3</b>
6823		<b>&#x1f6ad</b>
6824		<b>&#x1f6af</b>
6825		<b>&#x1f6b1</b>
6826		<b>&#x1f6b7</b>
6827		<b>&#x1f4f5</b>
6828		<b>&#x1f51e</b>
6829		<b>&#x2622</b>
6830		<b>&#x2623</b>
6831		<b>&#x2b06</b>
6832		<b>&#x2197</b>
6833		<b>&#x27a1</b>
6834		<b>&#x2198</b>
6835		<b>&#x2b07</b>
6836		<b>&#x2199</b>
6837		<b>&#x2b05</b>
6838		<b>&#x2196</b>
6839		<b>&#x2195</b>
6840		<b>&#x2194</b>
6841		<b>&#x21a9</b>
6842		<b>&#x21aa</b>
6843		<b>&#x2934</b>
6844		<b>&#x2935</b>
6845		<b>&#x1f503</b>
6846		<b>&#x1f504</b>
6847		<b>&#x1f519</b>
6848		<b>&#x1f51a</b>
6849		<b>&#x1f51b</b>
6850		<b>&#x1f51c</b>
6851		<b>&#x1f51d</b>
6852	</div>
6853</script>
6853
6854
6855<script type="text/html" id="artist-picker-selected">
6856	<ul class="selectionPreview">
6857		<!-- ko foreach:selectedArtists().reverse() -->
6858		<li>
6859			<img src="/s=4.0.1400/images/pixel.gif" data-bind="attr:{src:imgPath+'/web/3/top/5,0/50x50.jpg',alt:name,title:name}"/>
6860		</li>
6861		<!-- /ko -->
6862		<!-- ko if:selectedArtists().length==0-->
6863		<li class="empty"><img src="/s=4.0.1400/images/pixel.gif"/></li>
6864		<li class="empty"><img src="/s=4.0.1400/images/pixel.gif"/></li>
6865		<li class="empty" style="margin-right: 0;"><img src="/s=4.0.1400/images/pixel.gif"/></li>
6866		<!-- /ko -->
6867		<!-- ko if:selectedArtists().length==1-->
6868		<li class="empty"><img src="/s=4.0.1400/images/pixel.gif"/></li>
6869		<li class="empty" style="margin-right: 0;"><img src="/s=4.0.1400/images/pixel.gif"/></li>
6870		<!-- /ko -->
6871		<!-- ko if:selectedArtists().length==2-->
6872		<li class="empty" style="margin-right: 0;"><img src="/s=4.0.1400/images/pixel.gif"/></li>
6873		<!-- /ko -->
6874	</ul>
6875</script>
vendor: 1 bytes, line 6875
6875
6876<script type="text/html" id="social-radio-guests">
6877	<ul data-bind="foreach:observableGuestList">
6878		<li>
6879			<span data-bind='text:alias'></span>
6880			<!-- ko if: isOwner -->
6881			<span> - YOUR HOST</span>
6882			<!-- /ko -->
6883			<!-- ko if: $parent.isOwner -->
6884			<button class="std secondary" data-bind="visible:!isDj,click:()=>$parent.changeHost($data,(arg,foo,bar)=>{$parent.onDjChange($data,$parent.currentDJ[0])})">MAKE DJ</button>
6885			<button class="std" data-bind="visible:isDj,click:()=>$parent.changeHost(null,()=>$parent.onDjChange(null,$parent.currentDJ[0]))">REVOKE DJ</button>
6886			<button class="std secondary" data-bind="click:()=> $parent.ejectUser($data.id)">EJECT</button>
6887			<!-- /ko -->
6888		</li>
6889	</ul>
6890</script>
vendor: 1 bytes, line 6890
6890
6891<script type="text/html" id="social-radio-messages">
6892	<ul>
6893		<!-- ko foreach:{data:messages} -->
6894		<li data-bind="css:{me:isMe}">
6895			<span class="author" data-bind="text:alias"></span>
6896			<span class="msg" data-bind="text:msg"></span>
6897		</li>
6898		<!-- /ko -->
6899	</ul>
6900</script>
6900
6901<div id="radio">
6902	<div id="radio-player" class="video-js radio default" style="display:none" role="region" aria-label="Now playing">
6903		<div id="react-player-root" class="react-wrapper" data-bind="component: {name: 'react-wrapper', params: {name: 'PlayerRoot', props: {APP: APP, root: $root}}}"></div>
6904		<video id="videojs_radio_player" height="100%" width="100%" controls playsinline autoplay preload="auto" src="//cdn.liveone.com/s=4.0.1400/helper/1sec.mp3"></video>
6905	</div>
6906</div>
6907<footer class="footer" aria-live="off">
6908	<div class="content">
6909		<section class="upgrade lazyImg section--upgrade section--lazyImg" lazySrc="//cdn.liveone.com/s=4.0.1400/images/offers/v2/bgs/hero-layer-main.png" data-bind="visible:APP.USER.slackerUser().actualTier<5,css:{anon:APP.USER.slackerUser().actualTier==0}">
6910			<h2>
6911				Music on demand. Listen offline. No ads. Unlimited skips.
6912				<br/><br/>
6913				LiveOne has it all. Find the plan that's right for you.
6914			</h2>
6915
6916			<button class="std cta" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('upgrade')},css:{disabled:!APP.canNavigate()}">View Our Plans</button>
6917			<div class="signup">
6918				<div class="newsletter container ">
6919					<div class="left">
6920						<span>Stay up-to-date and sign up for our newsletter</span> <input type="text" id="newUsername" placeholder="Enter email address" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}"> <button class="std" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {var _u=$('#newUsername').val(); if (_u) APP.USER.doForceSlackerCreate(null, 'footer_newsletter', {receiveNewsLetter:true,username:_u})},css:{disabled:!APP.canNavigate()}">Sign Up</button>
6921					</div>
6922					<div class="right">
6923						<span>Get the mobile app&nbsp;&nbsp;<a href="/apps" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('apps')},css:{disabled:!APP.canNavigate()}">Learn More</a></span>
6924						<img class="app-thumb link lazyImg" alt="Get LiveOne mobile app" src="//cdn.liveone.com/s=4.0.1400/images/pixel.gif" lazySrc="//cdn.liveone.com/s=4.0.1400/images/home-newsletter-app-img.png" data-bind="click:function () {APP.goToPage('apps')},css:{disabled:!APP.canNavigate()}"/>
6925					</div>
6926				</div>
6927			</div>
6928		</section>
6929		<div class="container top">
6930			<div class="service-logo">
6931				<a href="/" data-beacon-value="footer-nav" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:goHome">
6932					<img class="service-logo" data-beacon-value="footer-nav" alt="LiveOne Homepage" target="LiveOne" src="data:image/png;base64,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"/>
6933					<span class="alt">LiveOne</span>
6934				</a>
6935			</div>
6936			<div class="links">
6937				<ul class="links-row" role="navigation">
6938					<li class="footer-mobile-signin" data-bind="visible:!APP.USER.slackerUser().username">
6939						<a href="https://account.liveone.com/login" class="navlink" tabindex="20" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.USER.doSlackerLogin()},css:{disabled:!APP.canNavigate()}">Log In</a>
6940					</li>
6941					<li>
6942						<a href="/apps" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('apps')},css:{disabled:!APP.canNavigate()}">Get The App</a>
6943					</li>
6944					<li class="nav-subscribe" data-bind="visible: !(APP.USER.slackerUser() && APP.USER.slackerUser().hooplaUser && !APP.noUpsell())">
6945						<a href="/upgrade" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click: function() { APP.goToPage('upgrade') }, css: { disabled: !APP.canNavigate() }">Subscribe</a>
6946					</li>
6947					<li>
6948						<a href="https://support.liveone.com/" title="Support on LiveOne Support Site" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" target="_blank">Support</a>
6949					</li>
6950					<li>
6951						<a href="/careers" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('careers')},css:{disabled:!APP.canNavigate()}">Careers</a>
6952					</li>
6953					<li>
6954						<a href="/contactus" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('contact')},css:{disabled:!APP.canNavigate()}">Contact</a>
6955					</li>
6956					<li>
6957						<a href="https://ir.liveone.com/ir-home" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" target="_blank">Investors</a>
6958					</li>
6959				</ul>
6960				<ul class="links-row links-row--dark">
6961					<li>
6962						<a href="/terms" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('terms')},css:{disabled:!APP.canNavigate()}">Terms</a>
6963					</li>
6964					<li>
6965						<a href="/privacy" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('privacy')},css:{disabled:!APP.canNavigate()}">Privacy Policy</a>
6966					</li>
6967					<li>
6968						<a href="/accessibility" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('accessibility')},css:{disabled:!APP.canNavigate()}">Accessibility</a>
6969					</li>
6970					<li>
6971						<a href="/privacy-center" class="navlink" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}, click:function () {APP.goToPage('privacy-center')},css:{disabled:!APP.canNavigate()}">Do Not Sell or Share My Personal Information</a>
6972					</li>
6973				</ul>
6974			</div>
6975		</div>
6976		<div class="container copyright">
6977			<ul class="social-links"  role="navigation" aria-live="off">
6978				<li class="instagram"><a target="_blank" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" title="LiveOne on Instagram" href="https://www.instagram.com/liveone/"><span>Instagram</span></a></li>
6979				<li class="tiktok"><a target="_blank" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" title="LiveOne on TikTok" href="https://tiktok.com/@liveone"><span>TikTok</span></a></li>
6980				<li class="youtube"><a target="_blank" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}"  title="LiveOne on YouTube" href="https://www.youtube.com/liveone"><span>YouTube</span></a></li>
6981				<li class="twitter"><a target="_blank" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" title="LiveOne on X" href="https://twitter.com/liveone"><span>Twitter</span></a></li>
6982				<li class="facebook"><a target="_blank" data-bind="attr: {tabindex: APP.getTabIndexByName('footer')}" title="LiveOne on Facebook" href="https://www.facebook.com/LVO/"><span>Facebook</span></a></li>
6983				<!-- <li class="email"><a target="_blank" title="Email LiveOne" href="mailto:[email protected]"><span>Email</span></a></li> -->
6984			</ul>
6985			<div class="label">
6986				&copy; 2026 LiveOne All Rights Reserved
6987			</div>
6988		</div>
6989	</div>
6990	<div class="tos-footer" role="alert" aria-live="assertive" data-bind="visible:APP.mustShowTosFooter" style="display:none">
6991		<p aria-label="By closing this message, you consent to LiveOne's use of cookies on this device in accordance with its Terms of Service and Privacy Policy, unless you have already disabled cookies in your browser settings." >
6992		By closing this message, you consent to LiveOne's use of cookies on this device in accordance with its <a href="/terms" onclick="APP.goToPage('terms');return false;">Terms of Service</a> and <a href="/privacy" onclick="APP.goToPage('privacy');return false;">Privacy Policy</a>, unless you have already disabled cookies in your browser settings.
6993		</p>
6994		<button tabindex="0" aria-label="Accept LiveOne terms of service" class="std" onclick="APP.acceptTosFooter()">ACCEPT</button>
6995	</div>
6996</footer>
6997<script type="text/javascript" src="//cdn.liveone.com/s=4.0.1400/js/lib-concat.js"></script>
vendor: 1 bytes, line 6997
6997
6998<script type="text/javascript" src="https://imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
vendor: 1 bytes, line 6998
6998
6999<script type="text/javascript" src="//cdn.liveone.com/s=4.0.1400/js/concat.js"></script>
6999
7000<div class="user-prompts" aria-live="assertive">
7001	<!-- Toast Tickler Bar -->
7002	<div class="tickler out" role="alert" data-bind="css:{in:tickler().msg}">
7003	<!--  ko if: tickler().msg -->
7004		<!-- ko with: tickler -->
7005		<button aria-hidden="true" alt="Close" class="defaultX" onclick="APP.MESSAGING.setTickler(null)" data-bind="visible:showClose">
7006			<svg role="presentation" viewbox='0 0 40 40'><path d='M 10,10 L 30,30 M 30,10 L 10,30' fill='black' stroke-width='4' onclick="APP.MESSAGING.setTickler(null)"/></svg>
7007		</button>
7008		
7009		<div><span class="subtitle" data-bind="visible:title, text:title + ' '"></span><span data-bind="html:msg"></span></div>
7010		<!-- /ko -->
7011	<!-- /ko -->
7012	<!--  ko if: !tickler().msg -->
7013		<div><span role="none">&nbsp;</span></div>
7014	<!-- /ko -->
7015	</div>
7016	<!-- /Toast Tickler Bar -->
7017	
7018	<div class="app-modal-mount" data-bind="component:{name:'react-wrapper', params:{name:'AppModal', props:{APP: APP, serviceLogoSrc: '/s=4.0.1400/images/logos/lxl-logo-black-trans.png'}}}"></div>
7019</div>
7020<div id="contextmenu">
7021	<a href="#" class="context-start-focus-trap" style="height:0;width:0" data-bind="attr:{tabindex: APP.getTabIndexByName('contextmenu')},event:{focus: APP.MESSAGING.handleContextStartFocusTrap}"></a>
7022
7023	<ul class="options" data-bind="if:contextMenu().length > 0">
7024		<!-- ko foreach: {data:contextMenu(),afterRender: function (el,data) {com.slacker.app.actions.MenuAction.helper.onSliderTypeActionRender(el, data)}} -->
7025			<li role="button" data-bind="attr:{tabindex: APP.getTabIndexByName('contextmenu'), autofocus: $index() == 0}, css:classNames,click:_onClick,clickBubble:false,event:{focus:_onFocus, keydown: APP.getKeyDownHandler(_onClick.bind($data))}">
7026				<span data-bind="text:label"></span>
7027
7028				<!-- ko if: type == 'contextslider' -->
7029				<div class="slider"></div>
7030				<!-- /ko -->
7031			</li>
7032		<!-- /ko -->
7033	</ul>
7034
7035	<a href="#" class="context-end-focus-trap" style="height:0;width:0" data-bind="attr:{tabindex: APP.getTabIndexByName('contextmenu')},event:{focus: APP.MESSAGING.handleContextEndFocusTrap}"></a>
7036</div>
7037</body>
7038</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.