PageSourceSearch

https://www.easy931miami.com/fp/download-easy-931-app/

html easy931miami.com collected 2026-10-03 00:56:02 UTC 212,903 bytes, 1,309 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover, maximum-scale=5"/><link rel="preload" as="image" href="/pf/resources/images/sites/cmg-rd-20071/station-logo-white.png?d=1373"/><link rel="preload" as="image" href="/pf/resources/images/sites/cmg-rd-20071/station-logo.png?d=1373&amp;mxId=00000000"/>
1<script async="" src="https://fast.arena.im/script.js?siteId=68308342dd2b6df4c19116f4"></script>
1<script src="https://shorts.easy931miami.com/vs.js?cid=8CU812SX1" async=""></script>
1<script id="openweb-1" async="" fetchpriority="low" src="https://launcher.spot.im/spot/sp_fk2WHInN"></script>
1<script async="" id="ebx" src="//applets.ebxcdn.com/ebx.js"></script>
1<link rel="preconnect" href="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com"/><link rel="preconnect" href="https://fonts.googleapis.com" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><title>Download The EASY 93.1 App – Easy 93.1</title><meta property="article:published_time" content="2026-04-02T18:55:25.486Z"/><meta property="article:display_time" content="2023-09-05T15:38:27.287Z"/><meta property="article:icon_type" content="article"/><meta property="og:type" content="article"/><meta property="article:section" content="More"/><meta property="og:url" content="https://www.easy931miami.com/fp/download-easy-931-app/"/><meta property="og:title" content="Download The EASY 93.1 App"/><meta property="og:image" content="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/https%3A%2F%2Fcloudfront-us-east-1.images.arcpublishing.com%2Fcmg%2FY3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=81265e5b06bc41c7422ebc168589794307ffae765e9d4ae540092e7ac90e8221&amp;width=1200&amp;height=630&amp;smart=true"/><meta property="og:image:alt" content="WFEZ Easy 93.1 App"/><meta property="og:site_name" content="Easy 93.1"/><meta name="twitter:title" content="Download The EASY 93.1 App"/><meta name="twitter:url" content="https://www.easy931miami.com/fp/download-easy-931-app/"/><meta name="twitter:image" content="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/https%3A%2F%2Fcloudfront-us-east-1.images.arcpublishing.com%2Fcmg%2FY3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=81265e5b06bc41c7422ebc168589794307ffae765e9d4ae540092e7ac90e8221&amp;width=1200&amp;height=630&amp;smart=true"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="Easy931"/><meta property="fb:app_id" content="669954346678697"/><link rel="amphtml" href="https://www.easy931miami.com/fp/download-easy-931-app/?outputType=amp"/><link id="canonical" rel="canonical" href="https://www.easy931miami.com/fp/download-easy-931-app/" data-replace="true"/><link rel="preconnect" href="https://cmp.osano.com" crossorigin="anonymous"/><link rel="preconnect" href="https://www.googletagservices.com" crossorigin="anonymous"/><link rel="preconnect" href="https://tpc.googlesyndication.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pagead2.googlesyndication.com" crossorigin="anonymous"/><link rel="preconnect" href="https://securepubads.g.doubleclick.net" crossorigin="anonymous"/><link rel="dns-prefetch" href="https://micro.rubiconproject.com"/><link rel="dns-prefetch" href="https://connect.facebook.net"/><link rel="dns-prefetch" href="https://platform.twitter.com"/><link rel="dns-prefetch" href="https://cdn.taboola.com"/><link rel="dns-prefetch" href="https://launcher.spot.im"/><link rel="dns-prefetch" href="https://static-cdn.spot.im"/><link rel="preload" as="font" href="/pf/resources/fonts/DroidSerif/DroidSerif-Regular.woff2?d=1373" type="font/woff2"/><link rel="preload" as="font" href="/pf/resources/fonts/DroidSerif/DroidSerif-Italic.woff2?d=1373" type="font/woff2"/><link rel="preload" as="font" href="/pf/resources/fonts/DroidSerif/DroidSerif-BoldItalic.woff2?d=1373" type="font/woff2"/><link rel="preload" as="font" href="/pf/resources/fonts/DroidSerif/DroidSerif-Bold.woff2?d=1373" type="font/woff2"/><link rel="icon" type="image/x-icon" href="/pf/resources/images/sites/cmg-rd-20071/favicon.ico?d=1373"/><link id="fusion-output-type-styles" rel="stylesheet" type="text/css" href="/pf/dist/components/output-types/default.css?d=1373&amp;mxId=00000000"/><link id="fusion-template-styles" rel="stylesheet" type="text/css" href="/pf/dist/components/combinations/default.css?d=1373&amp;mxId=00000000"/><link id="fusion-siteStyles-styles" rel="stylesheet" type="text/css" href="/pf/dist/css/cmg-rd-20071.css?d=1373&amp;mxId=00000000"/><style data-styled="" data-styled-version="5.3.11">.dYBqqx{height:calc(100vh - 56px - 13px);}/*!sc*/
2data-styled.g21[id="section-nav__StyledSectionMenuVariableHeight-sc-xkxw6l-0"]{content:"dYBqqx,"}/*!sc*/
3.dtcoRs{font-family:'Ubuntu',sans-serif;background-color:transparent;border-color:#fff;color:#fff;}/*!sc*/
4.dtcoRs:hover{color:#fff;}/*!sc*/
5data-styled.g22[id="button__StyledDynamicButton-sc-1rk2uoq-0"]{content:"dtcoRs,"}/*!sc*/
6.bLlAmR{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:-webkit-sticky;position:sticky;top:0;margin-bottom:0;z-index:1;}/*!sc*/
7.bLlAmR .news-theme-navigation-bar{background-color:#000;-webkit-transition:0.5s;transition:0.5s;z-index:9;}/*!sc*/
8@media screen and (max-width:768px){.bLlAmR .news-theme-navigation-bar{height:56px;}}/*!sc*/
9@media screen and (min-width:768px){.bLlAmR .news-theme-navigation-bar{height:56px;}}/*!sc*/
10.bLlAmR .nav-logo img{height:auto;max-width:240px;width:auto;-webkit-transition:0.5s;transition:0.5s;}/*!sc*/
11@media screen and (max-width:768px){.bLlAmR .nav-logo img{max-height:40px;max-width:100%;}}/*!sc*/
12@media screen and (min-width:768px){.bLlAmR .nav-logo img{max-height:40px;}}/*!sc*/
13data-styled.g28[id="default__StyledNav-sc-1iqkv7i-0"]{content:"bLlAmR,"}/*!sc*/
14.cDTWAv{z-index:8;}/*!sc*/
15@media screen and (max-width:768px){.cDTWAv{margin-top:56px;}}/*!sc*/
16@media screen and (min-width:768px){.cDTWAv{margin-top:56px;}}/*!sc*/
17data-styled.g29[id="default__StyledSectionDrawer-sc-1iqkv7i-1"]{content:"cDTWAv,"}/*!sc*/
18body{font-family:'Ubuntu',sans-serif;}/*!sc*/
19.background_primary{background-color:#1683C6;}/*!sc*/
20.background_primary.compliment_text_color{color:white;}/*!sc*/
21.background_primary_hover:hover{background-color:#1b88cb;}/*!sc*/
22.border_color_primary{border-color:#1683C6;}/*!sc*/
23.color_primary{color:#1683C6;}/*!sc*/
24.fill_primary path,.fill_primary_circle circle,.fill_primary{fill:#1683C6;}/*!sc*/
25.fill_primary_hover:hover path{fill:#1b88cb;}/*!sc*/
26.font_primary{font-family:'Ubuntu',sans-serif;}/*!sc*/
27.font_secondary{font-family:'Ubuntu',sans-serif;}/*!sc*/
28.stroke_primary circle{stroke:#1683C6;}/*!sc*/
29.newsletter-input:focus{border-color:#1683C6;}/*!sc*/
30.read-next-swiper.radio .read-next-content.radio .promo-headline a{color:#1683C6;font-family:'Roboto Condensed';}/*!sc*/
31.read-next-swiper.radio span.swiper-pagination-bullet-active{background:#1683C6 !important;}/*!sc*/
32@media(hover:hover){.read-next-swiper.radio span.swiper-pagination-bullet:hover{border:2px solid #1683C6 !important;background:white !important;}}/*!sc*/
33.b-author-bio .b-author-bio__author-name{color:#1683C6;}/*!sc*/
34.b-author-bio .c-icon{fill:#1683C6;}/*!sc*/
35.b-author-bio .b-author-bio__social-link:hover path{fill:#3eabee;}/*!sc*/
36.persistent-player .player-button{background-color:#1683C6;fill:white;}/*!sc*/
37.persistent-player .player-button:hover{background-color:#1b88cb;}/*!sc*/
38.persistent-player .newstalk-volume-control .player-icon{fill:#1683C6;}/*!sc*/
39.persistent-player .newstalk-volume-control .volume-control-slider{background:linear-gradient(to right,#1683C6 0%,#1683C6 100%,#afafaf 50%,#afafaf 100%);}/*!sc*/
40.persistent-player .newstalk-volume-control .volume-control-slider::-webkit-slider-thumb{background:#1683C6;}/*!sc*/
41.persistent-player .newstalk-volume-control .volume-control-slider::-moz-range-thumb{background:#1683C6;}/*!sc*/
42.persistent-player .music-volume-control .player-icon{fill:white;}/*!sc*/
43.persistent-player .music-volume-control .volume-control-slider{background:linear-gradient(to right,white 0%,white 100%,#afafaf 50%,#afafaf 100%);}/*!sc*/
44.persistent-player .music-volume-control .volume-control-slider::-moz-range-thumb{background:white;}/*!sc*/
45.persistent-player .music-volume-control .volume-control-slider::-webkit-slider-thumb{background:white;}/*!sc*/
46#main .ts-byline .b-byline__names,.b-right-rail-advanced__main .ts-byline .b-byline__names,#main .b-byline .b-byline__names,.b-right-rail-advanced__main .b-byline .b-byline__names{color:#000000;}/*!sc*/
47#main .ts-byline span a,.b-right-rail-advanced__main .ts-byline span a,#main .b-byline span a,.b-right-rail-advanced__main .b-byline span a{color:#1683C6;}/*!sc*/
48#main .ts-byline span a:hover,.b-right-rail-advanced__main .ts-byline span a:hover,#main .b-byline span a:hover,.b-right-rail-advanced__main .b-byline span a:hover{color:#1683C6;}/*!sc*/
49#main .article-body-wrapper a,.b-right-rail-advanced__main .article-body-wrapper a,#main .b-article-body a,.b-right-rail-advanced__main .b-article-body a{color:#1683C6;}/*!sc*/
50#main .article-body-wrapper .redesign-embedded-image .embedded-image-wrapper,.b-right-rail-advanced__main .article-body-wrapper .redesign-embedded-image .embedded-image-wrapper,#main .b-article-body .redesign-embedded-image .embedded-image-wrapper,.b-right-rail-advanced__main .b-article-body .redesign-embedded-image .embedded-image-wrapper{background:#1683C6;}/*!sc*/
51#main .article-body-wrapper .interstitial-link,.b-right-rail-advanced__main .article-body-wrapper .interstitial-link,#main .b-article-body .interstitial-link,.b-right-rail-advanced__main .b-article-body .interstitial-link{border-color:#1683C6;}/*!sc*/
52#main .article-body-wrapper .interstitial-link a,.b-right-rail-advanced__main .article-body-wrapper .interstitial-link a,#main .b-article-body .interstitial-link a,.b-right-rail-advanced__main .b-article-body .interstitial-link a{color:#1683C6;}/*!sc*/
53.redesign-lead-art .lead-art-wrapper{background:#1683C6;}/*!sc*/
54.redesign-lead-art .b-lead-art{background:#1683C6;}/*!sc*/
55.expand-condense-pvp-button svg{fill:#1683C6;}/*!sc*/
56.b-footer__social-links{border-color:#1683C6;}/*!sc*/
57.b-footer__social-links a.c-link{border-color:#1683C6;}/*!sc*/
58.b-footer__social-links svg.c-icon{fill:#1683C6;}/*!sc*/
59.b-results-list__wrapper .c-button{background-color:#1683C6;}/*!sc*/
60.b-xl-promo__icon_label,.b-large-promo__icon_label,.b-medium-promo__icon_label,.b-small-promo__icon_label,.b-top-table-list-xl__icon_label,.b-top-table-list-large__icon_label,.b-top-table-list-medium__icon_label,.b-top-table-list-small__icon_label{background-color:#1683C6;}/*!sc*/
61data-styled.g43[id="sc-global-bKnKrr1"]{content:"sc-global-bKnKrr1,"}/*!sc*/
62body{font-family:'Ubuntu',sans-serif;}/*!sc*/
63.background_primary{background-color:#1683C6;}/*!sc*/
64.background_primary.compliment_text_color{color:white;}/*!sc*/
65.background_primary_hover:hover{background-color:#1b88cb;}/*!sc*/
66.border_color_primary{border-color:#1683C6;}/*!sc*/
67.color_primary{color:#1683C6;}/*!sc*/
68.fill_primary path,.fill_primary_circle circle,.fill_primary{fill:#1683C6;}/*!sc*/
69.fill_primary_hover:hover path{fill:#1b88cb;}/*!sc*/
70.font_primary{font-family:'Ubuntu',sans-serif;}/*!sc*/
71.font_secondary{font-family:'Ubuntu',sans-serif;}/*!sc*/
72.stroke_primary circle{stroke:#1683C6;}/*!sc*/
73.newsletter-input:focus{border-color:#1683C6;}/*!sc*/
74.read-next-swiper.radio .read-next-content.radio .promo-headline a{color:#1683C6;font-family:'Roboto Condensed';}/*!sc*/
75.read-next-swiper.radio span.swiper-pagination-bullet-active{background:#1683C6 !important;}/*!sc*/
76@media(hover:hover){.read-next-swiper.radio span.swiper-pagination-bullet:hover{border:2px solid #1683C6 !important;background:white !important;}}/*!sc*/
77.b-author-bio .b-author-bio__author-name{color:#1683C6;}/*!sc*/
78.b-author-bio .c-icon{fill:#1683C6;}/*!sc*/
79.b-author-bio .b-author-bio__social-link:hover path{fill:#3eabee;}/*!sc*/
80.persistent-player .player-button{background-color:#1683C6;fill:white;}/*!sc*/
81.persistent-player .player-button:hover{background-color:#1b88cb;}/*!sc*/
82.persistent-player .newstalk-volume-control .player-icon{fill:#1683C6;}/*!sc*/
83.persistent-player .newstalk-volume-control .volume-control-slider{background:linear-gradient(to right,#1683C6 0%,#1683C6 100%,#afafaf 50%,#afafaf 100%);}/*!sc*/
84.persistent-player .newstalk-volume-control .volume-control-slider::-webkit-slider-thumb{background:#1683C6;}/*!sc*/
85.persistent-player .newstalk-volume-control .volume-control-slider::-moz-range-thumb{background:#1683C6;}/*!sc*/
86.persistent-player .music-volume-control .player-icon{fill:white;}/*!sc*/
87.persistent-player .music-volume-control .volume-control-slider{background:linear-gradient(to right,white 0%,white 100%,#afafaf 50%,#afafaf 100%);}/*!sc*/
88.persistent-player .music-volume-control .volume-control-slider::-moz-range-thumb{background:white;}/*!sc*/
89.persistent-player .music-volume-control .volume-control-slider::-webkit-slider-thumb{background:white;}/*!sc*/
90#main .ts-byline .b-byline__names,.b-right-rail-advanced__main .ts-byline .b-byline__names,#main .b-byline .b-byline__names,.b-right-rail-advanced__main .b-byline .b-byline__names{color:#000000;}/*!sc*/
91#main .ts-byline span a,.b-right-rail-advanced__main .ts-byline span a,#main .b-byline span a,.b-right-rail-advanced__main .b-byline span a{color:#1683C6;}/*!sc*/
92#main .ts-byline span a:hover,.b-right-rail-advanced__main .ts-byline span a:hover,#main .b-byline span a:hover,.b-right-rail-advanced__main .b-byline span a:hover{color:#1683C6;}/*!sc*/
93#main .article-body-wrapper a,.b-right-rail-advanced__main .article-body-wrapper a,#main .b-article-body a,.b-right-rail-advanced__main .b-article-body a{color:#1683C6;}/*!sc*/
94#main .article-body-wrapper .redesign-embedded-image .embedded-image-wrapper,.b-right-rail-advanced__main .article-body-wrapper .redesign-embedded-image .embedded-image-wrapper,#main .b-article-body .redesign-embedded-image .embedded-image-wrapper,.b-right-rail-advanced__main .b-article-body .redesign-embedded-image .embedded-image-wrapper{background:#1683C6;}/*!sc*/
95#main .article-body-wrapper .interstitial-link,.b-right-rail-advanced__main .article-body-wrapper .interstitial-link,#main .b-article-body .interstitial-link,.b-right-rail-advanced__main .b-article-body .interstitial-link{border-color:#1683C6;}/*!sc*/
96#main .article-body-wrapper .interstitial-link a,.b-right-rail-advanced__main .article-body-wrapper .interstitial-link a,#main .b-article-body .interstitial-link a,.b-right-rail-advanced__main .b-article-body .interstitial-link a{color:#1683C6;}/*!sc*/
97.redesign-lead-art .lead-art-wrapper{background:#1683C6;}/*!sc*/
98.redesign-lead-art .b-lead-art{background:#1683C6;}/*!sc*/
99.expand-condense-pvp-button svg{fill:#1683C6;}/*!sc*/
100.b-footer__social-links{border-color:#1683C6;}/*!sc*/
101.b-footer__social-links a.c-link{border-color:#1683C6;}/*!sc*/
102.b-footer__social-links svg.c-icon{fill:#1683C6;}/*!sc*/
103.b-results-list__wrapper .c-button{background-color:#1683C6;}/*!sc*/
104.b-xl-promo__icon_label,.b-large-promo__icon_label,.b-medium-promo__icon_label,.b-small-promo__icon_label,.b-top-table-list-xl__icon_label,.b-top-table-list-large__icon_label,.b-top-table-list-medium__icon_label,.b-top-table-list-small__icon_label{background-color:#1683C6;}/*!sc*/
105data-styled.g44[id="sc-global-bKnKrr2"]{content:"sc-global-bKnKrr2,"}/*!sc*/
106</style>
106<script type="application/javascript" id="polyfill-script">if(!Array.prototype.includes||!(window.Object && window.Object.assign)||!window.Promise||!window.Symbol||!window.fetch){document.write('
106<script type="application/javascript" src="/pf/dist/engine/polyfill.js?d=1373&mxId=00000000" defer=""><\/script>')}</script>
106<script id="fusion-engine-react-script" type="application/javascript" src="/pf/dist/engine/react.js?d=1373&amp;mxId=00000000" defer=""></script>
106<script id="fusion-engine-combinations-script" type="application/javascript" src="/pf/dist/components/combinations/default.js?d=1373&amp;mxId=00000000" defer=""></script>
106<script id="fusion-spa-sw" type="application/javascript">if('serviceWorker' in navigator){window.addEventListener('load',function(){navigator.serviceWorker.register('/sw-spa.js?d=1373&mxId=00000000')})}</script>
106<script type="application/ld+json">{"@context":"http://schema.org","@type":"NewsArticle","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.easy931miami.com/fp/download-easy-931-app/"},"headline":"Download The EASY 93.1 App","image":{"@type":"ImageObject","url":"","height":810,"width":1440},"datePublished":"2026-04-02T18:55:25.486Z","dateModified":"2026-04-02T18:55:25.62Z","author":{"@type":"Person","name":""},"publisher":{"@type":"Organization","name":"Easy 93.1","logo":{"@type":"ImageObject","url":"https://www.easy931miami.com/pf/resources/images/sites/cmg-rd-20071/station-logo-small.png?d=1373","width":270,"height":60}},"description":""}</script>
106<script src="https://cmp.osano.com/16CHhhU88uP0f4JzV/e4b2fc03-0232-4cc6-baf1-3f981a00f6b2/osano.js"></script>
106<script id="codeSplitUtil" class="code-split-timer-log">
107            window.codeSplitLogTime = [window.performance.now() / 1000];
108            console.log('[CodeSplit] First timer log >> t0 =', window.codeSplitLogTime[0])</script>
108<script id="ads-targetting">
109            function getTempRange(item) {
110              let tempRange = 'ERROR';
111              if (item) {
112                const tempFloor = Math.floor(item / 5) * 5;
113                tempRange = tempFloor + ' to ' + (tempFloor + 4);
114              }
115              return tempRange;
116            }
117
118            window.googletag = window.googletag || {};
119            window.googletag.cmd = window.googletag.cmd || [];
120            window.googletag.cmd.push(function() {
121              window.googletag.pubads().setTargeting('weather', 27 + '')
122                .setTargeting('temp_range', getTempRange(85))
123                .setTargeting('sky', 'Mostly Cloudy');
124              });</script>
124<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;700&amp;display=swap"/><style>
125  @font-face {
126    font-family: 'Droid Serif';
127    font-weight: 400;
128    font-style: normal;
129    src: url('/pf/resources/fonts/DroidSerif/DroidSerif-Regular.woff2?d=1373') format('woff2'),
130        url('/pf/resources/fonts/DroidSerif/DroidSerif-Regular.woff?d=1373') format('woff'),
131        url('/pf/resources/fonts/DroidSerif/DroidSerif-Regular.ttf?d=1373') format('truetype');
132    font-display: swap;
133  }
134
135  @font-face {
136    font-family: 'Droid Serif';
137    font-weight: 400;
138    font-style: italic;
139    src: url('/pf/resources/fonts/DroidSerif/DroidSerif-Italic.woff2?d=1373') format('woff2'),
140        url('/pf/resources/fonts/DroidSerif/DroidSerif-Italic.woff?d=1373') format('woff'),
141        url('/pf/resources/fonts/DroidSerif/DroidSerif-Italic.ttf?d=1373') format('truetype');
142    font-display: swap;
143  }
144
145  @font-face {
146    font-family: 'Droid Serif';
147    font-weight: 700;
148    font-style: italic;
149    src: url('/pf/resources/fonts/DroidSerif/DroidSerif-BoldItalic.woff2?d=1373') format('woff2'),
150        url('/pf/resources/fonts/DroidSerif/DroidSerif-BoldItalic.woff?d=1373') format('woff'),
151        url('/pf/resources/fonts/DroidSerif/DroidSerif-BoldItalic.ttf?d=1373') format('truetype');
152    font-display: swap;
153  }
154
155  @font-face {
156    font-family: 'Droid Serif';
157    font-weight: 700;
158    font-style: normal;
159    src: url('/pf/resources/fonts/DroidSerif/DroidSerif-Bold.woff2?d=1373') format('woff2'),
160        url('/pf/resources/fonts/DroidSerif/DroidSerif-Bold.woff?d=1373') format('woff'),
161        url('/pf/resources/fonts/DroidSerif/DroidSerif-Bold.ttf?d=1373') format('truetype');
162    font-display: swap;
163  }
164</style>
164<script id="cmg-powa-events">
165            PoWaSettings = window.PoWaSettings || {};
166            PoWaSettings.hlsjs = { version: "1.5.7" };
167            window.cmgCustomPoWaEvents = {
168              MANUAL_PLAY: 'manualPlay',
169              MANUAL_PAUSE: 'manualPause',
170              MANUAL_PREROLL_PAUSE: 'manualPrerollPause',
171              AUTO_PREROLL_PAUSE: 'autoPrerollPause',
172              AUTO_PAUSE: 'autoPause',
173              AUTO_PLAY_PVP: 'autoPlayPvp',
174              CTRL_MUTE_CLICKED: 'scrubberMuteClicked',
175              CTRL_UNMUTE_CLICKED: 'scrubberUnmuteClicked',
176              CTRL_PVP_MUTE_CLICKED: 'scrubberPvpMuteClicked',
177              CTRL_PVP_UNMUTE_CLICKED: 'scrubberPvpUnmuteClicked',
178              FULLSCREEN_EXPAND_PVP: 'playerPvpFullscreenExpand',
179              FULLSCREEN_EXPAND_VOD: 'playerVodFullscreenExpand',
180              FULLSCREEN_COLLAPSE_PVP: 'playerPvpFullscreenCollapse',
181              FULLSCREEN_COLLAPSE_VOD: 'playerVodFullscreenCollapse',
182            }
183
184            window.addEventListener('powaRender', async (event) => {
185              if(event.detail.id) {
186                const player = event.detail.powa;
187                const metadata = event.detail;
188
189                const t = {
190                  adInsertion: false,
191                  powa: player,
192                  videoData: metadata,
193                }
194
195                const adTag = await window.PoWaSettings?.advertising?.adTag(t);
196
197                if (adTag) {
198                  const adsIndex = adTag.indexOf('ads?');
199                  let newAdTag = '';
200                  
201                  if (adsIndex !== -1) {
202                    const remainingPart = adTag.slice(adsIndex + 4);
203                    newAdTag = `${adTag.slice(0, adsIndex + 4)}placement=1&plcmt=1&${remainingPart}`;
204                  } else {
205                    newAdTag = `${adTag}&placement=1&plcmt=1`;
206                  }
207                  window.PoWaSettings.advertising.adTag = newAdTag;
208                  player.getAdTag = newAdTag || '';
209                }
210              }
211            });
212          </script>
212<script id="powaBootScript" defer="" src="https://cmg.video-player.arcpublishing.com/prod/powaBoot.js?org=cmg" data-powa-script="true" data-loaded-via="powa-manifest"></script>
212<script id="powaScript" src="https://cmg.video-player.arcpublishing.com/prod/powa.js?org=cmg" defer=""></script>
212<script id="powaCmgScript" src="https://cmg.video-player.arcpublishing.com/prod/org/cmg.js?org=cmg" data-powa-script="true" defer=""></script>
212<script id="powaCmgScriptLoadSignal">
213            document.getElementById('powaCmgScript').addEventListener("load", (evt) => { evt.target.setAttribute('data-load', true) });
214          </script>
214<script defer="" src="//d3plfjw9uod7ab.cloudfront.net/03dd88d8-f4a8-42b1-aac1-24233c8b6bd8.js" type="text/javascript"></script>
214<script id="yallScript" type="text/javascript" defer="" src="/pf/resources/js/yall.min.js?d=1373"></script>
214<script id="utilsScript" type="text/javascript" defer="" src="/pf/resources/js/utils.js?d=1373"></script>
214<script type="text/javascript">
215              window._mNHandle = window._mNHandle || {};
216              window._mNHandle.queue = window._mNHandle.queue || [];
217              medianet_versionId = "3121199";</script>
217<script id="facebookSdk" defer="" src="https://connect.facebook.net/en_US/sdk.js"></script>
217<script id="twitterWidget" defer="" src="https://platform.twitter.com/widgets.js"></script>
217<script id="katzStandardDIL" defer="" src="/pf/resources/js/dil.js?d=1373"></script>
217<script id="katzVisitorAPI" defer="" src="/pf/resources/js/visitorapi.min.js?d=1373"></script>
217<script id="gtmScript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
218    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
219    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.defer=true;j.src=
220    'https://www.googletagmanager.com/gtm.js?id='+i+dl;j.setAttributeNode(d.createAttribute('data-ot-ignore'));
221    f.parentNode.insertBefore(j,f);
222    })(window,document,'script','dataLayer','GTM-KXX5GGC');</script>
222<script id="fireEventHelper">window.fireEvent = function (type, detail) {
223          if (!detail) detail = {};
224          if (typeof window.CustomEvent === 'function') return window.dispatchEvent(new CustomEvent(type, { detail: detail }));
225          const event = document.createEvent('CustomEvent');
226          event.initCustomEvent(type, false, false, detail);
227          window.dispatchEvent(event);
228        };</script>
228<script id="cmgSPAEvents">
229        // Fix ads and metrics
230        window.addEventListener('DOMContentLoaded', () => console.log('[SPA] DOMContentLoaded'));
231        window.addEventListener('LoadingSpa', (event) => {
232          console.log('[SPA] LoadingSpa', event.detail);
233        });
234
235        window.addEventListener('BeforeSpaRender', () => {
236          console.log('[SPA] BeforeSpaRender');
237          const pvpDiv = document.getElementById('pvp');
238          if(
239            Fusion.metas &&
240            Fusion.metas['page-theme'] &&
241            Fusion.metas['page-theme'].value === 'dark'
242          ) {
243            document.body.classList.add('background_dark');
244          } else {
245            document.body.classList.remove('background_dark');
246          }
247
248          window.arcSpaNavigateInSite = true;
249
250          window.googletag && window.googletag.destroySlots();
251          if (window.google_tag_manager) {
252            const GTMKey = window.Fusion.getProperties(window.Fusion.arcSite).analytics.GTMKey
253            if (GTMKey) {
254              window.google_tag_manager[GTMKey].dataLayer.reset();
255            }
256          }
257        });
258
259        window.addEventListener('AfterSpaRender', () => {
260          console.log('[SPA] AfterSpaRender');
261
262          window.powaBoot();
263
264          const osanoConsent = !!window.Osano.cm.optOut ? "0" : "1";
265
266          (self.COMSCORE && COMSCORE.beacon({c1: "2", c2: "34359690", "cs_ucfr": osanoConsent,
267            options: {
268              enableFirstPartyCookie: true
269            }
270          }));
271
272          const navPath = window.location.pathname;
273          const currentSectionLevel = navPath.split('/');
274          // underlines menu only if it is a top level page on TV
275          if (currentSectionLevel[1] && !currentSectionLevel[2]) {
276            document.querySelector("#main-nav .horizontal-links-bar")?.querySelectorAll("a").forEach(link => {
277              const linkPath = new URL(link.href).pathname;
278              navPath === linkPath ? link.classList.add("underline") : link.classList.remove("underline");
279            });
280          }
281
282          dataLayer && dataLayer.push({ ...window.initialDataLayer, event: 'spaNavigation' });
283
284          // removes nav-open when transitioning to a new page, handles nav section navigation
285          if (document.body && document.body.classList.contains("nav-open")) {
286            document.body.classList.remove("nav-open");
287          }
288
289          //maintain PVP player sizes mini,tease, full on SPA Navigation
290          //This is moved from useEffect to avoid player size changes flickering on nav
291          const touchScreenDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0;
292          if (document.getElementById('pvp_player_drag')) {
293            const pvpWrapper = document.getElementById('pvp');
294            let previousSize = '';
295            for (let i = 0; i < pvpWrapper.classList.length; i += 1) {
296              if (/pvp--.*/.test(pvpWrapper.classList[i])) previousSize = pvpWrapper.classList[i];
297            }
298            const playerDiv = document.getElementById('pvp__player');
299            if (playerDiv.className === 'full') pvpWrapper.classList.replace(previousSize, 'pvp--fullSize');
300            else if (playerDiv.className === 'tease') pvpWrapper.classList.replace(previousSize, 'pvp--teaseSize');
301            else if (playerDiv.className === 'mini') pvpWrapper.classList.replace(previousSize, 'pvp--miniSize');
302          }
303
304          // Force reload if something is broken
305          if (!document.body || !document.body.children.length) {
306            console.log('[SPA] Page Broken detected, reloading...');
307            dataLayer && dataLayer.push({ event: 'spaRenderFailed' });
308            window.location.reload();
309          }
310        })</script>
310<script id="sgConfigData">window.sgStationId="mia931";</script>
310<script id="sgIMASDK" defer="" src="https://imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
310<script id="adswizzSyncClient" defer="" src="https://cdn.adswizz.com/adswizz/js/SynchroClient2.js"></script>
310<script id="adswizzScript" defer="" src="https://synchrobox.adswizz.com/register2.php"></script>
310<script id="sgPlayerScript" defer="" src="https://player.streamguys.com/cmg/persistent/sgplayer/2-6-12b/include/js/sgplayer.min.js"></script>
310<script id="sgConfig" defer="" src="/pf/resources/js/sgConfig.js?d=1373"></script>
310<script id="openweb-2">
311                  const startOpenWebSSO = ({ email, idToken }) => {
312                    console.log('[OW] called startOpenWebSSO()');
313                    const owSSOCallback = function (codeA, completeSSOCallback) {
314                      const mcOwSSOUri = "https://member-center-api.cmg.com/api/v1/comments/auth/?site=cmg-rd-20071&email=" + email;
315                      console.log('[OW] owSSOCallback()');
316                      fetch(mcOwSSOUri, {
317                        method: 'POST',
318                        headers: {
319                          Authorization: idToken,
320                        },
321                        body: codeA,
322                      })
323                        .then(res => res.text())
324                        .then((codeB) => {
325                          console.log('[OW] codeB received');
326                          completeSSOCallback(codeB);
327                        }).catch((e) => {
328                          console.log('[OW] Handshake error:', e);
329                          completeSSOCallback(null, e);
330                        });
331                    };
332                    if (window.SPOTIM) {
333                      window.SPOTIM.startSSO({
334                        callback: owSSOCallback,
335                        userId: btoa(email),
336                      }).then(function(userData) {
337                        console.log('[OW] startSSO response received');
338                      })
339                      .catch(function(e) {
340                        console.log('[OW] startSSO error', e);
341                      });
342                    }
343                  };
344                  window.startOpenWebSSO = startOpenWebSSO;
345
346                  document.addEventListener('spot-im-login-start', (event) => {
347                    window.mcsdk.openLoginWindow();
348                  });
349                  document.addEventListener('spot-im-user-logout', (event) => {
350                    console.log('[OW] spot-im-user-logout - heard');
351                  });
352                 </script>
352<script id="arena-1">
353                   class ArenaSSO {
354                     mcUser = {};
355                     constructor() {
356                       this.ssoBackendUrl = "https://member-center-api.cmg.com/api/v1/comments/arena/auth/?site=cmg-rd-20071&arenaSlug=easy-931";
357                       this.isArenaLoaded = false;
358                       document.addEventListener("arena-loaded", () => {
359                         this.isArenaLoaded = true;
360                       });
361                     }
362                     async getJWTToken() {
363                       const url = this.ssoBackendUrl + "&email=" + this.mcUser.email;
364                       const response = await fetch(url, {
365                         method: "POST",
366                         headers: {
367                           "Content-Type": "application/json",
368                           "Authorization": this.mcUser.idToken,
369                         },
370                       });
371                       const data = await response.json();
372                       return data.token;
373                     }
374
375                     async authenticateUser() {
376                       if (!this.isArenaLoaded) {
377                         console.log("[ARENA] Arena not loaded");
378                         return;
379                       }
380                       if (!this.mcUser.email) {
381                         console.log("[ARENA] No user set");
382                         return;
383                       }
384                       const jwtToken = await this.getJWTToken();
385                       const result = await window.arena.auth.ssoV2Exchange(jwtToken);
386                     }
387
388                     async login() {
389                       await this.authenticateUser();
390                     }
391
392                     logout() {
393                       console.log('[ARENA] logout()');
394                       if (window.arena && window.arena.auth && window.arena.auth.logout) {
395                         window.arena.auth.logout();
396                       }
397                     }
398                   }
399
400                   document.addEventListener("DOMContentLoaded", () => {
401                     window.arenaSSO = new ArenaSSO();
402                   });
403
404                   document.addEventListener('arena-comments-custom-login', (event) => {
405                     console.log('[ARENA] Custom login modal triggered:', event);
406                     window.mcsdk?.openLoginWindow();
407                   });
408                   document.addEventListener('arena-comments-custom-logout', (event) => {
409                     console.log('[ARENA] Custom login modal triggered:', event);
410                     window.mcsdk?.openLogoutWindow();
411                   });
412
413                   window.arena = window.arena || {};
414                   window.arena.auth = window.arena.auth || {};
415                   window.arena.auth.handleAccountClick = function () {
416                     console.log('[ARENA] Account clicked');
417                     window.mcsdk?.openLoginWindow();
418                   }
419                 </script>
419<script id="nativo-1" type="text/javascript" defer="" src="https://s.ntv.io/serve/load.js"></script>
419<script id="nativo-2" type="text/javascript">
420              window.addEventListener('AfterSpaRender', () => {
421                console.log('[NATIVO] PostRelease.Start');
422                window.PostRelease && window.PostRelease.Start();
423              });
424            </script>
424<script id="CMG-PoWaSettings-Scrubber" type="text/javascript">
425          const s = document.createElement('script');
426          s.src = '/pf/resources/js/videoControls.js?d=1373';
427          s.defer = true;
428          s.id = 'videoControls';
429          document.head.appendChild(s);
430          
431          window.videoControlsIcons = {
432            backward: '<svg class="icon_powabar_skip_backward | powa-bar-backward icon_xxs" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.62287 5.05197L6.5101 6.35577C7.15511 6.80138 7.05985 7.78213 6.34115 8.09528L1.39944 10.2484C0.738916 10.5363 0 10.0522 0 9.33169V3.76454C0 2.95833 0.905085 2.48354 1.5684 2.94179L2.68734 3.71481C3.06485 3.2297 3.48746 2.78027 3.95076 2.37339C5.31718 1.17336 6.98364 0.390645 8.76374 0.112785C10.5438 -0.165076 12.3674 0.0728774 14.0305 0.800029C15.6935 1.52718 17.1305 2.71486 18.1806 4.23022C19.2308 5.74558 19.8527 7.52888 19.9769 9.38065C20.1011 11.2324 19.7226 13.0796 18.8837 14.7157C18.0449 16.3518 16.7788 17.7122 15.227 18.6448C13.9531 19.4104 12.4625 19.8652 10.9725 19.9765C10.4323 20.0168 10.0001 19.5684 10.0001 19.0267V18.6447C10.0001 18.0817 10.4663 17.6351 11.0259 17.5741C12.0878 17.4582 13.1584 17.1236 14.0509 16.5872C15.2333 15.8766 16.1981 14.84 16.8373 13.5933C17.4765 12.3466 17.7649 10.9391 17.6703 9.52805C17.5756 8.11702 17.1017 6.75818 16.3015 5.60349C15.5013 4.4488 14.4064 3.5438 13.1391 2.98972C11.8719 2.43564 10.4824 2.25433 9.12596 2.46605C7.76954 2.67778 6.49972 3.2742 5.45853 4.18861C5.1566 4.45377 4.87734 4.74265 4.62287 5.05197Z"></path></svg>', 
433            playPause: '<svg class="icon_powabar_play | powa-bar-play icon_xxs" viewBox="0 0 16 20"><path d="M1.88807 0.369795C1.22352 -0.0732417 0.333374 0.40315 0.333374 1.20185V18.7981C0.333374 19.5968 1.22352 20.0732 1.88807 19.6302L15.0853 10.832C15.679 10.4362 15.679 9.56377 15.0853 9.16794L1.88807 0.369795Z" fill="white"></path></svg><svg class="icon_powabar_pause | powa-bar-pause icon_xxs" viewBox="0 0 18 22"><path d="M0 20.6667C0 21.2189 0.447715 21.6667 1 21.6667H4.33333C4.88562 21.6667 5.33333 21.2189 5.33333 20.6667V1.33333C5.33333 0.781045 4.88562 0.333328 4.33333 0.333328H1C0.447716 0.333328 0 0.781044 0 1.33333V20.6667ZM13 0.333328C12.4477 0.333328 12 0.781044 12 1.33333V20.6667C12 21.2189 12.4477 21.6667 13 21.6667H16.3333C16.8856 21.6667 17.3333 21.2189 17.3333 20.6667V1.33333C17.3333 0.781045 16.8856 0.333328 16.3333 0.333328H13Z" fill="white"></path></svg>',
434            forward: '<svg class="icon_powabar_skip_forward | powa-bar-forward icon_xxs" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.377 5.05188L13.4898 6.35565C12.8448 6.80126 12.9401 7.78201 13.6588 8.09516L18.6005 10.2484C19.2611 10.5362 20 10.0521 20 9.33159V3.76439C20 2.95818 19.0949 2.48339 18.4316 2.94164L17.3126 3.71471C16.9351 3.22962 16.5125 2.78022 16.0492 2.37336C14.6828 1.17332 13.0163 0.390601 11.2362 0.11274C9.45609 -0.165122 7.63252 0.072832 5.96946 0.799988C4.3064 1.52714 2.86942 2.71483 1.81925 4.2302C0.769083 5.74557 0.147132 7.52888 0.0229623 9.38066C-0.101207 11.2324 0.277301 13.0797 1.11615 14.7158C1.955 16.3518 3.22112 17.7123 4.77289 18.6449C6.04683 19.4105 7.5374 19.8653 9.02739 19.9765C9.56759 20.0169 9.99988 19.5685 9.99988 19.0268V18.6447C9.99988 18.0818 9.53364 17.6352 8.97404 17.5741C7.91217 17.4583 6.84147 17.1236 5.94902 16.5873C4.76659 15.8766 3.80182 14.84 3.16263 13.5933C2.52344 12.3467 2.23502 10.9391 2.32963 9.52806C2.42425 8.11702 2.89817 6.75817 3.69838 5.60347C4.4986 4.44878 5.59356 3.54378 6.86079 2.98969C8.12802 2.43561 9.51756 2.25429 10.874 2.46602C12.2304 2.67775 13.5002 3.27417 14.5414 4.18858C14.8433 4.45373 15.1226 4.74259 15.377 5.05188Z"></path></svg>',
435            Unmute: '<svg class="icon_powabar_unmute | powa-bar-unmute icon_xxs" viewBox="0 0 22 22"><path d="M17.0583 1.29087C17.0587 1.00001 16.8934 0.540914 16.632 0.413344C16.3697 0.281408 16.0543 0.316981 15.828 0.50401L9.092 5.87068L17.0587 13.8387L17.0583 1.29087ZM21.3987 20.324L1.63334 0.560011C1.33658 0.262882 0.855132 0.262583 0.558003 0.559344C0.260874 0.856105 0.260576 1.33755 0.557337 1.63468L5.34134 6.42001H4.896C4.424 6.42001 4.01334 6.63334 3.74 6.96668C3.50463 7.23633 3.37486 7.58208 3.37467 7.94001V14.0213C3.37467 14.8587 4.06 15.5413 4.89467 15.5413H8.42267L15.828 21.4573C15.964 21.564 16.132 21.624 16.2987 21.624C16.4053 21.624 16.5267 21.5933 16.632 21.548C16.8934 21.4204 17.0591 21.1549 17.0587 20.864V18.1373L20.3213 21.4C20.4636 21.5437 20.6573 21.6247 20.8594 21.6252
435C21.0616 21.6257 21.2557 21.5456 21.3987 21.4027C21.6957 21.105 21.6957 20.6217 21.3987 20.324Z" fill="white"></path></svg>',
436            muteUnMute: '<svg class="icon_powabar_mute | powa-bar-mute icon_xxs" viewBox="0 0 24 22"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.9136 0.408725C12.6573 0.281674 12.3529 0.317208 12.1308 0.500094L4.92468 6.42843H1.48191C0.665637 6.42975 0 7.11303 0 7.95256V14.0491C0 14.8899 0.665636 15.5719 1.48062 15.5719H4.92468L12.1295 21.5015C12.3533 21.6829 12.6578 21.7178 12.9149 21.5916C13.171 21.4647 13.3337 21.198 13.3333 20.9056V1.09332C13.3328 0.801215 13.1704 0.534977 12.9149 0.407401L12.9136 0.408725ZM20.6995 3.20066C20.3811 2.92098 19.8954 2.93532 19.5947 3.23327C19.294 3.53122 19.2836 4.00836 19.571 4.3187C21.3869 6.07828 22.4052 8.4818 22.3964 10.9873C22.4048 13.4926 21.3859 15.8957 19.5696 17.6545C19.2562 17.9619 19.2543 18.4602 19.5654 18.7698C19.8789 19.0756 20.3845 19.0769 20.6995 18.7726C22.8209 16.7192 24.0106 13.9128 23.9999 10.9873C23.9999 8.03823 22.8297 5.27253 20.6995 3.20066ZM17.209 5.85277C16.9208 5.59313 16.481 5.60674 16.2093 5.88369C15.9375 6.16064 15.9294 6.60351 16.1908 6.89037C17.2841 7.97477 17.896 9.45774 17.8877 11.0028C17.8957 12.5474 17.2838 14.0299 16.1908 15.114C15.9315 15.4009 15.9409 15.8421 16.2122 16.1176C16.4835 16.3931 16.9217 16.4064 17.209 16.1478C18.5783 14.7915 19.3445 12.9353 19.3332 11.0015C19.3332 9.04402 18.579 7.2143 17.209 5.85277Z" fill="white"></path></svg><svg class="icon_powabar_unmute | powa-bar-unmute icon_xxs" viewBox="0 0 22 22"><path d="M17.0583 1.29087C17.0587 1.00001 16.8934 0.540914 16.632 0.413344C16.3697 0.281408 16.0543 0.316981 15.828 0.50401L9.092 5.87068L17.0587 13.8387L17.0583 1.29087ZM21.3987 20.324L1.63334 0.560011C1.33658 0.262882 0.855132 0.262583 0.558003 0.559344C0.260874 0.856105 0.260576 1.33755 0.557337 1.63468L5.34134 6.42001H4.896C4.424 6.42001 4.01334 6.63334 3.74 6.96668C3.50463 7.23633 3.37486 7.58208 3.37467 7.94001V14.0213C3.37467 14.8587 4.06 15.5413 4.89467 15.5413H8.42267L15.828 21.4573C15.964 21.564 16.132 21.624 16.2987 21.624C16.4053 21.624 16.5267 21.5933 16.632 21.548C16.8934 21.4204 17.0591 21.1549 17.0587 20.864V18.1373L20.3213 21.4C20.4636 21.5437 20.6573 21.6247 20.8594 21.6252C21.0616 21.6257 21.2557 21.5456 21.3987 21.4027C21.6957 21.105 21.6957 20.6217 21.3987 20.324Z" fill="white"></path></svg>',
437            settings: '<svg class="icon_powabar_settings | powabar_settings icon_xxs" viewBox="0 0 28 28"><path d="M11.468 0.666306C10.6549 0.666306 9.9632 1.24148 9.83712 2.05866L9.83708 2.05866L9.83582 2.06733L9.44334 4.76376C8.97037 4.9865 8.52339 5.24272 8.10232 5.52182L5.46386 4.49062L5.46389 4.49056L5.45323 4.48653C4.71823 4.20865 3.85 4.48 3.42986 5.20475L0.901308 9.46061L0.901181 9.46053L0.89256 9.47562C0.489263 10.1814 0.640445 11.0825 1.32724 11.5907L3.51972 13.2555C3.49492 13.4978 3.47931 13.7488 3.47931 14C3.47931 14.2431 3.48961 14.492 3.51054 14.7394L1.30523 16.414L1.30519 16.4139L1.29582 16.4212C0.646633 16.9261 0.493087 17.8203 0.866488 18.506L0.875673 18.5229L0.885483 18.5394L3.414 22.7952C3.85515 23.5565 4.72836 23.7445 5.39087 23.5298L5.41976 23.5204L5.44804 23.5094L8.08466 22.4789C8.51155 22.7632 8.95628 23.0164 9.42765 23.2372L9.81999 25.9327L9.82431 25.9623L9.83034 25.9916C9.98787 26.7574 10.6458 27.3337 11.468 27.3337H16.532C17.2926 27.3337 18.0616 26.8018 18.1665 25.9161L18.5566 23.2362C19.0296 23.0135 19.4765 22.7573 19.8976 22.4782L22.5361 23.5094L22.536 23.5094L22.5467 23.5135C23.2817 23.7914 24.15 23.52 24.5701 22.7951L27.0986 18.5394L27.0987 18.5394L27.1074 18.5244C27.5101 17.8196 27.3599 16.92 26.6755 16.4114L24.4927 14.734C24.5103 14.4968 24.5206 14.2519 24.5206 14C24.5206 13.75 24.5104 13.5034 24.4898 13.2603L26.6947 11.586L26.6947 11.586L26.7041 11.5788C27.3533 11.0738 27.5068 10.1797 27.1334 9.49398L27.1242 9.47712L27.1144 9.46061L24.586 5.2049C24.1448 4.44349 23.2716 4.2555 22.609 4.47021L22.5802 4.47957L22.5519 4.49062L19.9153 5.5211C19.4884 5.23683 19.0436 4.98358 18.5723 4.76281L18.1799 2.06733L18.18 2.06732L18.1786 2.05866C18.0478 1.21072 17.3129 0.666306 16.532 0.666306H11.468ZM11.391 5.62442L11.8141 2.71764H16.2016L16.6247 5.62442L16.7102 6.2113L17.2614 6.43004C17.946 6.7017 18.565 7.05603 19.1656 7.50091L19.6213 7.83844L20.1494 7.63202L22.9838 6.52426L25.1553 10.1792L22.7797 11.9831L22.2876 12.3568L22.3879 12.9665C22.4416 13.2926 22.4693 13.6368 22.4693 14C22.4693 14.3635 22.4416 14.7203 22.3979 15.0744L22.3261 15.6561L22.7909 16.0133L25.1406 17.8189L22.9679 21.4757L20.1336 20.368L19.6077 20.1624L19.1528 20.4968C18.563 20.9304 17.9271 21.2995 17.2456 21.5699L16.6943 21.7887L16.6089 22.3756L16.1858 25.2823H11.7983L11.3752 22.3756L11.2898 21.7887L10.7385 21.5699C10.0539 21.2983 9.43494 20.9439 8.83434 20.4991L8.37866 20.1615L7.85048 20.368L5.01615 21.4757L2.84462 17.8208L5.22021 16.0169L5.71233 15.6432L5.61198 15.0335C5.55847 14.7083 5.53065 14.3489 5.53065 14C5.53065 13.6757 5.56963 13.32 5.62781 12.9665L5.72815 12.3568L5.23603 11.9831L2.86044 10.1792L5.03197 6.52426L7.86631 7.63202L8.39221 7.83756L8.84715 7.50314C9.43695 7.06959 10.0728 6.70048 10.7543 6.43004L11.3056 6.2113L11.391 5.62442ZM14 18.7864C16.6434 18.7864 18.7864 16.6435 18.7864 14C18.7864 11.3565 16.6434 9.21354 14 9.21354C11.3565 9.21354 9.21351 11.3565 9.21351 14C9.21351 16.6435 11.3565 18.7864 14 18.7864ZM16.7351 14C16.7351 15.5106 15.5105 16.7351 14 16.7351C12.4894 16.7351 11.2648 15.5106 11.2648 14C11.2648 12.4894 12.4894 11.2649 14 11.2649C15.5105 11.2649 16.7351 12.4894 16.7351 14Z" fill="white"></path></svg>',
438            ccOnOff: '<svg class="icon_powabar_cc_off | powa-bar-cc-icon-off icon_xxs" viewB
438ox="0 0 24 22"><path d="M2.66667 0.333328C1.93333 0.333328 1.33333 0.573328 0.786667 1.09333C0.266667 1.61333 0 2.25333 0 2.99999V19C0 19.7467 0.266667 20.3867 0.786667 20.9067C1.33333 21.4267 1.93333 21.6667 2.66667 21.6667H21.3333C22 21.6667 22.6667 21.4133 23.1867 20.88C23.7333 20.3333 24 19.7067 24 19V2.99999C24 2.29333 23.7333 1.66666 23.1867 1.12C22.6667 0.586662 22 0.333328 21.3333 0.333328H2.66667ZM2 2.33333H22V19.6667H2V2.33333ZM5.33333 6.99999C4.93333 6.99999 4.62667 7.11999 4.37333 7.37333C4.12 7.62666 4 7.93333 4 8.33333V13.6667C4 14.0667 4.12 14.3733 4.37333 14.6267C4.62667 14.88 4.93333 15 5.33333 15H9.33333C9.69333 15 10 14.88 10.28 14.6267C10.5467 14.3733 10.6667 14.0667 10.6667 13.6667V12.3333H8.66667V13H6V8.99999H8.66667V9.66666H10.6667V8.33333C10.6667 7.93333 10.5467 7.62666 10.28 7.37333C10 7.11999 9.69333 6.99999 9.33333 6.99999H5.33333ZM14.6667 6.99999C14.3067 6.99999 14 7.11999 13.72 7.37333C13.4533 7.62666 13.3333 7.93333 13.3333 8.33333V13.6667C13.3333 14.0667 13.4533 14.3733 13.72 14.6267C14 14.88 14.3067 15 14.6667 15H18.6667C19.0667 15 19.3733 14.88 19.6267 14.6267C19.88 14.3733 20 14.0667 20 13.6667V12.3333H18V13H15.3333V8.99999H18V9.66666H20V8.33333C20 7.93333 19.88 7.62666 19.6267 7.37333C19.3733 7.11999 19.0667 6.99999 18.6667 6.99999H14.6667Z" fill="white"></path></svg><svg class="icon_powabar_cc_on | powa-bar-cc-icon-on icon_xxs" viewBox="0 0 24 22"><path d="M20 9.66666H18V8.99999H15.3333V13H18V12.3333H20V13.6667C20 14.0203 19.8595 14.3594 19.6095 14.6095C19.3594 14.8595 19.0203 15 18.6667 15H14.6667C14.313 15 13.9739 14.8595 13.7239 14.6095C13.4738 14.3594 13.3333 14.0203 13.3333 13.6667V8.33333C13.3333 7.97971 13.4738 7.64057 13.7239 7.39052C13.9739 7.14047 14.313 6.99999 14.6667 6.99999H18.6667C19.0203 6.99999 19.3594 7.14047 19.6095 7.39052C19.8595 7.64057 20 7.97971 20 8.33333V9.66666ZM10.6667 9.66666H8.66667V8.99999H6V13H8.66667V12.3333H10.6667V13.6667C10.6667 14.0203 10.5262 14.3594 10.2761 14.6095C10.0261 14.8595 9.68696 15 9.33333 15H5.33333C4.97971 15 4.64057 14.8595 4.39052 14.6095C4.14048 14.3594 4 14.0203 4 13.6667V8.33333C4 7.97971 4.14048 7.64057 4.39052 7.39052C4.64057 7.14047 4.97971 6.99999 5.33333 6.99999H9.33333C9.68696 6.99999 10.0261 7.14047 10.2761 7.39052C10.5262 7.64057 10.6667 7.97971 10.6667 8.33333V9.66666ZM21.3333 0.333328H2.66667C1.18667 0.333328 0 1.51999 0 2.99999V19C0 19.7072 0.280951 20.3855 0.781048 20.8856C1.28115 21.3857 1.95942 21.6667 2.66667 21.6667H21.3333C22.0406 21.6667 22.7189 21.3857 23.219 20.8856C23.719 20.3855 24 19.7072 24 19V2.99999C24 2.29275 23.719 1.61447 23.219 1.11438C22.7189 0.61428 22.0406 0.333328 21.3333 0.333328Z" fill="white"></path></svg>',
439            fullscreen: '<svg class="icon_powabar_expand | powa-bar-expand icon_xxs" viewBox="0 0 28 28"><path d="M8.6875 0.75H1.75C1.19687 0.75 0.75 1.19687 0.75 1.75V8.75C0.75 9.025 0.975 9.25 1.25 9.25H2.75C3.025 9.25 3.25 9.025 3.25 8.75V3.25H8.6875C8.9625 3.25 9.1875 3.025 9.1875 2.75V1.25C9.1875 0.975 8.9625 0.75 8.6875 0.75ZM26.75 18.75H25.25C24.975 18.75 24.75 18.975 24.75 19.25V24.75H19.3125C19.0375 24.75 18.8125 24.975 18.8125 25.25V26.75C18.8125 27.025 19.0375 27.25 19.3125 27.25H26.25C26.8031 27.25 27.25 26.8031 27.25 26.25V19.25C27.25 18.975 27.025 18.75 26.75 18.75ZM8.6875 24.75H3.25V19.25C3.25 18.975 3.025 18.75 2.75 18.75H1.25C0.975 18.75 0.75 18.975 0.75 19.25V26.25C0.75 26.8031 1.19687 27.25 1.75 27.25H8.6875C8.9625 27.25 9.1875 27.025 9.1875 26.75V25.25C9.1875 24.975 8.9625 24.75 8.6875 24.75ZM26.25 0.75H19.3125C19.0375 0.75 18.8125 0.975 18.8125 1.25V2.75C18.8125 3.025 19.0375 3.25 19.3125 3.25H24.75V8.75C24.75 9.025 24.975 9.25 25.25 9.25H26.75C27.025 9.25 27.25 9.025 27.25 8.75V1.75C27.25 1.19687 26.8031 0.75 26.25 0.75Z" fill="white"></path></svg><svg class="icon_powabar_collapse | powa-bar-compress icon_xxs" viewBox="0 0 28 28"><path d="M8.1875 18.75H1.25C0.975 18.75 0.75 18.975 0.75 19.25V20.75C0.75 21.025 0.975 21.25 1.25 21.25H6.6875V26.75C6.6875 27.025 6.9125 27.25 7.1875 27.25H8.6875C8.9625 27.25 9.1875 27.025 9.1875 26.75V19.75C9.1875 19.1969 8.74063 18.75 8.1875 18.75ZM8.6875 0.75H7.1875C6.9125 0.75 6.6875 0.975 6.6875 1.25V6.75H1.25C0.975 6.75 0.75 6.975 0.75 7.25V8.75C0.75 9.025 0.975 9.25 1.25 9.25H8.1875C8.74063 9.25 9.1875 8.80313 9.1875 8.25V1.25C9.1875 0.975 8.9625 0.75 8.6875 0.75ZM26.75 18.75H19.8125C19.2594 18.75 18.8125 19.1969 18.8125 19.75V26.75C18.8125 27.025 19.0375 27.25 19.3125 27.25H20.8125C21.0875 27.25 21.3125 27.025 21.3125 26.75V21.25H26.75C27.025 21.25 27.25 21.025 27.25 20.75V19.25C27.25 18.975 27.025 18.75 26.75 18.75ZM26.75 6.75H21.3125V1.25C21.3125 0.975 21.0875 0.75 20.8125 0.75H19.3
439125C19.0375 0.75 18.8125 0.975 18.8125 1.25V8.25C18.8125 8.80313 19.2594 9.25 19.8125 9.25H26.75C27.025 9.25 27.25 9.025 27.25 8.75V7.25C27.25 6.975 27.025 6.75 26.75 6.75Z" fill="white"></path></svg>', 
440          }      
441        </script>
441<script id="mediaSessionCMG" type="text/javascript">    
442          window.addEventListener('powaReady', (event) => {
443            const player = event.detail.powa;
444            
445            player.on(window.PoWa.EVENTS.PLAY, () => {
446              if("mediaSession" in navigator) {
447
448                const imgSizes = player.getVideoData().promo_image.width === undefined || player.getVideoData().promo_image.height === undefined ? "" : player.getVideoData().promo_image.width + "/" + player.getVideoData().promo_image.height
449                const imgUrl = player.getVideoData().promo_image.url
450                const findImgFormat = imgUrl.slice(imgUrl.lastIndexOf("."))
451                const imgFormat = findImgFormat.substring(1)
452            
453                navigator.mediaSession.metadata = new MediaMetadata({
454                  title: player.getVideoData().headlines.basic,
455                  artist: "Easy 93.1",
456                  album: "",
457                  
458                  artwork: [{
459                    src: player.getVideoData().promo_image.url,
460                    sizes: imgSizes,
461                    type: "image/" + imgFormat
462                  }]
463                });
464                
465                const video = player.getVideoElement()
466                const defaultSkipTime = 10; 
467
468                const actionHandlers = new Map([
469                  ['play', () => { video.play() }],   
470                  ['pause', () => { video.pause() }],
471                  ['seekbackward', (details) => { 
472                    const skipTime = defaultSkipTime;
473                    video.currentTime = Math.max(video.currentTime - skipTime, 0);;
474                  }],
475                  ['seekforward', (details) => { 
476                    const skipTime = details.seekOffset || defaultSkipTime;
477                    video.currentTime = Math.min(video.currentTime + skipTime, video.duration);
478                   }],
479                ])
480
481                for (const [action, handler] of actionHandlers) {
482                  try {
483                    navigator.mediaSession.setActionHandler(action, handler);
484                  } catch (error) {
485                    console.log("The MediaSession session action is not supported yet.");
486                  }
487                }
488                
489              }
490            })
491          })
492          </script>
492<script id="audience-setup" type="text/javascript">
493              function setupAudience () {
494                console.log('[Audience] running setupAudience()');
495                var widgetDiv = document.querySelectorAll('.aptivada-widget');
496                if (widgetDiv.length) {
497                  let script = document.getElementById('aptivada-script');
498                  if (script) {
499                    console.log('[Audience] removing widget.js');
500                    script.remove();
501                    window.Aptivada = undefined;
502                  }
503                  console.log('[Audience] adding widget.js');
504                  var scriptElement = document.createElement('script');
505                  scriptElement.src = 'https://campaign.aptivada.com/widget.js';
506                  scriptElement.id = 'aptivada-script';
507                  document.head.appendChild(scriptElement);
508
509                }
510              }
511              window.addEventListener('AfterSpaRender', () => {
512                console.log('[Audience] AfterSpaRender - setupAudience()');
513                setupAudience();
514              });
515              window.addEventListener("load", function () {
516                console.log('[Audience] window.load - setupAudience()');
517                setupAudience();
518              });
519            </script>
vendor: 1 bytes, line 519
519
520<script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"true","rua.upre":"false","rua.cpre":"true","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"SJ-648f5ca2-d640-42e9-aab7-e7f80ae68272","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"true","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script>
520
521                                
521<script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="3FXN9-Q253H-FFP8Z-JVVGS-FUPXQ",function(){function e(){if(!i){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,o.parentNode.appendChild(e),i=!0}}function t(e){i=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(o.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",o.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"3FXN9-Q253H-FFP8Z-JVVGS-FUPXQ";var o=document.currentScript||document.getElementsByTagName("script")[0],i=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!i)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),o.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n="true"=="true"?1:0,t="",a="wxlucsaxgqvd62wakkma-f-244a0b5f8-clientnsv4-s.akamaihd.net",o="false"=="true"?2:1,i={"ak.v":"41","ak.cp":"931400","ak.ai":parseInt("596441",10),"ak.ol":"0","ak.cr":0,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"ff44ca2","ak.r":41992,"ak.a2":n,"ak.m":"dscr","ak.n":"ff","ak.cport":30653,"ak.gh":"23.52.41.63","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"bbr","ak.t":"1790988952","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==p+fAE0PRERj/UX00QNT92bHfmRrfVPZ2SlWwi7mJTnYKgC17/6Fa/MyaxYqgxD8fzPpzSALc3AaVod6Q15xK/+Iny7qrjbtBwbP9aMOONK0bJEaibI3lZ7BmzKFAnSGylHt8EwJtyUDk/McNfOfBPH4p1bXedG0JdW3uJ/4VoOiBOVqjF84u9r7vXiI/R7aDeBXWqADxjagDD468XkabSpG0xwY7Ct0gcOf+KURSpAzfWtV1+9ejl9v/phASFP9AJk7f/4JEMV9ZPXEQAG4ZQ3r/oxN7r0SUaLIl7lhBQBpRFGxBXRaSthXoDrnKHUMgCJ1VSyo9/zLImkRYd6X+O/jltG3wflRapMw2ixiS3hWGYBm95ix96IoVY8rPvduB8bjwj1ut9qvmwV0Awrvah3KP6TGIb45le7aMuuwGCDE=","ak.pv":"52","ak.dpoabenc":"","ak.tf":o};if(""!==t)i["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))i["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(i)},rv:function(){var e=["ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:i,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script>
521</head><body class="font_primary radio radio-music ">
521<script>
522            var _comscore = _comscore || [];
523            const osanoConsent = !!window.Osano.cm.optOut ? "0" : "1";
524            
525            _comscore.push({  
526              c1: "2", c2: "34359690", "cs_ucfr": osanoConsent,
527              options: {
528                enableFirstPartyCookie: true
529              }
530            });
531          
532            (function() {  
533              var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
534              s.src = "https://sb.scorecardresearch.com/cs/34359690/beacon.js";
535              el.parentNode.insertBefore(s, el);
536            })();
537          </script>
537<noscript><img src="https://sb.scorecardresearch.com/p?c1=2&amp;c2=34359690&amp;cv=4.4.0&amp;cj=1"/></noscript>
537<script id="dataLayer-L2ZwL2Rvd25sb2FkLWVhc3ktOTMxLWFwcC8=">
538    window.initialDataLayer = {"event":"PageView","pageData":{"pageCategory":"more","pageContentType":"article","pageName":"/fp/download-easy-931-app/","pageSiteSection":"","pageSubCategory":"","pageTitle":"download the easy 93.1 app","pageType":"standalone page","pageUrlStr":"https://www.easy931miami.com/fp/download-easy-931-app/"},"siteData":{"siteCMS":"arc","siteDomain":"easy931miami.com","siteFormat":"ac","siteID":"wfez-fm","siteMedium":"radio","siteMetro":"fl: miami","siteType":"music","siteVersion":"responsive site"},"contentData":{"authorName":[],"contentID":"6uwknoekorcquwzkeyjicf5ilq","contentOriginatingSite":"wfez-fm","contentPublishDate":"20200213210420","contentTopics":"","contentUpdateDate":"20260402185525","contentVendor":"methode"},"ampVideoData":{}};
539    dataLayer.push(window.initialDataLayer);
540        window.addEventListener('BeforeSpaRender', () => {
541          document.getElementById("dataLayer-L2ZwL2Rvd25sb2FkLWVhc3ktOTMxLWFwcC8=").remove();
542        }, { once: true });</script>
542<script id="videoTagData-L2ZwL2Rvd25sb2FkLWVhc3ktOTMxLWFwcC8=">window.videoTagData = {"metaDataSection":"","pageTopics":"","pageId":"template/flatpage-easy93","contentId":"6UWKNOEKORCQUWZKEYJICF5ILQ","contentType":"story","videoInBody":false,"videoInFeatured":false,"contentSection":"/station"};
543        window.addEventListener('BeforeSpaRender', () => {
544          document.getElementById("videoTagData-L2ZwL2Rvd25sb2FkLWVhc3ktOTMxLWFwcC8=").remove();
545        }, { once: true });</script>
545<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KXX5GGC" style="display:none;visibility:hidden"></iframe></noscript>
545<script id="katzAdsWizzPixel">
546(function(){ new Image().src = "https://synchroscript.deliveryengine.adswizz.com/getUID?curl=https%3A%2F%2Fdpm.demdex.net%2Fibs%3Adpid%3D175765%26dpuuid%3D%24%7BUID%7D";})();</script>
546<div id="fusion-app" class="c-stack layout-section b-application" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div class="c-stack" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div id="fusion-static-enter:cmg-spa-loading-indicator-ctn" style="display:none" data-fusion-component="cmg-spa-loading-indicator-ctn" data-persistent-entry="true"></div><div id="cmg-spa-loading-indicator"></div><div id="fusion-static-exit:cmg-spa-loading-indicator-ctn" style="display:none" data-fusion-component="cmg-spa-loading-indicator-ctn" data-persistent-exit="true"></div><div class="b-right-rail-advanced"><header class="c-stack b-right-rail-advanced__navigation" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><nav id="main-nav" class="default__StyledNav-sc-1iqkv7i-0 bLlAmR dark" aria-label="Sections Menu"><div class="news-theme-navigation-container news-theme-navigation-bar logo-center "><div class="nav-left"><div class="nav-components--mobile"><div class="nav-widget"><button aria-label="Sections" class="button__StyledDynamicButton-sc-1rk2uoq-0 dtcoRs xpmedia-button xpmedia-button--small nav-sections-btn" type="button"><svg class="c-icon" width="48" height="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M25 96C25 78.33 39.33 64 57 64H441C458.7 64 473 78.33 473 96C473 113.7 458.7 128 441 128H57C39.33 128 25 113.7 25 96ZM25 256C25 238.3 39.33 224 57 224H441C458.7 224 473 238.3 473 256C473 273.7 458.7 288 441 288H57C39.33 288 25 273.7 25 256ZM441 448H57C39.33 448 25 433.7 25 416C25 398.3 39.33 384 57 384H441C458.7 384 473 398.3 473 416C473 433.7 458.7 448 441 448Z"></path></svg></button></div></div><div class="nav-components--desktop"><div class="nav-widget"><button aria-label="Sections" class="button__StyledDynamicButton-sc-1rk2uoq-0 dtcoRs xpmedia-button xpmedia-button--small nav-sections-btn" type="button">Sections<span class="xpmedia-button--right-icon-container"><svg class="c-icon" width="48" height="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M25 96C25 78.33 39.33 64 57 64H441C458.7 64 473 78.33 473 96C473 113.7 458.7 128 441 128H57C39.33 128 25 113.7 25 96ZM25 256C25 238.3 39.33 224 57 224H441C458.7 224 473 238.3 473 256C473 273.7 458.7 288 441 288H57C39.33 288 25 273.7 25 256ZM441 448H57C39.33 448 25 433.7 25 416C25 398.3 39.33 384 57 384H441C458.7 384 473 398.3 473 416C473 433.7 458.7 448 441 448Z"></path></svg></span></button></div></div></div><div class="nav-logo nav-logo-center nav-logo-hidden "><a href="/" title="Easy 93.1"><img src="/pf/resources/images/sites/cmg-rd-20071/station-logo-white.png?d=1373" alt="Easy 93.1"/></a></div><div class="nav-right"><div class="nav-components--mobile"></div><div class="nav-components--desktop"></div></div></div><div id="nav-sections" class="default__StyledSectionDrawer-sc-1iqkv7i-1 cDTWAv nav-sections closed"><div class="inner-drawer-nav" style="z-index:10"><div class="nav-menu"><div class="nav-components--mobile"><div class="nav-widget"><div id="google-menu-search"><div id="gcse-searchbox-only" class="gcse-searchbox-only" data-gname="cmgsearch" data-enableHistory="false" data-autoCompleteMaxCompletions="5" data-resultsUrl="/pf/search/"></div></div></div></div><div class="nav-components--desktop"><div class="nav-widget"><div id="google-menu-search"><div id="gcse-searchbox-only" class="gcse-searchbox-only" data-gname="cmgsearch" data-enableHistory="false" data-autoCompleteMaxCompletions="5" data-resultsUrl="/pf/search/"></div></div></div></div></div><ul class="section-nav__StyledSectionMenuVariableHeight-sc-xkxw6l-0 dYBqqx section-menu"><li class="section-item"><a href="/lsp/" tabindex="-1">Last Songs Played</a></li><li class="section-item"><div class="subsection-anchor "><a href="/on-air/" tabindex="-1">On Air</a><button type="button" class="submenu-caret" aria-expanded="false" aria-label="Show On Air sub sections" aria-controls="header_sub_section_on-air" tabindex="-1"><svg class="c-icon" width="20" height="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false">
546<path d="M416 256C416 264.188 412.875 272.38 406.625 278.62L214.625 470.62C202.125 483.12 181.875 483.12 169.375 470.62C156.875 458.12 156.875 437.87 169.375 425.37L338.8 256L169.4 86.6C156.9 74.1 156.9 53.85 169.4 41.35C181.9 28.85 202.15 28.85 214.65 41.35L406.65 233.35C412.9 239.6 416 247.8 416 256Z"></path></svg></button></div><div class="subsection-container "><ul class="subsection-menu" id="header_sub_section_on-air"><li class="subsection-item"><a href="/the-easy-morning-show/" tabindex="-1">Bobby In The Morning</a></li><li class="subsection-item"><a href="/nikki/" tabindex="-1">Nikki</a></li><li class="subsection-item"><a href="/mike-kruz/" tabindex="-1">Mike Kruz</a></li><li class="subsection-item"><a href="/delilah/" tabindex="-1">Delilah</a></li><li class="subsection-item"><a href="/author/denny-miller/" tabindex="-1">Denny Miller</a></li><li class="subsection-item"><a href="/author/ac-shaw/" tabindex="-1">AC Shaw</a></li></ul></div></li><li class="section-item"><div class="subsection-anchor "><a href="/contests/" tabindex="-1">Contests</a><button type="button" class="submenu-caret" aria-expanded="false" aria-label="Show Contests sub sections" aria-controls="header_sub_section_contests" tabindex="-1"><svg class="c-icon" width="20" height="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M416 256C416 264.188 412.875 272.38 406.625 278.62L214.625 470.62C202.125 483.12 181.875 483.12 169.375 470.62C156.875 458.12 156.875 437.87 169.375 425.37L338.8 256L169.4 86.6C156.9 74.1 156.9 53.85 169.4 41.35C181.9 28.85 202.15 28.85 214.65 41.35L406.65 233.35C412.9 239.6 416 247.8 416 256Z"></path></svg></button></div><div class="subsection-container "><ul class="subsection-menu" id="header_sub_section_contests"><li class="subsection-item"><a href="/fp/general-rules/" tabindex="-1">Contest Rules</a></li></ul></div></li><li class="section-item"><a href="/groupchat/" tabindex="-1">Group Chat</a></li><li class="section-item"><a href="https://easy-931.myspreadshop.com/" target="_blank" rel="noopener noreferrer" tabindex="-1">Easy 93.1 Merch Shop<span class="sr-only">(Opens in new window)</span></a></li><li class="section-item"><a href="/easy-event-photos/" tabindex="-1">EASY Event Photos</a></li><li class="section-item"><div class="subsection-anchor "><a href="/on-demand/" tabindex="-1">On Demand: Videos &amp; Podcasts</a><button type="button" class="submenu-caret" aria-expanded="false" aria-label="Show On Demand: Videos &amp; Podcasts sub sections" aria-controls="header_sub_section_on-demand" tabindex="-1"><svg class="c-icon" width="20" height="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M416 256C416 264.188 412.875 272.38 406.625 278.62L214.625 470.62C202.125 483.12 181.875 483.12 169.375 470.62C156.875 458.12 156.875 437.87 169.375 425.37L338.8 256L169.4 86.6C156.9 74.1 156.9 53.85 169.4 41.35C181.9 28.85 202.15 28.85 214.65 41.35L406.65 233.35C412.9 239.6 416 247.8 416 256Z"></path></svg></button></div><div class="subsection-container "><ul class="subsection-menu" id="header_sub_section_on-demand"><li class="subsection-item"><a href="https://www.easy93.com/podcasts/" target="_blank" rel="noopener noreferrer" tabindex="-1">Podcasts<span class="sr-only">(Opens in new window)</span></a></li><li class="subsection-item"><a href="/easy-live/" tabindex="-1">EASY Live</a></li><li class="subsection-item"><a href="/easy-event-videos/" tabindex="-1">EASY Event Videos</a></li></ul></div></li><li class="section-item"><div class="subsection-anchor "><a href="/station/" tabindex="-1">More</a><button type="button" class="submenu-caret" aria-expanded="false" aria-label="Show More sub sections" aria-controls="header_sub_section_station" tabindex="-1"><svg class="c-icon" width="20" height="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M416 256C416 264.188 412.875 272.38 406.625 278.62L214.625 470.62C202.125 483.12 181.875 483.12 169.375 470.62C156.875 458.12 156.875 437.87 169.375 425.37L338.8 256L169.4 86.6C156.9 74.1 156.9 53.85 169.4 41.35C181.9 28.85 202.15 28.85 214.65 41.35L406.65 233.35C412.9 239.6 416 247.8 416 256Z"></path></svg></button></div><div class="subsection-container "><ul class="subsection-menu" id="header_sub_section_station"><li class="subsection-item"><a href="/contact-us/" tabindex="-1">Contact Us</a></li><li class="subsection-item"><a href="/fp/advertise-with-us/" tabindex="-1">Advertise With Us</a></li><li class="subsection-item"><a href="https://careers.cmg.com/?utm_source=careersite" target="_blank" rel="noopener noreferrer" tabindex="-1">Work With Us<span class="sr-only">(Opens in new window)</span></a></li><li class="subsection-item"><a href="/fp/download-easy-931-app/" tabindex="-1">Download Our App</a></li><li class="subsection-item"><a href="/community/" tabindex="-1">Community Programs and Events</a></li><li class="subsection-item"><a href="https://publicfiles.fcc.gov/fm-profile/wfez/" target="_blank" rel="noopener noreferrer" tabindex="-1">WFEZ Public File<span class="sr-only">(Opens in new window)</span></a></li></ul></div></li><li class="section-item"><div class="subsection-anchor "><a href="/weather/" tabindex="-1">Weather</a><button type="button" class="submenu-caret" aria-expanded="false" aria-label="Show Weather sub sections" aria-controls="header_sub_section_weather" tabindex="-1"><svg class="c-icon" width="20" height="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false">
546<path d="M416 256C416 264.188 412.875 272.38 406.625 278.62L214.625 470.62C202.125 483.12 181.875 483.12 169.375 470.62C156.875 458.12 156.875 437.87 169.375 425.37L338.8 256L169.4 86.6C156.9 74.1 156.9 53.85 169.4 41.35C181.9 28.85 202.15 28.85 214.65 41.35L406.65 233.35C412.9 239.6 416 247.8 416 256Z"></path></svg></button></div><div class="subsection-container "><ul class="subsection-menu" id="header_sub_section_weather"><li class="subsection-item"><a href="/weather/hurricane-guide/" tabindex="-1">Hurricane Guide</a></li></ul></div></li><li class="section-item"><a href="/traffic/" tabindex="-1">Traffic</a></li><li class="section-menu--bottom-placeholder"></li></ul></div></div></nav></header><section role="main" id="main" tabindex="-1" class="b-right-rail-advanced__main"><div class="c-stack b-right-rail-advanced__full-width-1" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div data-fusion-lazy-id="0fiBqSnxkXSFgz"></div><div id="fusion-static-enter:persistent-header-static" style="display:none" data-fusion-component="persistent-header-static" data-persistent-entry="true"></div><div id="persistent-header"><div class="mobile-header | hidden_md hidden_lg"><a href="/lsp/" class="unstyled"><div class="flex justify_center align_items_center background_gray_2 padding-xs-top padding-xs-bottom"><div class="flex_inline margin-xs-right"></div><div class="bold color_white color_white_hover flex_inline font_primary">LAST SONGS PLAYED</div></div></a></div><div class="hidden_sm"><div class="header-container row hidden_sm"><div class="col-sm-xl-4 vertical-centered"><a href="/" class="flex logo"><img src="/pf/resources/images/sites/cmg-rd-20071/station-logo.png?d=1373" alt="Easy 93.1" loading="lazy"/></a></div><div class="col-sm-xl-4 flex justify_center align_items_center pp-show-on-load">
546<div id="header-play" class="persistent-player-controls"><button id="header-play-button" type="button" class="pp-toggle-play-pause player-icons-container | border_none cursor_pointer flex icon_link_xxl transparent spacer_p_none ui-icon-play"><svg class="icon_media_play | hide_on_pause hide_on_retry fill_primary fill_primary_hover icon_xxl" viewBox="0 0 24 24"><path d="M12 0c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zM9 7v11l9-5.5L9 7z" fill="#000" fill-rule="nonzero"></path></svg><svg class="icon_media_pause | hide_on_play hide_on_retry fill_primary fill_primary_hover icon_xxl" viewBox="0 0 24 24"><path d="M12 0c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zm0 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zM9.939 7v10.776H7V7h2.939zm6.367 0v10.776h-2.939V7h2.94z" fill="#000" fill-rule="nonzero"></path></svg><svg class="icon_player_retry | show_on_retry hidden fill_primary fill_primary_hover icon_xxl" viewBox="0 0 64 64"><path d="M54.6,9.4C48.8,3.6,40.8,0,32,0C14.3,0,0,14.3,0,32s14.3,32,32,32c14.9,0,27.4-10.2,30.9-24h-8.3C51.3,49.3,42.4,56,32,56 C18.7,56,8,45.2,8,32S18.7,8,32,8c6.6,0,12.6,2.8,16.9,7.1L36,28h28V0L54.6,9.4z"></path></svg><span class="player-loading-icon | header-loading hidden"><span class="loading-spinner display_block height_full background_primary background_primary_hover"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></span></button></div><div class="header-song-info margin-sm-left font_primary flex container_column text_transform_uppercase"><div id="headerSongTitle" class="bold font_size_md music_title"></div><a id="headerSongArtist" class="bold hover_underline font_size_sm music_subtext"></a></div></div><div class="col-sm-xl-4 align_items_end vertical-centered"><div class="flex"><div class="flex_inline margin-md-left"><a href="https://membercenter.easy931miami.com/newsletters" class="flex icon_link_md" target="_blank" rel="noopener noreferrer"><svg class="icon_social_email | fill_primary stroke_primary icon_md" viewBox="0 0 37 37"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1001.000000, -46.000000)"><g transform="translate(1002.000000, 47.000000)"><g><path d="M26,10 C27.1,10 28,10.9 28,12 L28,12 L28,24 C28,25.1 27.1,26 26,26 L26,26 L10,26 C8.9,26 8,25.1 8,24 L8,24 L8.01,12 C8.01,10.9 8.9,10 10,10 L10,10 Z M26,12 L18,17 L10,12 L10,14 L18,19 L26,14 L26,12 Z"></path><circle cx="17.5" cy="17.5" r="17.5"></circle></g></g></g></g></svg><span class="sr-only color_white">Subscribe to Easy 93.1 newsletter(Opens a new window)</span></a></div><div class="flex_inline margin-md-left"><a href="https://www.facebook.com/Easy931/" class="flex icon_link_md" target="_blank" rel="noopener noreferrer"><svg class="icon_social_facebook | fill_primary stroke_primary icon_md" viewBox="0 0 37 37"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1058.000000, -46.000000)"><g transform="translate(1002.000000, 47.000000)"><g transform="translate(57.000000, 0.000000)"><path d="M17.8648618,28 L17.8648618,18.420656 L21.1079643,18.420656 L21.5933186,14.6875932 L17.8648618,14.6875932 L17.8648618,12.3042074 C17.8648618,11.2235382 18.1677697,10.4866656 19.7308445,10.4866656 L21.7248906,10.4860858 L21.7248906,7.14725857 C21.3798797,7.10145768 20.1963168,7 18.8191971,7 C15.9444961,7 13.9767645,8.73985423 13.9767645,11.9349014 L13.9767645,14.6875932 L10.7248906,14.6875932 L10.7248906,18.420656 L13.9767645,18.420656 L13.9767645,28 L17.8648618,28 Z"></path><circle cx="17" cy="17" r="17"></circle></g></g></g></g></svg><span class="sr-only color_white">Easy 93.1 facebook feed(Opens a new window)</span></a></div><div class="flex_inline margin-md-left"><a href="https://twitter.com/Easy931/" class="flex icon_link_md" target="_blank" rel="noopener noreferrer"><svg class="icon_social_twitter | fill_primary stroke_primary icon_md" viewBox="0 0 37 37"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1058.000000, -46.000000)"><g transform="translate(1002.000000, 47.000000)"><g transform="translate(57.000000, 0.000000)"><circle cx="17" cy="17" r="17"></circle><path d="M21.8118 8H24.6957L18.3952 15.201L25.8072 25H20.0037L15.4582 19.057L10.257 25H7.37138L14.1104 17.2977L7 8H12.9509L17.0596 13.4322L21.8118 8ZM20.7996 23.2738H22.3976L12.0826 9.63549H10.3677L20.7996 23.2738Z" fill="white"></path></g></g></g></g></svg><span class="sr-only color_white">Easy 93.1 twitter feed(Opens a new window)</span></a></div><div class="flex_inline margin-md-left"><a href="https://www.instagram.com/easy931/" class="flex icon_link_md" target="_blank" rel="noopener noreferrer"><svg class="icon_social_instagram | fill_primary stroke_primary icon_md" viewB
546ox="0 0 37 37"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1171.000000, -46.000000)"><g transform="translate(1002.000000, 47.000000)"><g transform="translate(170.000000, 0.000000)"><path d="M24,12.4995958 C24,13.3282134 23.3283944,14 22.5,14 C21.6716056,14 21,13.3282134 21,12.4995958 C21,11.6717866 21.6716056,11 22.5,11 C23.3283944,11 24,11.6717866 24,12.4995958 L24,12.4995958 Z M17.5,21 C15.5669765,21 14,19.4335975 14,17.4996302 C14,15.5664025 15.5669765,14 17.5,14 C17.728502,14 17.9518276,14.0251453 18.1684978,14.0673006 C19.5816607,14.3409403 20.6849778,15.4643423 20.9378829,16.8850502 C20.9733784,17.0854728 21,17.2888537 21,17.4996302 C21,19.4335975 19.4330235,21 17.5,21 L17.5,21 Z M22.9673359,16.9095604 C22.6946614,14.3653089 20.6794268,12.3372926 18.1422762,12.0404751 C17.9313795,12.0163321 17.7176425,12 17.500355,12 C14.4675618,12 12,14.4675618 12,17.499645 C12,20.5324382 14.4675618,23 17.500355,23 C20.5331483,23 23,20.5324382 23,17.499645 C23,17.3001097 22.9879285,17.104125 22.9673359,16.9095604 L22.9673359,16.9095604 Z M26,21.8006354 C26,24.1202709 24.1196388,26 21.800811,26 L13.199189,26 C10.8796505,26 9,24.1202709 9,21.8006354 L9,13.1993646 C9,10.8797291 10.8796505,9 13.199189,9 L18.1424212,9 L21.800811,9 C24.1196388,9 26,10.8797291 26,13.1993646 L26,16.9090757 L26,21.8006354 Z M27.7496577,11.5180819 C27.4901994,10.6240024 27.0364978,9.81477277 26.4376398,9.1331686 C26.2595252,8.93121181 26.0694894,8.74047484 25.8668314,8.56236017 C25.2301065,8.00277156 24.4825859,7.56730223 23.657929,7.30223395 C23.0541624,7.10728954 22.4118276,7 21.7442482,7 L13.2564531,7 C11.6765619,7 10.2355161,7.59324807 9.13386984,8.56236017 C8.93121181,8.74047484 8.74047484,8.93121181 8.56236017,9.1331686 C7.59324807,10.2355161 7,11.6765619 7,13.2564531 L7,21.7435469 C7,23.3234381 7.59324807,24.7644839 8.56236017,25.8661302 C8.74047484,26.0687882 8.93121181,26.2595252 9.13386984,26.4376398 C10.2355161,27.4067519 11.6765619,28 13.2564531,28 L21.7442482,28 C23.3241393,28 24.7644839,27.4067519 25.8668314,26.4376398 C26.0694894,26.2595252 26.2595252,26.0687882 26.4376398,25.8661302 C27.4074532,24.7644839 28,23.3234381 28,21.7435469 L28,13.2564531 C28,12.6519852 27.9102414,12.0699569 27.7496577,11.5180819 L27.7496577,11.5180819 Z"></path><circle cx="17.5" cy="17.5" r="17.5"></circle></g></g></g></g></svg><span class="sr-only color_white">Easy 93.1 instagram feed(Opens a new window)</span></a></div></div></div></div></div></div><div id="fusion-static-exit:persistent-header-static" style="display:none" data-fusion-component="persistent-header-static" data-persistent-exit="true"></div><nav aria-label="More Links" class="c-stack b-links-bar" data-style-direction="horizontal" data-style-justification="center" data-style-alignment="unset" data-style-inline="false" data-style-wrap="wrap"><a class="c-link" href="/lsp">Last Songs Played</a><span class="c-separator"></span><a class="c-link" href="/on-air">On Air</a><span class="c-separator"></span><a class="c-link" href="/contests">Contests</a><span class="c-separator"></span><a class="c-link" href="https://easy-931.myspreadshop.com/" rel="noreferrer" target="_blank">Easy 93.1 Merch Shop<span class="visually-hidden">Opens in new window</span></a><span class="c-separator"></span><a class="c-link" href="/podcasts/">Podcasts</a><span class="c-separator"></span><a class="c-link" href="/station">More</a></nav><hr class="c-divider"/><div style="display:none" id="0fFHXLtxkXSFjZ" data-fusion-collection="features" data-fusion-type="Common/ArcAd" data-fusion-name="HP01-CMG Arc Ads" data-fusion-message="Could not render component [features:Common/ArcAd]"></div><div style="display:none" id="0fWe5LuxkXSF8p" data-fusion-collection="features" data-fusion-type="Common/ArcAd" data-fusion-name="WP01-CMG Arc Ads" data-fusion-message="Could not render component [features:Common/ArcAd]"></div></div><div class="c-grid b-right-rail-advanced__rail-container "><div class="c-stack b-right-rail-advanced__main-interior-item" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div class="c-stack b-right-rail-advanced__main-interior-item-1" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div class="c-stack b-single-chain" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div class="c-stack b-single-chain__children-stack" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><h1 class="b-headline">Download The EASY 93.1 App</h1></div></div><article class="b-article-body"><figure class="c-media-item b-article-body__image"><img data-chromatic="ignore" alt="WFEZ Easy 93.1 App" class="c-image" loading="lazy" src="https://cmg-cmg-rd-200
54671-prod.cdn.arcpublishing.com/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e&amp;width=800&amp;height=450" srcSet="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e&amp;width=274&amp;height=154 274w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e&amp;width=400&amp;height=225 400w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e&amp;width=768&amp;height=432 768w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e&amp;width=1024&amp;height=576 1024w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e&amp;width=1440&amp;height=810 1440w" width="800" height="450"/><figcaption class="c-media-item__fig-caption"><span class="c-media-item__title">WFEZ Easy 93.1 App </span></figcaption></figure><p class="c-paragraph">Your smartphone is a radio! And you can listen to <b>EASY 93.1</b> almost everywhere with the free <b>EASY 93.1</b> app for your iPhone or Android. You’ll have instant access to the most music variety on <b>EASY 93.1</b> -- your favorites from the 80s, 90s and more -- to help you recharge and rejuvenate anytime. You can set the Alarm Clock feature to wake up with Bobby Mitchell... then have an EASY day with Nikki, Mike Kruz and Delilah. It’s a sound that’s uniquely South Florida ... wherever you go.</p><h3 class="b-article-body__h3">Choose Your Download Below:</h3><div id="fusion-static-enter:article-html-block-6TZM7JHKZBEDVBJLE5CY4RW75Y" style="display:none" data-fusion-component="article-html-block-6TZM7JHKZBEDVBJLE5CY4RW75Y"></div><div class="b-article-body__html"><table border="0" class="tftable"> 
547    <tbody> 
548        <tr>
549            <th><a href=" https://play.google.com/store/apps/details?id=com.jacobsmedia.wfez" target="_blank"><img height="70" src="https://cloudfront-us-east-1.images.arcpublishing.com/cmg/S6PPRECE6OZ7GTBQY4MTASVVJA.png" width="200"/></a></th>
550            <th><a href=" https://itunes.apple.com/us/app/easy-93.1-south-floridas-relaxing/id690204207?ls=1&amp;mt=8" target="_blank"><img height="70" src="https://cloudfront-us-east-1.images.arcpublishing.com/cmg/NX2ZDFKDLNHEXD5RDIXL7OMVZU.png" width="200"/></a></th> </tr> </tbody> </table></div><div id="fusion-static-exit:article-html-block-6TZM7JHKZBEDVBJLE5CY4RW75Y" style="display:none" data-fusion-component="article-html-block-6TZM7JHKZBEDVBJLE5CY4RW75Y"></div></article></div><div class="c-stack b-right-rail-advanced__main-interior-item-2" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"></div></div><div class="c-stack b-right-rail-advanced__main-right-rail" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div class="c-stack b-right-rail-advanced__main-right-rail-top" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"></div><div class="c-stack b-right-rail-advanced__main-right-rail-middle" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div id="fusion-static-enter:on-air-ctn" style="display:none" data-fusion-component="on-air-ctn" data-persistent-entry="true"></div><div class="on-air" id="on-air"><div class="on-air-image" id="on-air-image"><div class="on-air-image-container color_white border_1 border_color_secondary_medium_light border_solid relative flex container_
550column"><span class="on-air-kicker font_size_sm text_transform_uppercase color_white bold absolute background_primary padding-md-left padding-md-right padding-xs-top padding-xs-bottom">On Air</span><div id="onAirImgOverlay" class="on-air-image-overlay width_full height_full absolute hidden"></div><img id="onAirImg" class="vertical-align_bottom" src="/pf/resources/images/sites/cmg-rd-20071/station-logo.png?d=1373" alt="Easy 93.1 - Favorites from the 80s, 90s and MORE! Logo" loading="lazy"/><a class="on-air-title unstyled width_full bold padding-sm-left padding-sm-right font_size_md absolute text_align_center" href="" target="_self"></a></div>
550<script>(function (type, stationLogoUrl, stationLogoImageElTitle, stationLogoImageElClass, updateOnAir) {
551  if (!window.onAirImageLoaded) {
552    window.addEventListener(type, updateOnAir.bind(this, stationLogoUrl, stationLogoImageElTitle, stationLogoImageElClass));
553    window.onAirImageLoaded = true;
554  }
555})("PersistentPlayerUpdate", "/pf/resources/images/sites/cmg-rd-20071/station-logo.png?d=1373", "Easy 93.1 - Favorites from the 80s, 90s and MORE! Logo", "vertical-align_bottom", function (stationLogoUrl, stationLogoImageElTitle, stationLogoImageElClass, event) {
556  const current = event.detail && event.detail.data;
557  const ppEventType = event.detail && event.detail.type;
558  const imageEl = document.getElementById('onAirImg');
559  if (!current || ppEventType !== 'Scheduler') return;
560  if (!imageEl) return;
561  const imageOverlayEl = document.getElementById('onAirImgOverlay');
562  const onAirTitleEl = document.getElementsByClassName('on-air-title')[0];
563  const onAirHostTitle = current.title ? 'On Air Now: ' + current.title : '';
564  const onAirHostLinkURL = current.url || '';
565  const onAirHostImageSrc = current.image;
566  const onAirImageSrc = onAirHostImageSrc ? onAirHostImageSrc : stationLogoUrl;
567  const onAirTitle = onAirHostImageSrc ? onAirHostTitle : stationLogoImageElTitle;
568  const onAirLinkURL = onAirHostImageSrc ? onAirHostLinkURL : '';
569  if (onAirImageSrc !== imageEl.getAttribute('src')) {
570    imageEl.setAttribute('src', onAirImageSrc);
571  }
572  onAirTitleEl.innerHTML = onAirTitle;
573  onAirTitleEl.setAttribute('title', onAirTitle);
574  onAirTitleEl.setAttribute('href', onAirLinkURL);
575  if (onAirImageSrc) {
576    imageOverlayEl.classList.remove('hidden');
577    imageEl.setAttribute('class', 'width_full height_full vertical-align_bottom');
578  } else {
579    imageOverlayEl.classList.add('hidden');
580    imageEl.setAttribute('class', stationLogoImageElClass);
581  }
582});</script>
582</div><div class="last-songs"><div class="last-songs-container spacer_m_sm-md_bottom flex container_column border_1 border_color_secondary_medium_light border_solid"><ul class="last-songs-list"></ul><a class="unstyled" href="/lsp/"><div class="flex container_row padding-sm-top padding-sm-bottom align_items_center justify_center"><div class="circle_md border_radius_50 background_primary relative flex align_items_center justify_center"><svg class="icon_common_caret | icon_turn fill_white icon_xxs" viewBox="0 0 64 64"><path d="M0,44.2l7.5,7.5L32,27.3l24.5,24.4l7.5-7.5l-32-32L0,44.2z"></path></svg></div><div class="text_transform_uppercase color_secondary_dark bold padding-xsm-left">View All</div></div></a></div>
582<script>(function (type, stationTitle, stationStatement) {
583  const renderListItem = function (elementFragment, item, index, fallbackStatement, fallbackTitle) {
584    const isFirst = index === 0;
585    const isSong = item.isSong;
586    const listItemClassName = isFirst ? 'current-song song-item background_gray_3 padding-sm-left padding-sm-right' : 'song-item padding-sm-left padding-sm-right';
587    const listItemContainerClassName = isFirst ? 'flex container_row padding-sm-top padding-sm-bottom' : 'flex container_row padding-sm-top padding-sm-bottom border border_1_bottom border_color_secondary_medium_light border_solid';
588    const column1ContainerClassName = 'font_size_xs italic padding-md-right color_secondary_medium song-time';
589    const column2ContainerClassName = 'font_size_sm bold padding-xs-right color_secondary_dark';
590    const column3ContainerClassName = 'font_size_xs bold color_secondary_medium';
591    const timeDisplay = isFirst ? 'NOW' : item.timestampFormatShort;
592    const column1ContainerText = isSong ? timeDisplay : '';
593    const column2ContainerText = isSong ? item.title : fallbackTitle;
594    const column3ContainerText = isSong ? item.artist : fallbackStatement;
595    const newLi = document.createElement('li');
596    newLi.setAttribute('class', listItemClassName);
597    const newLiContainer = document.createElement('div');
598    newLiContainer.setAttribute('class', listItemContainerClassName);
599    const newColumn1Container = document.createElement('div');
600    newColumn1Container.setAttribute('class', column1ContainerClassName);
601    newColumn1Container.textContent = column1ContainerText;
602    newLiContainer.appendChild(newColumn1Container);
603    const newColumn2Container = document.createElement('div');
604    newColumn2Container.setAttribute('class', column2ContainerClassName);
605    newColumn2Container.textContent = column2ContainerText;
606    newLiContainer.appendChild(newColumn2Container);
607    const newColumn3Container = document.createElement('div');
608    newColumn3Container.setAttribute('class', column3ContainerClassName);
609    newColumn3Container.textContent = column3ContainerText;
610    newLiContainer.appendChild(newColumn3Container);
611    newLi.appendChild(newLiContainer);
612    elementFragment.appendChild(newLi);
613  };
614  window.addEventListener(type, function (event) {
615    const MAX_ITEMS = 3;
616    const playlist = event.detail && event.detail.data && event.detail.data.data;
617    const songsContainer = document.getElementsByClassName('last-songs-list')[0];
618    const elementFragment = document.createDocumentFragment();
619    if (!playlist || !songsContainer) return;
620    if (playlist && playlist.length >= MAX_ITEMS) {
621      const currItem = playlist[0];
622      const nextItem = playlist[1].isSong ? playlist[1] : currItem.isSong ? playlist[1] : null;
623      const thirdItem = currItem.isSong && (nextItem && nextItem.isSong || playlist[2].isSong) ? playlist[2] : null;
624      const displayItems = [currItem, nextItem, thirdItem].filter(function (item) {
625        return item;
626      });
627      while (songsContainer.firstChild) {
628        songsContainer.removeChild(songsContainer.firstChild);
629      }
630      displayItems.map(function (item, index) {
631        renderListItem(elementFragment, item, index, stationStatement, stationTitle);
632      });
633      songsContainer.appendChild(elementFragment);
634    }
635  });
636})("PersistentPlayerUpdate", "Easy 93.1", "Favorites from the 80s, 90s and MORE!");</script>
636</div></div><div id="fusion-static-exit:on-air-ctn" style="display:none" data-fusion-component="on-air-ctn" data-persistent-exit="true"></div><div class="callus-traffic-weather-combined flex container_column"><div class="display_block spacer_m_sm-md_bottom"><div class="callus background_primary padding-xs-top padding-xs-bottom padding-sm-left flex container_row align_items_center"><svg class="icon_general_phone icon_custom_phone" viewBox="0 0 22 42"><g fill="none" fill-rule="evenodd" transform="translate(-8 -1)"><mask id="b" fill="#fff"><path id="a" d="M25.188 1.833h-13c-2.243 0-4.063 2.054-4.063 4.584v31.166c0 2.53 1.82 4.584 4.063 4.584h13c2.242 0 4.062-2.054 4.062-4.584V6.417c0-2.53-1.82-4.584-4.063-4.584zm-6.5 38.5c-1.35 0-2.438-1.228-2.438-2.75 0-1.521 1.089-2.75 2.438-2.75 1.348 0 2.437 1.229 2.437 2.75 0 1.522-1.089 2.75-2.438 2.75zM26 33H11.375V7.333H26V33z"></path></mask><g mask="url(#b)"><path id="c" d="M0 0h81.25v91.667H0z" fill="#FFF" transform="translate(-21.125 -23.833)"></path></g></g></svg><div class="callus-text padding-sm-left padding-lg-right margin-xs-right headline_widget text_align_center width_full color_white"><a class="tel font_primary unstyled font_size_xl cursor_pointer_mobile" itemProp="tel" href="tel:+18889310931">1-888-931-0931</a></div></div></div><div id="lazy_42546"><div class="flex container_row border_1 border_color_secondary_medium_light border_solid spacer_m_sm-md_bottom container_row align_items_center padding-xs-top padding-xs-bottom"><a class="width_full text_align_center unstyled" href="/weather/"><div class="headline_widget font_primary font_size_xl line_height_inherit">85<sup>°</sup></div></a><a class="width_full text_align_center border border_1_left border_color_secondary_medium_light border_solid unstyled" href="/traffic/"><div class="traffic-widget"><div class="accident-count display_inline_block relative"><svg class="icon_traffic_car | vertical-align_middle fill_secondary_dark icon_sm" viewBox="0 0 32 28"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-576.000000, -66.000000)"><g transform="translate(571.000000, 59.000000)"><g transform="translate(5.000000, 7.000000)" fill="#000000"><path d="M4,11 L6.67857143,3 L26.3214286,3 L29,11 L4,11 Z M25.5,19 C24.1166667,19 23,17.8833333 23,16.5 C23,15.1166667 24.1166667,14 25.5,14 C26.8833333,14 28,15.1166667 28,16.5 C28,17.8833333 26.8833333,19 25.5,19 L25.5,19 Z M6.5,19 C5.11666667,19 4,17.8833333 4,16.5 C4,15.1166667 5.11666667,14 6.5,14 C7.88333333,14 9,15.1166667 9,16.5 C9,17.8833333 7.88333333,19 6.5,19 L6.5,19 Z M28.3022222,1.7675 C27.9484444,0.735 26.9511111,0 25.7777778,0 L6.22222222,0 C5.05066667,0 4.07111111,0.735 3.69777778,1.7675 L0,12.25 L0,26.25 C0,27.2125 0.8,28 1.77777778,28 L3.55555556,28 C4.53511111,28 5.33333333,27.2125 5.33333333,26.25 L5.33333333,24.5 L26.6666667,24.5 L26.6666667,26.25 C26.6666667,27.2125 27.4666667,28 28.4444444,28 L30.2222222,28 C31.2017778,28 32,27.2125 32,26.25 L32,12.25 L28.3022222,1.7675 Z"></path></g></g></g></g></svg><div class="count-bubble | font_primary bold color_white absolute double-digits ">30</div></div></div></a></div></div></div><div style="display:none" id="0fWjpJyxkXSFyf" data-fusion-collection="features" data-fusion-type="Common/ArcAd" data-fusion-name="RP01-CMG Arc Ads" data-fusion-message="Could not render component [features:Common/ArcAd]"></div></div><div class="c-stack b-right-rail-advanced__main-right-rail-bottom" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div class="c-stack b-single-chain" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div class="c-stack b-single-chain__children-stack" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div id="fusion-static-enter:html-block-f0f8XI0k0jNAAr-6-0-0" style="display:none" data-fusion-component="html-block-f0f8XI0k0jNAAr-6-0-0"></div><div><table style="border-radius: 6px; background-color:#1683C6; width: 100%; height: 250px; padding-bottom:0px;">
637	<tbody>
638 		 <tr>
639	  		<td width="55%">
640			<!--Header title-->
641				<div>
642           			<h1 style="font-family:Ubuntu, sans-serif; color: #ffffff; font-size: 24px; line-height: 30px; font-weight: 700; padding-bottom: 10px; padding-left: 0.60em; padding-right: 0.40em; padding-top: 5px;"><a style="text-decoration: none; font-family:Ubuntu, sans-serif; color: #ffffff;" href="https://www.easy93.com/fp/download-easy-931-app/">Download the EASY 93.1 app</a></h1>
643		 	   </div>
644				<!--End Header title-->
645			   <div >
646					<!--Google Play Badge-->
647					<a href="https://play.google.com/store/apps/details?id=com.jacobsmedia.wfez" target="_blank"><img width="160px" src="https://cloudfront-us-east-1.images.arcpublishing.com/cmg/S43HBKZZJ5DUPBWLNC6VGPKQH4.png"></a>
648					<!--End Google Play Badge-->
649					<a href="https://apps.apple.com/us/app/easy-93-1/id690204207?platform=iphone" target="_blank"><img width="160px" src="https://cloudfront-us-east-1.images.arcpublishing.com/cmg/AG65ZRZ2QBFT7FACHR4KMNBQRM.png"></a>
650					<!--End Apple Store Badge-->
651				</div>
652				
653			</td>
654			 <!--iphone image-->
655      		<td width="45%" style="position: relative;">
656				<div>
657					<a style="text-decoration: none;" href="https://www.easy93.com/fp/download-easy-931-app/" border="0"><img border="0" style="position: absolute; width:100%; height:auto; bottom:0; max-height:240px; max-width: 177px;" src="https://cloudfront-us-east-1.images.arcpublishing.com/cmg/NMW5RQQ6LRGQLDM
657RF3QEO527HI.png"/></a> 
658				</div> 
659			</td>
660			 <!--iphone image-->
661  		</tr>
662  </tbody>
663</table></div><div id="fusion-static-exit:html-block-f0f8XI0k0jNAAr-6-0-0" style="display:none" data-fusion-component="html-block-f0f8XI0k0jNAAr-6-0-0"></div><div data-fusion-lazy-id="f0fXd1H8slf02SF-6-0-1"></div><div style="display:none" id="0fe6STHUSBQKVsQ-6-0-2" data-fusion-collection="features" data-fusion-type="Common/ArcAd" data-fusion-name="RP02-CMG Arc Ads" data-fusion-message="Could not render component [features:Common/ArcAd]"></div><div class="styles__TypologyDefault-sc-17ixnwk-0 iavWUd b-header-wrapper"><div class="horizontal-rule  "><div class="horizontal-rule-inset background_primary"></div></div><h2 class="c-heading b-header b-header--small">News You Need</h2></div><div class="c-grid b-top-table-list"><div class="c-grid b-top-table-list-medium-container false"><article class="b-top-table-list-medium b-top-table-list-medium--show-image"><div><figure class="c-media-item"><a class="c-link" href="/contests/delilahs-1000-direct-deposit/ZQG7TTAOD5AXVLUPOUKQS52FG4/" aria-hidden="true" tabindex="-1"><img data-chromatic="ignore" alt="Win Delilah’s $1,000 Direct Deposit!" class="c-image" loading="lazy" src="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/NNJE2SYPQNGXTK2EFEVEIJYZB4.png?smart=true&amp;auth=7054ce88c976659210e80d20a14e9cbcaa49ffea57b852882374ecbaf0f43a6e&amp;width=800&amp;height=450" srcSet="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/NNJE2SYPQNGXTK2EFEVEIJYZB4.png?smart=true&amp;auth=7054ce88c976659210e80d20a14e9cbcaa49ffea57b852882374ecbaf0f43a6e&amp;width=400&amp;height=225 400w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/NNJE2SYPQNGXTK2EFEVEIJYZB4.png?smart=true&amp;auth=7054ce88c976659210e80d20a14e9cbcaa49ffea57b852882374ecbaf0f43a6e&amp;width=600&amp;height=337 600w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/NNJE2SYPQNGXTK2EFEVEIJYZB4.png?smart=true&amp;auth=7054ce88c976659210e80d20a14e9cbcaa49ffea57b852882374ecbaf0f43a6e&amp;width=800&amp;height=450 800w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/NNJE2SYPQNGXTK2EFEVEIJYZB4.png?smart=true&amp;auth=7054ce88c976659210e80d20a14e9cbcaa49ffea57b852882374ecbaf0f43a6e&amp;width=1200&amp;height=675 1200w" width="800" height="450"/></a></figure><h2 class="c-heading"><a class="c-link" href="/contests/delilahs-1000-direct-deposit/ZQG7TTAOD5AXVLUPOUKQS52FG4/">Win Delilah’s $1,000 Direct Deposit!</a></h2></div><hr class="c-divider"/></article><article class="b-top-table-list-medium b-top-table-list-medium--show-image"><div><figure class="c-media-item"><a class="c-link" href="/contests/join-us-19th-annual-diamond-ball-benefiting-nicklaus-childrens-hospital-foundation/LQYVAJLEHJAK7NMKGYYJABMHUQ/" aria-hidden="true" tabindex="-1"><img data-chromatic="ignore" alt="Join us at the 19th Annual Diamond Ball benefiting Nicklaus Children’s Hospital Foundation" class="c-image" loading="lazy" src="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/JADZI5ZQWJGH3E6VHR7Y5HRK4U.jpg?smart=true&amp;auth=63b06dc1117ace1e3a63eac63e53c92ca351c0d779a53caa78489a8f4c5cbee0&amp;width=800&amp;height=450" srcSet="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/JADZI5ZQWJGH3E6VHR7Y5HRK4U.jpg?smart=true&amp;auth=63b06dc1117ace1e3a63eac63e53c92ca351c0d779a53caa78489a8f4c5cbee0&amp;width=400&amp;height=225 400w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/JADZI5ZQWJGH3E6VHR7Y5HRK4U.jpg?smart=true&amp;auth=63b06dc1117ace1e3a63eac63e53c92ca351c0d779a53caa78489a8f4c5cbee0&amp;width=600&amp;height=337 600w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/JADZI5ZQWJGH3E6VHR7Y5HRK4U.jpg?smart=true&amp;auth=63b06dc1117ace1e3a63eac63e53c92ca351c0d779a53caa78489a8f4c5cbee0&amp;width=800&amp;height=450 800w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/JADZI5ZQWJGH3E6VHR7Y5HRK4U.jpg?smart=true&amp;auth=63b06dc1117ace1e3a63eac63e53c92ca351c0d779a53caa78489a8f4c5cbee0&amp;width=1200&amp;height=675 1200w" width="800" height="450"/></a></figure><h2 class="c-heading"><a class="c-link" href="/contests/join-us-19th-annual-diamond-ball-benefiting-nicklaus-childrens-hospital-foundation/LQYVAJLEHJAK7NMKGYYJABMHUQ/">
663Join us at the 19th Annual Diamond Ball benefiting Nicklaus Children’s Hospital Foundation</a></h2></div><hr class="c-divider"/></article><article class="b-top-table-list-medium b-top-table-list-medium--show-image"><div><figure class="c-media-item"><a class="c-link" href="/news/local/easy-931-community/7VUZCCOAKFBDXLRN3YEPO3DWKY/" aria-hidden="true" tabindex="-1"><img data-chromatic="ignore" alt="Easy 93.1 Events &amp; Community Resources" class="c-image" loading="lazy" src="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/RGM2R4ZRPJC7RJUC5HXCLVYINE.jpg?smart=true&amp;auth=c630165e66afddbb2f508746a06e48d7caa8de46b776bac09a28e1c7e21fb9d9&amp;width=800&amp;height=450" srcSet="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/RGM2R4ZRPJC7RJUC5HXCLVYINE.jpg?smart=true&amp;auth=c630165e66afddbb2f508746a06e48d7caa8de46b776bac09a28e1c7e21fb9d9&amp;width=400&amp;height=225 400w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/RGM2R4ZRPJC7RJUC5HXCLVYINE.jpg?smart=true&amp;auth=c630165e66afddbb2f508746a06e48d7caa8de46b776bac09a28e1c7e21fb9d9&amp;width=600&amp;height=337 600w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/RGM2R4ZRPJC7RJUC5HXCLVYINE.jpg?smart=true&amp;auth=c630165e66afddbb2f508746a06e48d7caa8de46b776bac09a28e1c7e21fb9d9&amp;width=800&amp;height=450 800w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/RGM2R4ZRPJC7RJUC5HXCLVYINE.jpg?smart=true&amp;auth=c630165e66afddbb2f508746a06e48d7caa8de46b776bac09a28e1c7e21fb9d9&amp;width=1200&amp;height=675 1200w" width="800" height="450"/></a></figure><h2 class="c-heading"><a class="c-link" href="/news/local/easy-931-community/7VUZCCOAKFBDXLRN3YEPO3DWKY/">Easy 93.1 Events &amp; Community Resources</a></h2></div><hr class="c-divider"/></article><article class="b-top-table-list-medium b-top-table-list-medium--show-image"><div><figure class="c-media-item"><a class="c-link" href="/station/easys-pet-week-diamond/UUOIZCLKG5Z7WXTYZLMP5VYTV4/" aria-hidden="true" tabindex="-1"><img data-chromatic="ignore" alt="EASY’s Pet of the Week:  AMBAR!" class="c-image" loading="lazy" src="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/T4GO33HN2ZAYLIIDZ3OEEXHDYM.jpg?smart=true&amp;auth=6181a48abe9bbd3651dbf12916855a8f027874316cb1ecff577039929930b05d&amp;width=800&amp;height=450" srcSet="https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/T4GO33HN2ZAYLIIDZ3OEEXHDYM.jpg?smart=true&amp;auth=6181a48abe9bbd3651dbf12916855a8f027874316cb1ecff577039929930b05d&amp;width=400&amp;height=225 400w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/T4GO33HN2ZAYLIIDZ3OEEXHDYM.jpg?smart=true&amp;auth=6181a48abe9bbd3651dbf12916855a8f027874316cb1ecff577039929930b05d&amp;width=600&amp;height=337 600w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/T4GO33HN2ZAYLIIDZ3OEEXHDYM.jpg?smart=true&amp;auth=6181a48abe9bbd3651dbf12916855a8f027874316cb1ecff577039929930b05d&amp;width=800&amp;height=450 800w, https://cmg-cmg-rd-20071-prod.cdn.arcpublishing.com/resizer/v2/T4GO33HN2ZAYLIIDZ3OEEXHDYM.jpg?smart=true&amp;auth=6181a48abe9bbd3651dbf12916855a8f027874316cb1ecff577039929930b05d&amp;width=1200&amp;height=675 1200w" width="800" height="450"/></a></figure><h2 class="c-heading"><a class="c-link" href="/station/easys-pet-week-diamond/UUOIZCLKG5Z7WXTYZLMP5VYTV4/">EASY’s Pet of the Week:  AMBAR!</a></h2></div><hr class="c-divider"/></article></div><div class="c-grid b-top-table-list-small-container b-top-table-list-small-container--2"></div></div></div></div><div style="display:none" id="0fM8PcDxkXSFwU" data-fusion-collection="features" data-fusion-type="Common/ArcAd" data-fusion-name="RP02-CMG Arc Ads" data-fusion-message="Could not render component [features:Common/ArcAd]"></div><div style="display:none" id="0fiEGfExkXSFMe" data-fusion-collection="features" data-fusion-type="Common/ArcAd" data-fusion-name="RP03-CMG Arc Ads" data-fusion-message="Could not render component [features:Common/ArcAd]"></div></div></div></div><div class="c-stack b-right-rail-advanced__full-width-2" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div style="display:none" id="0fqKZ2HxkXSFJr" data-fusion-collection="features" data-fusion-type="Common/ArcAd" data-fusion-name="PX01-CMG Arc Ads" data-fusion-message="Could not render component [features:Common/ArcAd]"></div><div style="display:none" id="0f50YZHxkXSFSJ" data-fusion-collection="features" data-fusion-type="Common/ArcAd" data-fusion-name="HP02-CMG Arc Ads" data-fusion-message="Could not render component [features:Common/ArcAd]"></div></div></section><footer class="c-stack b-right-rail-advanced__footer" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><div class="c-stack b-footer" data-style-direction="vertical" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><section class="b-footer__top-container"><div class="b-footer__social-links-container"><div class="c-stack b-footer__social-links" data-style-direction="horizontal" data-style-justification="start" data-style-alignment="unset" data-style-inline="false" data-style-wrap="nowrap"><a class="c-link" href="https://www.facebook.com/Easy931/" rel="noreferrer" target="_blank"><svg class="c-icon" width="48" height="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false">
663<path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg><span class="visually-hidden">Facebook page</span></a><a class="c-link" href="https://twitter.com/Easy931" rel="noreferrer" target="_blank"><svg class="c-icon" width="48" height="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg><span class="visually-hidden">Twitter feed</span></a></div></div><p class="c-paragraph"></p></section><div class="c-grid b-footer__links"><div class="b-footer__links-group"><h2 class="c-heading">More</h2><ul class="b-footer__links-group-list"><li class="b-footer__links-group-list-item"><a class="c-link" href="/contact-us">Contact Us</a></li><li class="b-footer__links-group-list-item"><a class="c-link" href="https://careers.cmg.com/?utm_source=careersite" rel="noreferrer" target="_blank">Work With Us<span class="visually-hidden">Opens in new window</span></a></li><li class="b-footer__links-group-list-item"><a class="c-link" href="/fp/general-rules/">Contest Rules</a></li><li class="b-footer__links-group-list-item"><a class="c-link" href="/fp/eeoc/">EEO Statement</a></li><li class="b-footer__links-group-list-item"><a class="c-link" href="https://publicfiles.fcc.gov/fm-profile/wfez" rel="noreferrer" target="_blank">WFEZ Public File<span class="visually-hidden">Opens in new window</span></a></li><li class="b-footer__links-group-list-item"><a class="c-link" href="/fp/fcc-applications/">FCC Applications</a></li><li class="b-footer__links-group-list-item"><a class="c-link" href="/fp/photo-video-release-terms-conditions/">Photo And Video Release Terms And Conditions</a></li></ul></div><div class="b-footer__links-group"><h2 class="c-heading">Advertising</h2><ul class="b-footer__links-group-list"><li class="b-footer__links-group-list-item"><a class="c-link" href="/fp/advertise-with-us/">Advertise With Us</a></li></ul></div><div class="b-footer__links-group"><h2 class="c-heading">Help</h2><ul class="b-footer__links-group-list"><li class="b-footer__links-group-list-item"><a class="c-link" href="/help">Website Help</a></li></ul></div></div><figure class="c-media-item"><img alt="Easy 93.1" class="c-image b-footer__logo" src="/pf/resources/images/sites/cmg-rd-20071/station-logo.png?d=1373&amp;mxId=00000000" height="64"/></figure><div></div></div><div id="fusion-static-enter:html-block-0fyIH5KxkXSFpS" style="display:none" data-fusion-component="html-block-0fyIH5KxkXSFpS"></div><div><div class="footer__legal">
664  <style>
665    .footer__legal {
666      margin: 0 5% 0 5%;
667      padding: 0 0 1Ã¥6px 0;
668      font-family: "Droid Sans", sans-serif;
669      font-size: 12px;
670      line-height: 1;
671    }
672    .footer__legal a {
673      font-weight: bold;
674      text-decoration: none;
675    }
676    .footer__legal p,
677    .footer__legal__copyright,
678    .footer__legal__rovi {
679      margin: 0 0 16px 0;
680    }
681    .footer__legal__rovi {
682      display: flex;
683      align-items: flex-end;
684      justify-content: center;
685    }
686    .footer__legal__rovi img {
687      margin: 0 15px 0 0;
688    }
689    @media (max-width: 767px) {
690      .footer__legal {
691        font-size: 14px;
692      }
693      .footer__legal__rovi {
694        align-items: flex-start;
695        flex-direction: column;
696      }
697      .footer__legal__rovi img {
698        margin: 0 15px 15px 0;
699      }
700    }
701  </style>
702  <div class="footer__legal__copyright">
703    <p>&copy; <span class="current-year"></span> <a href="https://www.cmg.com" target="_blank">Cox Media Group</a>. All Rights Reserved. By using this website, you accept the terms of our <a href=/visitor-agreement>Visitor Agreement</a> and <a href=/privacy-policy>Privacy Policy</a>, and understand your options regarding <a href=/privacy-policy/#ad-choices>Ad Choices</a>. Learn about <a href="https://careers.cmg.com/?utm_source=careersite" target="_blank"> careers</a> at Cox Media Group.</p>
704  </div>
705<div><p>
706<strong><a href="#" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Manage Cookie Preferences</a></strong></p>
707  </div>
708
709  <div class="footer__legal__rovi">
710    <img src="https://arc-anglerfish-arc2-prod-cmg.s3.amazonaws.com/public/VZ73PSNWRJDNPDZ7KLNYFL3SCA.png" alt="Rovi logo" />
711    <span>Portions of Content Provided by Rovi Corporation. &copy; <span class="current-year"></span> Rovi Corporation</span>
712  </div>
713  
713<script>
714    var currentYear = new Date().getFullYear();
715    document.querySelectorAll(".current-year").forEach(function(el) {
716      el.innerText = currentYear;
717    });
718  </script>
718
719</div>
720<br></br></div><div id="fusion-static-exit:html-block-0fyIH5KxkXSFpS" style="display:none" data-fusion-component="html-block-0fyIH5KxkXSFpS"></div></footer></div></div></div>
720<script id="fusion-metadata" type="application/javascript">window.Fusion=window.Fusion||{};Fusion.arcSite="cmg-rd-20071";Fusion.contextPath="/pf";Fusion.mxId="00000000";Fusion.deployment="1373";Fusion.globalContent={"_id":"6UWKNOEKORCQUWZKEYJICF5ILQ","additional_properties":{"has_published_copy":true,"is_published":true,"publish_date":"2025-01-03T21:29:04.051Z"},"address":{},"canonical_website":"cmg-rd-20071","comments":{"allow_comments":true,"display_comments":true},"content_elements":[{"_id":"Y3LYAVO2Q5CO3NQUHS6QL5VVLU","additional_properties":{"fullSizeResizeUrl":"/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e","galleries":[],"ingestionMethod":"manual","keywords":["app","wfez"," easy 93.1"],"mime_type":"image/png","originalName":"SLIDER 1280X720__NYNA 2025_WFEZ.png","originalUrl":"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png","proxyUrl":"/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e","published":true,"resizeUrl":"/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e","restricted":false,"thumbnailResizeUrl":"/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e&width=300","version":0,"template_id":269},"address":{},"alt_text":"WFEZ Easy 93.1 App","auth":{"1":"829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e"},"caption":"","created_date":"2026-04-02T17:10:25Z","credits":{"affiliation":[]},"distributor":{"mode":"reference","reference_id":"30d0d8b7-104e-4cba-b5ad-25a2d46403d8"},"height":720,"image_type":"photograph","last_updated_date":"2026-04-02T17:10:25Z","licensable":false,"owner":{"id":"cmg","sponsored":false},"source":{"name":"CMG.com","source_type":"other","additional_properties":{"editor":"photo center"},"edit_url":"","system":"photo center"},"subtitle":"WFEZ Easy 93.1 App","taxonomy":{"associated_tasks":[]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png","version":"0.10.9","width":1280,"syndication":{}},{"_id":"VZN2FFCCQJHDXCFDJXZMOO5ZRE","additional_properties":{"_id":1592851698901},"content":"Your smartphone is a radio! And you can listen to <b>EASY 93.1</b> almost everywhere with the free <b>EASY 93.1</b> app for your iPhone or Android. You’ll have instant access to the most music variety on <b>EASY 93.1</b> -- your favorites from the 80s, 90s and more -- to help you recharge and rejuvenate anytime. You can set the Alarm Clock feature to wake up with Bobby Mitchell... then have an EASY day with Nikki, Mike Kruz and Delilah. It’s a sound that’s uniquely South Florida ... wherever you go.","type":"text"},{"_id":"VVQRLI4HAZHH7BA2LM4DZB43ZY","additional_properties":{},"content":"Choose Your Download Below:","level":3,"type":"header"},{"_id":"6TZM7JHKZBEDVBJLE5CY4RW75Y","content":"<table border=\"0\" class=\"tftable\"> \n    <tbody> \n        <tr>\n            <th><a href=\" https://play.google.com/store/apps/details?id=com.jacobsmedia.wfez\" target=\"_blank\"><img height=\"70\" src=\"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/S6PPRECE6OZ7GTBQY4MTASVVJA.png\" width=\"200\"/></a></th>\n            <th><a href=\" https://itunes.apple.com/us/app/easy-93.1-south-floridas-relaxing/id690204207?ls=1&amp;mt=8\" target=\"_blank\"><img height=\"70\" src=\"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/NX2ZDFKDLNHEXD5RDIXL7OMVZU.png\" width=\"200\"/></a></th> </tr> </tbody> </table>","type":"raw_html"}],"content_restrictions":{"content_code":"free"},"created_date":"2020-05-21T12:50:48.82Z","credits":{"by":[]},"description":{"basic":""},"display_date":"2023-09-05T15:38:27.287Z","distributor":{"name":"Methode","category":"wires","subcategory":"","reference_id":"76649ee5-999c-474d-8217-af30500d195b","mode":"reference_denormalized"},"first_publish_date":"2020-02-13T21:04:20Z","geo":{},"headlines":{"basic":"Download The EASY 93.1 App","meta_title":"","mobile":"","native":"","print":"","tablet":"","web":""},"label":{},"language":"en-us","last_updated_date":"2026-04-02T18:55:25.62Z","owner":{"id":"cmg","sponsored":false},"planning":{"story_length":{"character_count_actual":510,"inch_count_actual":1,"line_count_actual":4,"word_count_actual":93}},"promo_items":{"basic":{"_id":"Y3LYAVO2Q5CO3NQUHS6QL5VVLU","additional_properties":{"fullSizeResizeUrl":"/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e","galleries":[],"ingestionMethod":"manual","keywords":["app","wfez"," easy 93.1"],"mime_type":"image/png","originalName":"SLIDER 1280X720__NYNA 2025_WFEZ.png","originalUrl":"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png","proxyUrl":"/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e","published":true,"resizeUrl":"/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e","restricted":false,"thumbnailResizeUrl":"/resizer/v2/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png?auth=829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e&width=300","version":0,"template_id":269},"address":{},"alt_text":"WFEZ Easy 93.1 App","auth":{"1":"829d6700b28ae09a253047146937f318f41e42445ed986ff9d336aab5c53d35e"},"caption":"","created_date":"2026-04-02T17:10:25Z","credits":{"affiliation":[]},"distributor":{"mode":"reference","reference_id":"30d0d8b7-104e-4cba-b5ad-25a2d46403d8"},"height":720,"image_type":"photograph","last_updated_date":"2026-04-02T17:10:25Z","licensable":false,"owner":{"id":"cmg","sponsored":false},"source":{"name":"CMG.com","source_type":"other","additional_properties":{"editor":"photo center"},"edit_url":"","system":"photo center"},"subtitle":"WFEZ Easy 93.1 App","taxonomy":{"associated_tasks":[]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png","ver
720sion":"0.10.9","width":1280,"syndication":{}}},"publish_date":"2026-04-02T18:55:25.486Z","related_content":{"basic":[],"redirect":[]},"revision":{"branch":"default","editions":["default"],"parent_id":"MC4FCDVYWRA7FIZKZMZFRN66OI","published":true,"revision_id":"X5AERUQRMNCNBJUJA2MH7WY3YM"},"source":{"name":"cmg","source_id":"6a08434a-4ba1-11e9-8f11-677201e34ced","source_type":"staff","system":"Methode"},"subheadlines":{"basic":""},"subtype":"Flatpage","taxonomy":{"primary_section":{"_id":"/station","_website":"cmg-rd-20071","type":"section","version":"0.6.0","name":"More","path":"/station","parent_id":"/","parent":{"default":"/"},"additional_properties":{"original":{"_id":"/station","_website":"cmg-rd-20071","name":"More","parent":{"default":"/","top-nav-bar":"/","footer-nav-bar":"/","hamburger-menu":"/"},"inactive":false,"node_type":"section","order":{"top-nav-bar":1006,"footer-nav-bar":1001,"hamburger-menu":1008},"ancestors":{"top-nav-bar":["/"],"footer-nav-bar":["/"],"hamburger-menu":["/"]}}}},"sections":[{"_id":"/station","_website":"cmg-rd-20071","type":"section","version":"0.6.0","name":"More","path":"/station","parent_id":"/","parent":{"default":"/"},"additional_properties":{"original":{"_id":"/station","_website":"cmg-rd-20071","name":"More","parent":{"default":"/","top-nav-bar":"/","footer-nav-bar":"/","hamburger-menu":"/"},"inactive":false,"node_type":"section","order":{"top-nav-bar":1006,"footer-nav-bar":1001,"hamburger-menu":1008},"ancestors":{"top-nav-bar":["/"],"footer-nav-bar":["/"],"hamburger-menu":["/"]}}},"_website_section_id":"cmg-rd-20071./station"}]},"type":"story","version":"0.10.11","websites":{"cmg-rd-20071":{"website_section":{"_id":"/station","_website":"cmg-rd-20071","type":"section","version":"0.6.0","name":"More","path":"/station","parent_id":"/","parent":{"default":"/"},"additional_properties":{"original":{"_id":"/station","_website":"cmg-rd-20071","name":"More","parent":{"default":"/","top-nav-bar":"/","footer-nav-bar":"/","hamburger-menu":"/"},"inactive":false,"node_type":"section","order":{"top-nav-bar":1006,"footer-nav-bar":1001,"hamburger-menu":1008},"ancestors":{"top-nav-bar":["/"],"footer-nav-bar":["/"],"hamburger-menu":["/"]}}},"_website_section_id":"cmg-rd-20071./station"},"website_url":"/fp/download-easy-931-app/"}},"workflow":{"status_code":1},"canonical_url":"/fp/download-easy-931-app/","publishing":{"scheduled_operations":{"publish_edition":[],"unpublish_edition":[]}},"website":"cmg-rd-20071","website_url":"/fp/download-easy-931-app/"};Fusion.globalContentConfig={"source":"content-api-gallery-ad","query":{"uri":"/fp/download-easy-931-app/","website_url":"/fp/download-easy-931-app/","arc-site":"cmg-rd-20071"}};Fusion.lastModified=1790988952831;Fusion.contentCache={"weather-api":{"{\"returnData\":\"current\",\"zipCode\":\"33020\"}":{"data":{"current":{"key":"KFLL","class":"observation","expire_time_gmt":1790992380,"obs_id":"KFLL","obs_name":"Fort Lauderdale","valid_time_gmt":1790985180,"day_ind":"N","temp":85,"wx_icon":27,"icon_extd":2700,"wx_phrase":"Mostly Cloudy","pressure_tend":1,"pressure_desc":"Rising Rapidly","dewPt":78,"heat_index":97,"rh":80,"pressure":29.95,"vis":10,"wc":85,"wdir":100,"wdir_cardinal":"E","gust":null,"wspd":15,"max_temp":null,"min_temp":null,"precip_total":null,"precip_hrly":0,"snow_hrly":null,"uv_desc":"Low","feels_like":97,"uv_index":0,"qualifier":null,"qualifier_svrty":null,"blunt_phrase":null,"terse_phrase":null,"clds":"BKN","water_temp":null,"primary_wave_period":null,"primary_wave_height":null,"primary_swell_period":null,"primary_swell_height":null,"primary_swell_direction":null,"secondary_swell_period":null,"secondary_swell_height":null,"secondary_swell_direction":null},"_id":"369928f72aef9257abcc7bee664132672ab251c52c6f2363824a222e4b420b6e"},"expires":1790988962766,"lastModified":1790988662369}},"signing-service":{"{\"id\":\"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/Y3LYAVO2Q5CO3NQUHS6QL5VVLU.png\"}":{"data":{"hash":"81265e5b06bc41c7422ebc168589794307ffae765e9d4ae540092e7ac90e8221","type":"sha256","_id":"af9cd883438232b287d760dc7054a3debb9b8bfbe268e4cc0e5b69d1ceff6ff6"},"expires":1822404741069,"lastModified":1790868740995}},"site-service-hierarchy":{"{\"feature\":\"header-nav-chain\",\"hierarchy\":\"hamburger-menu\"}":{"data":{"children":[{"_id":"/lsp","children":[],"name":"Last Songs Played","node_type":"section"},{"_id":"/on-air","children":[{"_id":"link-RY405C5DF17Y79KUKA0A64NXXR","display_name":"Bobby In The Morning","node_type":"link","url":"/the-easy-morning-show"},{"_id":"link-V7VK5TZ3MX3ZXBY5ZM0P4CUCE0","display_name":"Nikki","node_type":"link","url":"/nikki/"},{"_id":"link-XYWKMEN3G57R52WH0886YRZYAC","display_name":"Mike Kruz","node_type":"link","url":"/mike-kruz"},{"_id":"link-EX1D5NYCJ92JKAG7000G51TA8R","display_name":"Delilah","node_type":"link","url":"/delilah"},{"_id":"link-51CW2CA3D95BNBVNCBK3P8Y0M8","display_name":"Denny Miller","node_type":"link","url":"/author/denny-miller"},{"_id":"link-2P38N4BPM50XF8F3C0Y5QYH2JG","display_name":"AC Shaw","node_type":"link","url":"/author/ac-shaw"}],"name":"On Air","node_type":"section"},{"_id":"/contests","children":[{"_id":"link-41JUHMJU853KZA30MMB92WP8AC","display_name":"Contest Rules","node_type":"link","url":"/fp/general-rules/"}],"name":"Contests","node_type":"section"}
720,{"_id":"link-QY2ONJJPJ5DOPPA3DJHMNT5I6E","children":[],"display_name":"Group Chat","node_type":"link","url":"/groupchat/"},{"_id":"link-55TS4GBLAVCFXOISYG6SIVPDAE","children":[],"display_name":"Easy 93.1 Merch Shop","node_type":"link","url":"https://easy-931.myspreadshop.com/"},{"_id":"link-FE539E6PY1617771HVFCM7FFMW","children":[],"display_name":"EASY Event Photos","node_type":"link","url":"/easy-event-photos/"},{"_id":"/on-demand","children":[{"_id":"link-EZHGBO3QP5HVZI4Q6TFI2GRZX4","display_name":"Podcasts","node_type":"link","url":"https://www.easy93.com/podcasts/"},{"_id":"link-JX6Q8GRZ8X48BCYQ0QD4K5RM1R","display_name":"EASY Live","node_type":"link","url":"/easy-live/"},{"_id":"link-Z68FBPDQ8T0GN204QY7J4GB7F0","display_name":"EASY Event Videos","node_type":"link","url":"/easy-event-videos/"}],"name":"On Demand: Videos & Podcasts","node_type":"section"},{"_id":"/station","children":[{"_id":"link-485MRRWQY97UVFCDJQ6TC0B0HC","display_name":"Contact Us","node_type":"link","url":"/contact-us"},{"_id":"link-UH55U0J2X502N9RCKMQ3DPGGGM","display_name":"Advertise With Us","node_type":"link","url":"/fp/advertise-with-us/"},{"_id":"link-R33NWXVGQT2PZ6XF7R65WTJRPR","display_name":"Work With Us","node_type":"link","url":"https://careers.cmg.com/?utm_source=careersite"},{"_id":"link-URHPV5QQG91UHAZ4XZ15M7ETUG","display_name":"Download Our App","node_type":"link","url":"/fp/download-easy-931-app/"},{"_id":"link-V4B4GWU19N5ND2QZM1CU4F3MPW","display_name":"Community Programs and Events","node_type":"link","url":"/community/"},{"_id":"link-2WBKWVF4C939XCBCFFN4MDDK5C","display_name":"WFEZ Public File","node_type":"link","url":"https://publicfiles.fcc.gov/fm-profile/wfez"}],"name":"More","node_type":"section"},{"_id":"/weather","children":[{"_id":"link-AG37RUPF014VBCFHB4QNE0MW3R","display_name":"Hurricane Guide","node_type":"link","url":"/weather/hurricane-guide/"}],"name":"Weather","node_type":"section"},{"_id":"/traffic/","children":[],"name":"Traffic","node_type":"section"}],"_id":"/"},"expires":1790988982149,"lastModified":1790988682115},"{\"feature\":\"links-bar\",\"hierarchy\":\"top-nav-bar\"}":{"data":{"children":[{"_id":"/lsp","name":"Last Songs Played","node_type":"section"},{"_id":"/on-air","name":"On Air","node_type":"section"},{"_id":"/contests","name":"Contests","node_type":"section"},{"_id":"link-55TS4GBLAVCFXOISYG6SIVPDAE","display_name":"Easy 93.1 Merch Shop","node_type":"link","url":"https://easy-931.myspreadshop.com/"},{"_id":"link-64VTORZZIZFOPIXONQPQ2K2STQ","display_name":"Podcasts","node_type":"link","url":"/podcasts/"},{"_id":"/station","name":"More","node_type":"section"}],"_id":"/"},"expires":1790988982140,"lastModified":1790988682114},"{\"feature\":\"footer\",\"hierarchy\":\"footer-nav-bar\"}":{"data":{"children":[{"_id":"/station","children":[{"_id":"link-485MRRWQY97UVFCDJQ6TC0B0HC","display_name":"Contact Us","node_type":"link","url":"/contact-us"},{"_id":"link-R33NWXVGQT2PZ6XF7R65WTJRPR","display_name":"Work With Us","node_type":"link","url":"https://careers.cmg.com/?utm_source=careersite"},{"_id":"link-41JUHMJU853KZA30MMB92WP8AC","display_name":"Contest Rules","node_type":"link","url":"/fp/general-rules/"},{"_id":"link-GABH80WD895QFEXJJ9FW2PNN5R","display_name":"EEO Statement","node_type":"link","url":"/fp/eeoc/"},{"_id":"link-2WBKWVF4C939XCBCFFN4MDDK5C","display_name":"WFEZ Public File","node_type":"link","url":"https://publicfiles.fcc.gov/fm-profile/wfez"},{"_id":"link-8192M7RNVX3G30ZB71WNJJA05M","display_name":"FCC Applications","node_type":"link","url":"/fp/fcc-applications/"},{"_id":"link-5GUV4ODC4VFQBEPYAPBZKO7ZHA","display_name":"Photo And Video Release Terms And Conditions","node_type":"link","url":"/fp/photo-video-release-terms-conditions/"}],"name":"More","node_type":"section"},{"_id":"/advertise","children":[{"_id":"link-UH55U0J2X502N9RCKMQ3DPGGGM","display_name":"Advertise With Us","node_type":"link","url":"/fp/advertise-with-us/"}],"name":"Advertising","node_type":"section"},{"_id":"/help","children":[{"_id":"link-9X77GAJJV9091EC8TJH2R3WDWR","display_name":"Website Help","node_type":"link","url":"/help"}],"name":"Help","node_type":"section"}],"_id":"/"},"expires":1790988979383,"lastModified":1790988679357}}
720,"alert-bar-collections":{"{\"from\":0,\"site\":\"cmg-rd-20071\",\"size\":1}":{"data":{"_id":"TTJSVPCSWFEV3FTZ2YGQ7ZPZ2Q","version":"0.10.6","created_date":"2020-04-20T18:57:22.068Z","headlines":{"basic":"Easy93 Breaking News - Miami"},"last_updated_date":"2025-06-24T18:26:57.157Z","type":"collection","canonical_website":"cmg-rd-20071","content_elements":[],"websites":{"cmg-rd-20071":{}},"description":{"basic":"Easy93 BN"},"content_aliases":["alert-bar"],"owner":{"id":"cmg"},"revision":{"branch":"default","published":true},"canonical_url":null,"publishing":{"scheduled_operations":{"publish_edition":[],"unpublish_edition":[]}},"website":"cmg-rd-20071"},"expires":1790989012593,"lastModified":1790988892567}},"weather-alerts-api":{"{\"eventTypes\":\"Earthquake%20Warning,Tsunami%20Warning,Tsunami%20Watch,Coastal%20Flood%20Statement,Coastal%20Flood%20Watch,Flash%20Flood%20Warning,Flood%20Advisory,Flood%20Warning,Flood%20Watch,Flood%20Statement,Flash%20Flood%20Statement,Coastal%20Flood%20Warning,Dense%20Fog%20Advisory,Hurricane%20Force%20Wind%20Watch,Hurricane%20Warning,Storm%20Surge%20Warning,Hurricane%20Watch,Hurricane%20Force%20Wind%20Warning,Storm%20Surge%20Watch,Tropical%20Storm%20Watch,Typhoon%20Warning,Typhoon%20Watch,Tropical%20Storm%20Warning,Radiological%20Hazard%20Warning,Severe%20Thunderstorm%20Watch,Storm%20Warning,Storm%20Watch,Severe%20Thunderstorm%20Warning,Tornado%20Watch,Tornado%20Warning,Extreme%20Wind%20Warning,High%20Wind%20Watch,Wind%20Advisory,Wind%20Chill%20Warning,Wind%20Chill%20Watch,High%20Wind%20Warning,Winter%20Storm%20Watch,Snow%20Squall%20Warning,Ice%20Storm%20Warning,Lake%20Effect%20Snow%20Warning,Hard%20Freeze%20Warning,Freezing%20Rain%20Advisory,Blizzard%20Watch,Freeze%20Watch,Blizzard%20Warning,Freeze%20Warning,Freezing%20Fog%20Advisory,Frost%20Advisory,Hard%20Freeze%20Watch,Lake%20Effect%20Snow%20Watch,Winter%20Storm%20Warning,Winter%20Weather%20Advisory\"}":{"data":{"_id":"44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a"},"expires":1790989249304,"lastModified":1790988948855}},"traffic":{"undefined":{"data":{"totalIncidents":30,"incidents":[{"description":"Accident in Boca Raton on US-441 / SR-7 SB north of Glades Rd (SR-808). Reported by Palm Beach County Fire Rescue | @PBCFR","direction":"SB","road":"US-441","type":"incident","timeEnd":"2026-10-03T01:12:01Z","timeStart":"2026-10-03T00:27:01Z"},{"description":"Accident cleared in Delray Beach on Atlantic Ave (SR-806) at Sims Rd. Reported by Palm Beach County Fire Rescue | @PBCFR","direction":"None","road":"SR-806","type":"incident","timeEnd":"2026-10-03T01:11:58Z","timeStart":"2026-10-03T00:26:58Z"},{"description":"Accident cleared in Miami-Dade on SR-826 Palmetto Expy NB after NW 103rd St, heavy traffic back to NW 58th St. Reported by Traffic Cameras","direction":"NB","road":"SR-826","type":"incident","timeEnd":"2026-10-03T01:11:41Z","timeStart":"2026-10-03T00:26:41Z"},{"description":"Accident Cleared, Express Lanes Reopened in Miami on Palmetto Express Lanes NB between SR-934/NW 74th St and I-75 Express Lanes. Reported by Traffic Cameras","direction":"NB","road":"Palmetto Express Lanes","type":"incident","timeEnd":"2026-10-03T01:11:36Z","timeStart":"2026-10-03T00:26:36Z"},{"description":"Accident, Off-ramp Center Lane Blocked in North Dade on I-95 SB off-ramp to Ives Dairy Rd. Reported by FDOT","direction":"SB","road":"I-95","type":"incident","timeEnd":"2026-10-03T01:11:18Z","timeStart":"2026-10-03T00:26:18Z"},{"description":"Bridge closed Till October 2026 in Broward on McNab Rd EB/WB between S Cypress Rd and Federal Hwy (US-1). Reported by City of Pompano Beach | @cityofpompanobeach (FB)","direction":"Both EB/WB","road":"SE 15th St/E McNab Rd","type":"construction","timeEnd":"2026-10-03T17:02:16Z","timeStart":"2026-10-02T17:02:16Z"},{"description":"Construction work | Till Summer 2026 in Delray Beach on Atlantic Ave (SR-806) at Homewood Blvd / High Point Blvd. Reported by FDOT | @MyFDOT_SEFL","direction":"None","road":"SR-806","type":"construction","timeEnd":"2026-10-03T12:36:58Z","timeStart":"2026-10-02T12:36:58Z"},{"description":"Road construction | Till Spring 2026 in Naranja on S Dixie Hwy (US-1) between SW 264th St / Bauer Dr and Allapattah Rd / SW 112th Ave. Reported by FDOT","direction":"None","road":"US-1","type":"construction","timeEnd":"2026-10-20T18:17:32Z","timeStart":"2026-09-29T18:17:32Z"},{"description":"Sawgrass Widening Project in Coral Springs / Parkland on SR-869 Sawgrass Expy between US-441/SR-7 and Sunrise Blvd (SR-838). Reported by TpkTraffic","direction":"None","road":"SR-869","type":"construction","timeEnd":"2026-10-29T18:17:32Z","timeStart":"2026-09-29T18:17:32Z"},{"description":"Periodic Lane Closures | Till Summer 2027 in Aventura on Biscayne Blvd (US-1) between Ives Dairy Rd / NE 203rd St and NE 208th St. Reported by FDOT","direction":"None","road":"US-1","type":"construction","timeEnd":"2026-10-29T18:17:31Z","timeStart":"2026-09-29T18:17:31Z"},{"description":"GGI Project | Lane Shifts &amp; Periodic Lane Closures in Miami Gardens on SR-91 Florida's Tpke between Golden Glades / Sunpass Toll and I-95","direction":"None","road":"Florida's Tpke","type":"construction","timeEnd":"2026-10-27T19:21:54Z","timeStart":"2026-09-27T19:21:54Z"},{"description":"GGI Project | Lane Shifts &amp; Periodic Lane Closures in Miami Gardens on SR-826 Palmetto Expy at Florida's Tpke / I-95 (GGI)","direction":"None","road":"SR-826","type":"construction","timeEnd":"2026-10-27T19:21:54Z","timeStart":"2026-09-27T19:21:54Z"},{"description":"GGI Project | Closed for utility work. in Miami-Dade on NW 6th Ave (GGI) between NW 151st St and NW 161st St","direction":"None","road":"NW 6th Ave","type":"construction","timeEnd":"2026-10-27T19:21:54Z","timeStart":"2026-09-27T19:21:54Z"},{"description":"Long-term road construction in Fort Lauderdale on Las Olas Blvd EB/WB between SE 26th Ave / E. Las Olas Blvd Bridge and Las Olas Cir
720cle. Reported by FDOT Broward | @MyFDOT_SEFL","direction":"Both EB/WB","road":"Las Olas Blvd","type":"construction","timeEnd":"2026-10-27T00:29:54Z","timeStart":"2026-09-27T00:29:54Z"},{"description":"Loxahatchee Road Project | Till Early 2027 in Parkland on Nob Hill Rd between West Mira Lago Drive and Loxahatchee Road. Reported by FDOT | @MyFDOT_SEFL","direction":"None","road":"Nob Hill Rd","type":"construction","timeEnd":"2026-10-25T08:55:22Z","timeStart":"2026-09-25T08:55:22Z"},{"description":"Turnpike Widening | Till 2027 in West Palm Beach on Florida's Turnpike (SR-91) between Southern Blvd (SR-80/US-98). Reported by FDOT | @MyFDOT_SEFL","direction":"None","road":"Florida's Tpke","type":"construction","timeEnd":"2026-10-25T08:55:12Z","timeStart":"2026-09-25T08:55:12Z"},{"description":"Turnpike Widening | Till 2027 in Boynton Beach on Florida's Turnpike (SR-91) NB between Boynton Beach Blvd (SR-804) (MM 86) and Lake Worth Rd (SR-802). Reported by FDOT | @MyFDOT_SEFL","direction":"NB","road":"Florida's Tpke","type":"construction","timeEnd":"2026-10-25T08:55:08Z","timeStart":"2026-09-25T08:55:08Z"},{"description":"Road construction | Till Summer 2028 in Delray Beach on Atlantic Ave (SR-806) between US 441/SR-7 and Florida's Tpke (SR-91). Reported by FDOT | @MyFDOT_SEFL","direction":"None","road":"SR-806","type":"construction","timeEnd":"2026-10-25T08:55:02Z","timeStart":"2026-09-25T08:55:02Z"},{"description":"Long-term road construction in Fort Lauderdale on Sunrise Blvd (SR-838) between I-95 and Federal Hwy (US-1) (West End). Reported by FDOT Broward | @MyFDOT_SEFL","direction":"None","road":"SR-838","type":"construction","timeEnd":"2026-10-24T19:45:53Z","timeStart":"2026-09-24T19:45:53Z"},{"description":"Long-term road construction in Hialeah Gardens on Okeechobee Rd (US-27) between 79th Ave and NW 87th Ave","direction":"None","road":"US-27","type":"construction","timeEnd":"2026-10-23T21:52:10Z","timeStart":"2026-09-23T21:52:10Z"},{"description":"Long-term road construction in Hialeah / Hialeah Gardens on Okeechobee Rd (US-27) at Palmetto Expy (SR-826)","direction":"None","road":"US-27","type":"construction","timeEnd":"2026-10-23T21:52:10Z","timeStart":"2026-09-23T21:52:10Z"},{"description":"Construction, Ramp restrictions in Dania Beach on I-95 NB off-ramp to EB I-595. Reported by FDOT Broward | @MyFDOT_SEFL","direction":"NB","road":"I-95","type":"construction","timeEnd":"2026-10-16T18:34:13Z","timeStart":"2026-09-16T18:34:13Z"},{"description":"Long-term road construction in Miami on I-395 from Watson Island. Reported by FDOT","direction":"None","road":"I-395","type":"construction","timeEnd":"2026-10-15T17:36:43Z","timeStart":"2026-09-15T17:36:43Z"},{"description":"Long-term road construction in Miami on I-95 from Dolphin Expy (SR-836) / I-395. Reported by FDOT","direction":"None","road":"I-95","type":"construction","timeEnd":"2026-10-13T14:02:28Z","timeStart":"2026-09-13T14:02:28Z"},{"description":"Long-term road construction in West Deerfield Beach on SR-91 Florida's Tpke NB/SB between Sawgrass Expy (SR-869) (MM 71) and Glades Rd (SR-808) (MM 75). Reported by FDOT Broward | @MyFDOT_SEFL","direction":"Both NB/SB","road":"Florida's Tpke","type":"construction","timeEnd":"2026-10-13T14:02:25Z","timeStart":"2026-09-13T14:02:25Z"},{"description":"Long-term road construction in Davie on I-75 between Griffin Rd (SR-818) and Royal Palm Blvd. Reported by FDOT Broward | @MyFDOT_SEFL","direction":"None","road":"I-75","type":"construction","timeEnd":"2026-10-13T14:02:23Z","timeStart":"2026-09-13T14:02:23Z"},{"description":"Long-term road construction in Miami Dade - Broward Line on SR-91 Florida's Tpke NB/SB between SR-821 Florida's Tpke Ext (4X) and Griffin Rd NB Exit (MM 53). Reported by FDOT","direction":"Both NB/SB","road":"Florida's Tpke","type":"construction","timeEnd":"2026-10-11T11:03:07Z","timeStart":"2026-09-11T11:03:07Z"},{"description":"Road construction, Periodic Lane Closures in Medley on NW South River Dr between NW 79th Ave and NW 91st Terr. Reported by FDOT Miami | @MyFDOT_Miami","direction":"None","road":"NW South River Dr","type":"construction","timeEnd":"2026-10-09T14:05:55Z","timeStart":"2026-09-09T14:05:55Z"}
720,{"description":"Major road construction in Parkland on Loxahatchee Road between University Drive and Parkside Dr. Reported by FDOT","direction":"None","road":"Loxahatchee Road","type":"construction","timeEnd":"2026-10-09T14:05:53Z","timeStart":"2026-09-09T14:05:53Z"},{"description":"GGI Project | Exit Ramp closed till Spring 2026 in Golden Glades on I-95 NB off-ramp to NW 151st St","direction":"NB","road":"I-95","type":"construction","timeEnd":"2026-10-05T18:05:49Z","timeStart":"2026-09-05T18:05:49Z"}],"_id":"f6fcc041a8c3511da2e35f8a57d0cdb70c1daae736d09d58d278f4b7507be420"},"expires":1790989053306,"lastModified":1790988753090}},"collection-feed":{"{\"feature\":\"top-table-list\",\"id\":\"TM4KZVLEMJGBLB5UQXKBMSSH44\",\"size\":4,\"themes\":\"\"}":{"data":{"content_elements":[{"_id":"ZQG7TTAOD5AXVLUPOUKQS52FG4","credits":{"by":[]},"description":{"basic":"Listen weekdays 8am, 10am, 12pm (Noon), 2pm, and 5pm for the keyword to be announced and your chance to win Delilah’s $1,000 direct deposit. Download the Easy 93.1 free app and listen for more details! "},"display_date":"2026-08-10T04:00:00Z","headlines":{"basic":"Win Delilah’s $1,000 Direct Deposit!"},"label":{},"owner":{"sponsored":false},"promo_items":{"basic":{"_id":"NNJE2SYPQNGXTK2EFEVEIJYZB4","auth":{"1":"7054ce88c976659210e80d20a14e9cbcaa49ffea57b852882374ecbaf0f43a6e"},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/NNJE2SYPQNGXTK2EFEVEIJYZB4.png"}},"type":"story","websites":{"cmg-rd-20071":{"website_section":{"_id":"/contests","name":"Contests"},"website_url":"/contests/delilahs-1000-direct-deposit/ZQG7TTAOD5AXVLUPOUKQS52FG4/"}}},{"_id":"LQYVAJLEHJAK7NMKGYYJABMHUQ","credits":{"by":[]},"description":{"basic":"Join us for the 19th Annual Diamond Ball on Saturday, October 10, 2026, and help bring world-class pediatric care within reach for patients like A’mya."},"display_date":"2026-09-23T16:10:52.005Z","headlines":{"basic":"Join us at the 19th Annual Diamond Ball benefiting Nicklaus Children’s Hospital Foundation"},"label":{},"owner":{"sponsored":false},"promo_items":{"basic":{"_id":"JADZI5ZQWJGH3E6VHR7Y5HRK4U","auth":{"1":"63b06dc1117ace1e3a63eac63e53c92ca351c0d779a53caa78489a8f4c5cbee0"},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/JADZI5ZQWJGH3E6VHR7Y5HRK4U.jpg"}},"type":"story","websites":{"cmg-rd-20071":{"website_section":{"_id":"/contests","name":"Contests"},"website_url":"/contests/join-us-19th-annual-diamond-ball-benefiting-nicklaus-childrens-hospital-foundation/LQYVAJLEHJAK7NMKGYYJABMHUQ/"}}},{"_id":"7VUZCCOAKFBDXLRN3YEPO3DWKY","credits":{"by":[]},"description":{"basic":""},"display_date":"2020-12-14T22:30:16.262Z","headlines":{"basic":"Easy 93.1 Events & Community Resources"},"label":{},"owner":{"sponsored":false},"promo_items":{"basic":{"_id":"RGM2R4ZRPJC7RJUC5HXCLVYINE","auth":{"1":"c630165e66afddbb2f508746a06e48d7caa8de46b776bac09a28e1c7e21fb9d9"},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/RGM2R4ZRPJC7RJUC5HXCLVYINE.jpg"}},"type":"story","websites":{"cmg-rd-20071":{"website_section":{"_id":"/news/local","name":"Local"},"website_url":"/news/local/easy-931-community/7VUZCCOAKFBDXLRN3YEPO3DWKY/"}}},{"_id":"UUOIZCLKG5Z7WXTYZLMP5VYTV4","credits":{"by":[]},"description":{"basic":"Pets are good for human's health - physically and emotionally! Experience unconditional love when you're a Pet Parent. Check out our Pet of the Week at the Humane Society of Broward County!"},"display_date":"2025-10-07T13:56:29.895Z","headlines":{"basic":"EASY’s Pet of the Week:  AMBAR!"},"label":{},"owner":{"sponsored":false},"promo_items":{"basic":{"_id":"T4GO33HN2ZAYLIIDZ3OEEXHDYM","auth":{"1":"6181a48abe9bbd3651dbf12916855a8f027874316cb1ecff577039929930b05d"},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/T4GO33HN2ZAYLIIDZ3OEEXHDYM.jpg"}},"type":"story","websites":{"cmg-rd-20071":{"website_section":{"_id":"/station","name":"More"},"website_url":"/station/easys-pet-week-diamond/UUOIZCLKG5Z7WXTYZLMP5VYTV4/"}}}],"_id":"TM4KZVLEMJGBLB5UQXKBMSSH44"},"expires":1790988982174,"lastModified":1790988682117}}};Fusion.layout="RightRailAdvancedLayout";Fusion.metas={"refresh":{"value":"","html":true},"description":{"value":"","html":true},"pageSiteSection":{"value":"","html":true},"pageContentType":{"value":"","html":true},"pageType":{"value":"article","html":true},"pageCategory":{"value":"","html":true},"adUnitPath":{"value":"","html":true}};Fusion.outputType="default";Fusion.template="template/flatpage-easy93";Fusion.tree={"collection":"layouts","type":"RightRailAdvancedLayout","props":{"collection":"layouts","type":"RightRailAdvancedLayout","id":"RightRailAdvancedLayout","childProps":[{"collection":"sections","i
720d":0},{"collection":"sections","id":1},{"collection":"sections","id":2},{"collection":"sections","id":3},{"collection":"sections","id":4},{"collection":"sections","id":5},{"collection":"sections","id":6},{"collection":"sections","id":7},{"collection":"sections","id":8}]},"children":[{"collection":"sections","props":{"collection":"sections","id":0},"children":[{"collection":"chains","type":"HeaderNavChainBlock","props":{"collection":"chains","type":"HeaderNavChainBlock","id":"c0fiGQdJ7OUN1U4","name":"Header Nav - CMG Chain","customFields":{"hierarchy":"hamburger-menu","logoAlignment":"center","desktopNavivationStartHeight":56,"showHorizontalSeperatorDots":false,"ariaLabel":"Sections Menu","ariaLabelLink":"Top Links","leftComponentMobile1":"menu","leftComponentDesktop1":"menu","leftComponentCustomIndexDesktop1":null,"leftComponentDesktop2":"none","rightComponentMobile1":"none","rightComponentDesktop1":"none","rightComponentDesktop2":"none","menuComponentMobile1":"custom","menuComponentCustomIndexMobile1":1,"menuComponentMobile2":"none","menuComponentDesktop1":"custom","menuComponentCustomIndexDesktop1":1,"menuComponentDesktop2":"none","signInOrder":null,"horizontalLinksHierarchy":null,"shrinkDesktopNavivationHeight":null,"leftComponentCustomIndexMobile1":null,"leftComponentCustomIndexDesktop2":null,"rightComponentCustomIndexMobile1":null,"rightComponentCustomIndexDesktop1":null,"rightComponentCustomIndexDesktop2":null,"menuComponentCustomIndexMobile2":null,"menuComponentCustomIndexDesktop2":null},"displayProperties":{}},"children":[{"collection":"features","type":"GoogleMenuSearch/default","props":{"collection":"features","type":"GoogleMenuSearch/default","id":"f0fiDobUUgva1Nx-0-0-0","name":"Google Menu Search - CMG Block","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{},"displayProperties":{},"localEdits":{},"variants":{}}}]}]},{"collection":"sections","props":{"collection":"sections","id":1},"children":[{"collection":"features","type":"@wpmedia/alert-bar-block/alert-bar","props":{"collection":"features","type":"@wpmedia/alert-bar-block/alert-bar","id":"0f2WeRmxkXSFdE","name":"Easy93-BN-Alert Bar – Arc Block","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"_id":"TTJSVPCSWFEV3FTZ2YGQ7ZPZ2Q"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"Weather/AlertsBar","props":{"collection":"features","type":"Weather/AlertsBar","id":"0fiBqSnxkXSFgz","name":"Weather Alerts Bar","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"eventTypes":"Earthquake%20Warning,Tsunami%20Warning,Tsunami%20Watch,Coastal%20Flood%20Statement,Coastal%20Flood%20Watch,Flash%20Flood%20Warning,Flood%20Advisory,Flood%20Warning,Flood%20Watch,Flood%20Statement,Flash%20Flood%20Statement,Coastal%20Flood%20Warning,Dense%20Fog%20Advisory,Hurricane%20Force%20Wind%20Watch,Hurricane%20Warning,Storm%20Surge%20Warning,Hurricane%20Watch,Hurricane%20Force%20Wind%20Warning,Storm%20Surge%20Watch,Tropical%20Storm%20Watch,Typhoon%20Warning,Typhoon%20Watch,Tropical%20Storm%20Warning,Radiological%20Hazard%20Warning,Severe%20Thunderstorm%20Watch,Storm%20Warning,Storm%20Watch,Severe%20Thunderstorm%20Warning,Tornado%20Watch,Tornado%20Warning,Extreme%20Wind%20Warning,High%20Wind%20Watch,Wind%20Advisory,Wind%20Chill%20Warning,Wind%20Chill%20Watch,High%20Wind%20Warning,Winter%20Storm%20Watch,Snow%20Squall%20Warning,Ice%20Storm%20Warning,Lake%20Effect%20Snow%20Warning,Hard%20Freeze%20Warning,Freezing%20Rain%20Advisory,Blizzard%20Watch,Freeze%20Watch,Blizzard%20Warning,Freeze%20Warning,Freezing%20Fog%20Advisory,Frost%20Advisory,Hard%20Freeze%20Watch,Lake%20Effect%20Snow%20Watch,Winter%20Storm%20Warning,Winter%20Weather%20Advisory"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"Persistent/Header","props":{"collection":"features","type":"Persistent/Header","id":"0fHseUoxkXSFop","name":"Persistent Header","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"@wpmedia/links-bar-block/links-bar","props":{"collection":"features","type":"@wpmedia/links-bar-block/links-bar","id":"0fswfIqxkXSFfA","name":"Links Bar – Arc Block","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"navigationConfig":{"contentService":"site-service-hierarchy","contentConfigValues":{"hierarchy":"top-nav-bar"}}},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"Common/ArcAd","props":{"collection":"features","type":"Common/ArcAd","i
720d":"0fFHXLtxkXSFjZ","name":"HP01-CMG Arc Ads","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"adType":"970x90|970x250|728x90|320x50","spacingBottomTablet":"none","debug":false,"spacingBottomMobile":"none","lazyLoad":false,"spacingBottomDesktop":"none","display":"all"},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"Common/ArcAd","props":{"collection":"features","type":"Common/ArcAd","id":"0fWe5LuxkXSF8p","name":"WP01-CMG Arc Ads","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"adType":"1x1wp","spacingBottomTablet":"none","debug":false,"spacingBottomMobile":"none","lazyLoad":false,"spacingBottomDesktop":"none","display":"all"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":2},"children":[{"collection":"chains","type":"@wpmedia/single-chain-block/single-chain","props":{"collection":"chains","type":"@wpmedia/single-chain-block/single-chain","id":"0fFwiBMMmc8JtZ","name":"Single Chain – Arc Block","customFields":{"pbInternal_cloneId":"0fcGux4KoNBG1Pq"},"displayProperties":{}},"children":[{"collection":"features","type":"@wpmedia/headline-block/headline","props":{"collection":"features","type":"@wpmedia/headline-block/headline","id":"0fSBVFLIoNBG1a5-2-0-0","name":"Headline – Arc Block","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{},"displayProperties":{},"localEdits":{},"variants":{}}}]},{"collection":"chains","type":"@wpmedia/article-body-block/article-body","props":{"collection":"chains","type":"@wpmedia/article-body-block/article-body","id":"0fzJcytC1WyFLG","name":"Article Body – Arc Block","customFields":{},"displayProperties":{}},"children":[]}]},{"collection":"sections","props":{"collection":"sections","id":3},"children":[]},{"collection":"sections","props":{"collection":"sections","id":4},"children":[]},{"collection":"sections","props":{"collection":"sections","id":5},"children":[{"collection":"features","type":"Common/OnAir","props":{"collection":"features","type":"Common/OnAir","id":"0fsPXLwxkXSFMb","name":"On Air","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"Common/CallUsTrafficWeatherCombined","props":{"collection":"features","type":"Common/CallUsTrafficWeatherCombined","id":"0f7NSKxxkXSFkK","name":"Call Us/Traffic/Weather Widget","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"Common/ArcAd","props":{"collection":"features","type":"Common/ArcAd","id":"0fWjpJyxkXSFyf","name":"RP01-CMG Arc Ads","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"adType":"300x250|300x600rp01","spacingBottomTablet":"none","debug":false,"spacingBottomMobile":"none","lazyLoad":false,"spacingBottomDesktop":"none","display":"all"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":6},"children":[{"collection":"chains","type":"@wpmedia/single-chain-block/single-chain","props":{"collection":"chains","type":"@wpmedia/single-chain-block/single-chain","id":"0fWZsbCxkXSFPT","name":"Easy93-RR-Single Chain – Arc Block","customFields":{},"displayProperties":{}},"children":[{"collection":"features","type":"@wpmedia/htmlbox-block/htmlbox","props":{"collection":"features","type":"@wpmedia/htmlbox-block/htmlbox","id":"f0f8XI0k0jNAAr-6-0-0","name":"HTML Box – Arc Block","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"HTML":"<table style=\"border-radius: 6px; background-color:#1683C6; width: 100%; height: 250px; padding-bottom:0px;\">\n\t<tbody>\n \t\t <tr>\n\t  \t\t<td width=\"55%\">\n\t\t\t<!--Header title-->\n\t\t\t\t<div>\n           \t\t\t<h1 style=\"font-family:Ubuntu, sans-serif; color: #ffffff; font-size: 24px; line-height: 30px; font-weight: 700; padding-bottom: 10px; padding-left: 0.60em; padding-right: 0.40em; padding-top: 5px;\"><a style=\"text-decoration: none; font-family:Ubuntu, sans-serif; color: #ffffff;\" href=\"https://www.easy93.com/fp/download-easy-931-app/\">Download the EASY 93.1 app</a></h1>\n\t\t \t   </div>\n\t\t\t\t<!--End Header title-->\n\t\t\t   <div >\n\t\t\t\t\t<!--Google Play Badge-->\n\t\t\t\t\t<a href=\"https://play.google.com/store/apps/details?id=com.jacobsmedia.wfez\" target=\"_blank\"><img width=\"160px\" src=\"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/S43HBKZZJ5DUPBWLNC6VGPKQH4.png\"></a>\n\t\t\t\t\t<!--End Google Play Badge-->\n\t\t\t\t\t<a href=\"https://apps.apple.com/us/app/easy-93-1/id690204207?platform=iphone\" target=\"_blank\"><img width=\"160px\" src=\"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/AG65ZRZ2QBFT7FACHR4KMNBQRM.png\"></a>\n\t\t\t\t\t<!--End Apple Store Badge-->\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t</td>\n\t\t\t <!--iphone image-->\n      \t\t<td width=\"45%\" style=\"position: relative;\">\n\t\t\t\t<div>\n\t\t\t\t\t<a style=\"text-decoration: none;\" href=\"https://www.easy93.com/fp/download-easy-931-app/\" border=\"0\"><img border=\"0\" style=\"position: absolute; width:100%; height:auto; bottom:0; max-height:240px; max-width: 177px;\" src=\"https://cloudfront-us-east-1.images.arcpublishing.com/cmg/NMW5RQQ6LRGQLDM
720RF3QEO527HI.png\"/></a> \n\t\t\t\t</div> \n\t\t\t</td>\n\t\t\t <!--iphone image-->\n  \t\t</tr>\n  </tbody>\n</table>"},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"Common/Newsletter","props":{"collection":"features","type":"Common/Newsletter","id":"f0fXd1H8slf02SF-6-0-1","name":"Newsletter Sign Up","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"headerTitle":"Easy 93.1"},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"Common/ArcAd","props":{"collection":"features","type":"Common/ArcAd","id":"0fe6STHUSBQKVsQ-6-0-2","name":"RP02-CMG Arc Ads","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"adType":"300x250","spacingBottomTablet":"none","debug":false,"spacingBottomMobile":"none","lazyLoad":false,"spacingBottomDesktop":"none","display":"all"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"Common/Header","props":{"collection":"features","type":"Common/Header","id":"0fUM9cknlceM1f-6-0-3","name":"Header - CMG Block","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"text":"News You Need","size":"Small"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"@wpmedia/top-table-list-block/top-table-list","props":{"collection":"features","type":"@wpmedia/top-table-list-block/top-table-list","id":"0fB5jy3KToMOO7-6-0-4","name":"News Collection","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"showDateXL":true,"showHeadlineSM":true,"showDescriptionXL":true,"showDescriptionMD":false,"listContentConfig":{"contentService":"collection-feed","contentConfigValues":{"id":"TM4KZVLEMJGBLB5UQXKBMSSH44","size":4,"themes":""}},"showImageXL":true,"showDateMD":false,"showHeadlineXL":true,"showBylineXL":true,"showBylineLG":true,"showDateLG":true,"small":null,"showHeadlineMD":true,"showBylineMD":false,"showImageSM":true,"showHeadlineLG":true,"showDescriptionLG":true,"showOverlineLG":true,"showOverlineXL":true,"showImageMD":true,"showImageLG":true,"medium":4,"imageRatioXL":"16:9","imageRatioLG":"16:9","imageRatioMD":"16:9"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]},{"collection":"features","type":"Common/ArcAd","props":{"collection":"features","type":"Common/ArcAd","id":"0fM8PcDxkXSFwU","name":"RP02-CMG Arc Ads","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"adType":"300x250","spacingBottomTablet":"none","debug":false,"spacingBottomMobile":"none","lazyLoad":false,"spacingBottomDesktop":"none","display":"all"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"Common/ArcAd","props":{"collection":"features","type":"Common/ArcAd","id":"0fiEGfExkXSFMe","name":"RP03-CMG Arc Ads","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"adType":"300x250rp03","spacingBottomTablet":"none","debug":false,"spacingBottomMobile":"none","lazyLoad":false,"spacingBottomDesktop":"none","display":"all"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":7},"children":[{"collection":"features","type":"Common/ArcAd","props":{"collection":"features","type":"Common/ArcAd","id":"0fqKZ2HxkXSFJr","name":"PX01-CMG Arc Ads","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"adType":"1x1px","spacingBottomTablet":"none","debug":false,"spacingBottomMobile":"none","lazyLoad":false,"spacingBottomDesktop":"none","display":"all"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"Common/ArcAd","props":{"collection":"features","type":"Common/ArcAd","id":"0f50YZHxkXSFSJ","name":"HP02-CMG Arc Ads","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"adType":"970x90|970x250|728x90|320x50hp02","spacingBottomTablet":"none","debug":false,"spacingBottomMobile":"none","lazyLoad":false,"spacingBottomDesktop":"none","display":"all"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]}
720,{"collection":"sections","props":{"collection":"sections","id":8},"children":[{"collection":"features","type":"@wpmedia/footer-block/footer","props":{"collection":"features","type":"@wpmedia/footer-block/footer","id":"0fXvDbJxkXSFNb","name":"Footer – Arc Block","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"navigationConfig":{"contentService":"site-service-hierarchy","contentConfigValues":{"hierarchy":"footer-nav-bar"}}},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"@wpmedia/htmlbox-block/htmlbox","props":{"collection":"features","type":"@wpmedia/htmlbox-block/htmlbox","id":"0fyIH5KxkXSFpS","name":"RoviFooter-HTML Box – Arc Block","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"HTML":"<div class=\"footer__legal\">\n  <style>\n    .footer__legal {\n      margin: 0 5% 0 5%;\n      padding: 0 0 1å6px 0;\n      font-family: \"Droid Sans\", sans-serif;\n      font-size: 12px;\n      line-height: 1;\n    }\n    .footer__legal a {\n      font-weight: bold;\n      text-decoration: none;\n    }\n    .footer__legal p,\n    .footer__legal__copyright,\n    .footer__legal__rovi {\n      margin: 0 0 16px 0;\n    }\n    .footer__legal__rovi {\n      display: flex;\n      align-items: flex-end;\n      justify-content: center;\n    }\n    .footer__legal__rovi img {\n      margin: 0 15px 0 0;\n    }\n    @media (max-width: 767px) {\n      .footer__legal {\n        font-size: 14px;\n      }\n      .footer__legal__rovi {\n        align-items: flex-start;\n        flex-direction: column;\n      }\n      .footer__legal__rovi img {\n        margin: 0 15px 15px 0;\n      }\n    }\n  </style>\n  <div class=\"footer__legal__copyright\">\n    <p>&copy; <span class=\"current-year\"></span> <a href=\"https://www.cmg.com\" target=\"_blank\">Cox Media Group</a>. All Rights Reserved. By using this website, you accept the terms of our <a href=/visitor-agreement>Visitor Agreement</a> and <a href=/privacy-policy>Privacy Policy</a>, and understand your options regarding <a href=/privacy-policy/#ad-choices>Ad Choices</a>. Learn about <a href=\"https://careers.cmg.com/?utm_source=careersite\" target=\"_blank\"> careers</a> at Cox Media Group.</p>\n  </div>\n<div><p>\n<strong><a href=\"#\" onclick=\"Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')\">Manage Cookie Preferences</a></strong></p>\n  </div>\n\n  <div class=\"footer__legal__rovi\">\n    <img src=\"https://arc-anglerfish-arc2-prod-cmg.s3.amazonaws.com/public/VZ73PSNWRJDNPDZ7KLNYFL3SCA.png\" alt=\"Rovi logo\" />\n    <span>Portions of Content Provided by Rovi Corporation. &copy; <span class=\"current-year\"></span> Rovi Corporation</span>\n  </div>\n  
720<script>\n    var currentYear = new Date().getFullYear();\n    document.querySelectorAll(\".current-year\").forEach(function(el) {\n      el.innerText = currentYear;\n    });\n  <\/script>\n</div>\n<br></br>","id":"rovi-footer"},"displayProperties":{},"localEdits":{},"variants":{}}}]}]};Fusion.spa=true;Fusion.spaEnabled=true;</script>
720<div class="persistent-player-height relative"></div><div id="player-retry-modal" class="flex justify_center align_items_center hidden font_primary no_touch_scroll"><div class="player-modal-dialog"><div class="player-modal-dialog-head flex align_items_center"><svg class="icon_player_warning" viewBox="0 0 64 64"><path d="M32.1,0C14.4,0,0,14.3,0,32c0,17.7,14.4,32,32.1,32C49.8,64,64,49.7,64,32 C64,14.3,49.8,0,32.1,0z M27,16.4c0-2.4,2.6-4.4,5-4.4c2.5,0,5,2,5,4.4v18.5c0,2.5-3,4.4-5.4,4.4s-4.5-2-4.5-4.4V16.4z M32,54.2 c-2.8,0-5-2.2-5-5c0-2.8,2.2-5,5-5c2.8,0,5,2.2,5,5C37,52,34.8,54.2,32,54.2z"></path></svg><h2 class="font_size_lg bold">Audio Temporarily Unavailable</h2></div><div class="player-modal-dialog-body"><p class="margin-sm-bottom">You may be offline. Please check your connection and try again using the <span class="bold">Retry</span> button.</p><div class="flex player-modal-dialog-buttons bold font_size_xs"><button id="closeModal" class="flex flex_1 justify_center align_items_center cursor_pointer text_transform_uppercase">Cancel</button><button id="retryPlay" class="flex flex_1 justify_center align_items_center cursor_pointer text_transform_uppercase"><svg class="icon_player_retry" viewBox="0 0 64 64"><path d="M54.6,9.4C48.8,3.6,40.8,0,32,0C14.3,0,0,14.3,0,32s14.3,32,32,32c14.9,0,27.4-10.2,30.9-24h-8.3C51.3,49.3,42.4,56,32,56 C18.7,56,8,45.2,8,32S18.7,8,32,8c6.6,0,12.6,2.8,16.9,7.1L36,28h28V0L54.6,9.4z"></path></svg>Retry</button></div></div></div></div><div id="fusion-static-enter:persistent-audio-player-static-container" style="display:none" data-fusion-component="persistent-audio-player-static-container" data-persistent-entry="true"></div><div id="persistent-player" class="persistent-player no_touch_scroll width_full font_primary pp-show-on-load hidden">
720<div class="player-container persistent-player-height fixed pp-music "><div class="player-bar | flex justify_center align_items_center height_full"><div id="playerToggle" class="player-element player-caret flex justify_center align_items_center flex_0 hidden_sm margin-sm-right padding-xs-right cursor_pointer"><svg class="icon_common_caret | player-icon player-caret-rotate" viewBox="0 0 64 64"><path d="M0,44.2l7.5,7.5L32,27.3l24.5,24.4l7.5-7.5l-32-32L0,44.2z"></path></svg></div><div class="player-bar-image player-element | flex spacer_m_xs-sm_right justify_center"><img id="miniArt" src="/pf/resources/images/sites/cmg-rd-20071/station-logo-small.png?d=1373" alt="" loading="lazy"/></div><div id="songInfo" class="hidden"></div><div id="ppDetails" class="player-element player-now-playing flex flex_1 container_column justify_center text_transform_uppercase"><div id="miniSongTitle" class="bold mini-song-title"></div><div id="miniSongArtist" class="bold font_size_xxs--mobile font_size_xxs--tablet font_size_xs--desktop"></div><div id="miniSongAlbum" class="font_size_xxs--mobile font_size_xxs--tablet font_size_xs--desktop"></div></div><div id="player-voting" class="color_ui-dark-gray flex justify_space_start_tablet-dektop hidden hidden_sm"><svg id="player-thumbsUp" class="icon_player_thumbsUp | cursor_pointer pp-toggle-voting spacer_m_xs-sm_right icon_md" viewBox="0 0 41 41"><svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.8763 26.1697H13.012C12.6028 26.1697 12.3164 25.8423 12.3164 25.4741V18.477C12.3164 18.0679 12.6438 17.7814 13.012 17.7814H15.8763C16.2855 17.7814 16.5719 18.1088 16.5719 18.477V25.4741C16.5719 25.8423 16.2855 26.1697 15.8763 26.1697Z" fill="white"></path><path d="M17.4312 18.3543C17.4312 18.3543 19.8862 15.8992 20.7046 14.6717C21.523 13.4441 21.4411 13.0349 21.523 12.6258C21.7276 11.6028 22.5459 11.3982 23.1597 11.3982C23.7735 11.3982 24.7964 11.6028 24.7964 13.4441C24.7964 15.0808 23.9781 16.7176 23.9781 16.7176C23.9781 16.7176 26.4332 16.7176 27.6607 16.7176C28.2745 16.7176 28.8882 17.5359 28.8882 18.3543C28.8882 19.1727 28.6837 19.7864 28.0699 19.991C28.0699 19.991 29.2974 21.2186 28.0699 22.8553C28.0699 22.8553 28.6837 24.2874 27.6607 24.9012C27.6607 24.9012 28.0699 27.7655 24.3872 27.3563C20.7046 26.9471 17.4312 25.7196 17.4312 25.7196V18.3543Z" fill="white"></path><path d="M20.5 41C9.20658 41 0 31.7934 0 20.5C0 9.20658 9.20658 0 20.5 0C31.7934 0 41 9.20658 41 20.5C41 31.7934 31.7934 41 20.5 41ZM20.5 0.818364C9.65668 0.818364 0.818364 9.65668 0.818364 20.5C0.818364 31.3433 9.65668 40.1816 20.5 40.1816C31.3433 40.1816 40.1816 31.3433 40.1816 20.5C40.1816 9.65668 31.3433 0.818364 20.5 0.818364Z" fill="white"></path></svg></svg><svg id="player-thumbsDown" class="icon_player_thumbsDown | cursor_pointer pp-toggle-voting icon_md" viewBox="0 0 41 41"><svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.1237 14.8303L27.988 14.8303C28.3972 14.8303 28.6836 15.1577 28.6836 15.5259L28.6836 22.523C28.6836 22.9321 28.3562 23.2186 27.988 23.2186L25.1237 23.2186C24.7145 23.2186 24.4281 22.8912 24.4281 22.523L24.4281 15.5259C24.4281 15.1577 24.7145 14.8303 25.1237 14.8303Z" fill="white"></path><path d="M23.5688 22.6457C23.5688 22.6457 21.1138 25.1008 20.2954 26.3283C19.477 27.5559 19.5589 27.9651 19.477 28.3742C19.2724 29.3972 18.4541 29.6018 17.8403 29.6018C17.2265 29.6018 16.2036 29.3972 16.2036 27.5559C16.2036 25.9192 17.0219 24.2824 17.0219 24.2824C17.0219 24.2824 14.5668 24.2824 13.3393 24.2824C12.7255 24.2824 12.1118 23.4641 12.1118 22.6457C12.1118 21.8273 12.3163 21.2136 12.9301 21.009C12.9301 21.009 11.7026 19.7814 12.9301 18.1447C12.9301 18.1447 12.3163 16.7126 13.3393 16.0988C13.3393 16.0988 12.9301 13.2345 16.6128 13.6437C20.2954 14.0529 23.5688 15.2804 23.5688 15.2804L23.5688 22.6457Z" fill="white"></path><path d="M20.5 -1.32363e-05C31.7934 -1.2249e-05 41 9.20658 41 20.5C41 31.7934 31.7934 41 20.5 41C9.20658 41 8.04865e-07 31.7934 1.79217e-06 20.5C2.77947e-06 9.20658 9.20658 -1.42236e-05 20.5 -1.32363e-05ZM20.5 40.1816C31.3433 40.1816 40.1816 31.3433 40.1816 20.5C40.1816 9.65668 31.3433 0.818351 20.5 0.81835C9.65668 0.818349 0.818366 9.65668 0.818365 20.5C0.818364 31.3433 9.65668 40.1816 20.5 40.1816Z" fill="white"></path></svg></svg></div><div id="volumeControl" class="music-volume-control"><svg class="icon_media_listen | player-icon player-media-listen music-media-icon" viewB
720ox="0 0 24 24"><path d="M0 9.025v7.84h5.333L12 23.395V2.493L5.333 9.025H0zm18 3.926c0-2.298-1.224-4.271-3-5.232V18.17c1.776-.948 3-2.922 3-5.22zM15 1v2.718c3.716 1.135 6.429 4.67 6.429 8.853s-2.713 7.72-6.429 8.854v2.718c5.156-1.2 9-5.924 9-11.572C24 6.924 20.156 2.201 15 1z" fill-rule="nonzero"></path></svg><input id="volumeButton" type="range" class="volume-control-slider" value="100"/></div><div class="text_transform_uppercase bold flex hidden_sm margin-lg-right padding-sm-left margin-md-left"><div class="player_equalizer_animate margin-sm-right"><div class="bar2 background_white"></div><div class="bar1 background_white"></div><div class="bar3 background_white"></div><div class="bar4 background_white"></div><div class="bar5 background_white"></div></div>Listen Live</div><div id="playerControls" class="persistent-player-controls pp-toggle-play-pause | player-button height_full flex justify_center align_items_center flex_0 cursor_pointer margin-sm-left"><div class="player-icon player-icons-container ui-icon-play"><svg class="icon_player_play | hide_on_pause hide_on_retry fill_white" viewBox="0 0 64 64"><path d="M6.9,0v64l50.3-32L6.9,0z"></path></svg><svg class="icon_player_pause | hide_on_play hide_on_retry fill_white" viewBox="0 0 64 64"><path d="M4.6,64h18.3V0H4.6V64z M41.1,0v64h18.3V0H41.1z"></path></svg><svg class="icon_player_retry | show_on_retry hidden fill_white" viewBox="0 0 64 64"><path d="M54.6,9.4C48.8,3.6,40.8,0,32,0C14.3,0,0,14.3,0,32s14.3,32,32,32c14.9,0,27.4-10.2,30.9-24h-8.3C51.3,49.3,42.4,56,32,56 C18.7,56,8,45.2,8,32S18.7,8,32,8c6.6,0,12.6,2.8,16.9,7.1L36,28h28V0L54.6,9.4z"></path></svg><span class="loading-spinner display_block height_full player-loading-icon hidden width_full"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></div></div></div></div><div class="player-expanded-container | absolute width_full"><div id="playerWrapper" class="expanded-container container relative padding-md-left padding-md-right padding-sm-top"><svg id="player-close" class="icon_player_close | player-close-icon absolute cursor_pointer fill_white" viewBox="0 0 64 64"><path d="M64,6.4L57.6,0L32,25.6L6.4,0L0,6.4L25.6,32L0,57.6L6.4,64L32,38.4L57.6,64l6.4-6.4L38.4,32L64,6.4z"></path></svg><div id="player" class="player-expanded | hide_on_preroll flex flex_wrap--mobile justify_center--mobile"><div id="playerInfo" class="player-meta | margin-lg-bottom width_full width_auto--tablet-desktop"><div id="ep-image-container" class="background_black flex hidden_sm justify_center margin-sm-bottom margin-sm-right expanded-player-image"><img src="/pf/resources/images/sites/cmg-rd-20071/station-logo.png?d=1373" alt="Easy 93.1" id="ep-image" class="player-info-image | display_block" loading="lazy"/></div><div id="ep-artistSong" class="player-info-mobile | color_white hidden_md hidden_lg text_transform_uppercase margin-sm-bottom margin-lg-right"></div><div id="player-voting_expanded" class="color_ui-dark-gray flex justify_space_start_tablet-dektop hidden hidden_md_lg margin-sm-bottom"><svg id="player-thumbsUp_expanded" class="icon_player_thumbsUp | cursor_pointer pp-toggle-voting margin-lg-right icon_lg" viewBox="0 0 41 41"><svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.8763 26.1697H13.012C12.6028 26.1697 12.3164 25.8423 12.3164 25.4741V18.477C12.3164 18.0679 12.6438 17.7814 13.012 17.7814H15.8763C16.2855 17.7814 16.5719 18.1088 16.5719 18.477V25.4741C16.5719 25.8423 16.2855 26.1697 15.8763 26.1697Z" fill="white"></path><path d="M17.4312 18.3543C17.4312 18.3543 19.8862 15.8992 20.7046 14.6717C21.523 13.4441 21.4411 13.0349 21.523 12.6258C21.7276 11.6028 22.5459 11.3982 23.1597 11.3982C23.7735 11.3982 24.7964 11.6028 24.7964 13.4441C24.7964 15.0808 23.9781 16.7176 23.9781 16.7176C23.9781 16.7176 26.4332 16.7176 27.6607 16.7176C28.2745 16.7176 28.8882 17.5359 28.8882 18.3543C28.8882 19.1727 28.6837 19.7864 28.0699 19.991C28.0699 19.991 29.2974 21.2186 28.0699 22.8553C28.0699 22.8553 28.6837 24.2874 27.6607 24.9012C27.6607 24.9012 28.0699 27.7655 24.3872 27.3563C20.7046 26.9471 17.4312 25.7196 17.4312 25.7196V18.3543Z" fill="white"></path><path d="M20.5 41C9.20658 41 0 31.7934 0 20.5C0 9.20658 9.20658 0 20.5 0C31.7934 0 41 9.20658 41 20.5C41 31.7934 31.7934 41 20.5 41ZM2
7200.5 0.818364C9.65668 0.818364 0.818364 9.65668 0.818364 20.5C0.818364 31.3433 9.65668 40.1816 20.5 40.1816C31.3433 40.1816 40.1816 31.3433 40.1816 20.5C40.1816 9.65668 31.3433 0.818364 20.5 0.818364Z" fill="white"></path></svg></svg><svg id="player-thumbsDown_expanded" class="icon_player_thumbsDown | cursor_pointer pp-toggle-voting icon_lg" viewBox="0 0 41 41"><svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.1237 14.8303L27.988 14.8303C28.3972 14.8303 28.6836 15.1577 28.6836 15.5259L28.6836 22.523C28.6836 22.9321 28.3562 23.2186 27.988 23.2186L25.1237 23.2186C24.7145 23.2186 24.4281 22.8912 24.4281 22.523L24.4281 15.5259C24.4281 15.1577 24.7145 14.8303 25.1237 14.8303Z" fill="white"></path><path d="M23.5688 22.6457C23.5688 22.6457 21.1138 25.1008 20.2954 26.3283C19.477 27.5559 19.5589 27.9651 19.477 28.3742C19.2724 29.3972 18.4541 29.6018 17.8403 29.6018C17.2265 29.6018 16.2036 29.3972 16.2036 27.5559C16.2036 25.9192 17.0219 24.2824 17.0219 24.2824C17.0219 24.2824 14.5668 24.2824 13.3393 24.2824C12.7255 24.2824 12.1118 23.4641 12.1118 22.6457C12.1118 21.8273 12.3163 21.2136 12.9301 21.009C12.9301 21.009 11.7026 19.7814 12.9301 18.1447C12.9301 18.1447 12.3163 16.7126 13.3393 16.0988C13.3393 16.0988 12.9301 13.2345 16.6128 13.6437C20.2954 14.0529 23.5688 15.2804 23.5688 15.2804L23.5688 22.6457Z" fill="white"></path><path d="M20.5 -1.32363e-05C31.7934 -1.2249e-05 41 9.20658 41 20.5C41 31.7934 31.7934 41 20.5 41C9.20658 41 8.04865e-07 31.7934 1.79217e-06 20.5C2.77947e-06 9.20658 9.20658 -1.42236e-05 20.5 -1.32363e-05ZM20.5 40.1816C31.3433 40.1816 40.1816 31.3433 40.1816 20.5C40.1816 9.65668 31.3433 0.818351 20.5 0.81835C9.65668 0.818349 0.818366 9.65668 0.818365 20.5C0.818364 31.3433 9.65668 40.1816 20.5 40.1816Z" fill="white"></path></svg></svg></div><div class="align_items_center color_ui-dark-gray flex justify_space_start_tablet-desktop"><a href="#" id="ep-learnMore" class="background_white border_radius_2 bold unstyled margin-sm-right padding-sm-right padding-sm-left padding-xxs-top padding-xxs-bottom text_transform_uppercase hidden">Learn More</a><a href="https://www.facebook.com/sharer/sharer.php?u=https://www.easy931miami.com/stream" target="_blank" rel="noopener noreferrer" id="ep-facebookLink" class="align_items_center flex icon_link_lg margin-sm-right"><svg class="icon_social_facebook | fill_white stroke_white icon_md_tablet-desktop icon_lg" viewBox="0 0 37 37"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1058.000000, -46.000000)"><g transform="translate(1002.000000, 47.000000)"><g transform="translate(57.000000, 0.000000)"><path d="M17.8648618,28 L17.8648618,18.420656 L21.1079643,18.420656 L21.5933186,14.6875932 L17.8648618,14.6875932 L17.8648618,12.3042074 C17.8648618,11.2235382 18.1677697,10.4866656 19.7308445,10.4866656 L21.7248906,10.4860858 L21.7248906,7.14725857 C21.3798797,7.10145768 20.1963168,7 18.8191971,7 C15.9444961,7 13.9767645,8.73985423 13.9767645,11.9349014 L13.9767645,14.6875932 L10.7248906,14.6875932 L10.7248906,18.420656 L13.9767645,18.420656 L13.9767645,28 L17.8648618,28 Z"></path><circle cx="17" cy="17" r="17"></circle></g></g></g></g></svg><span class="sr-only">Share currently playing on Facebook (Opens a new window)</span></a><a id="ep-twitterShare" target="_blank" rel="noopener noreferrer" class="align_items_center flex  icon_link_lg margin-sm-right"><svg class="icon_social_twitter | fill_white stroke_white icon_md_tablet-desktop icon_lg" viewBox="0 0 37 37"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1058.000000, -46.000000)"><g transform="translate(1002.000000, 47.000000)"><g transform="translate(57.000000, 0.000000)"><circle cx="17" cy="17" r="17"></circle><path d="M21.8118 8H24.6957L18.3952 15.201L25.8072 25H20.0037L15.4582 19.057L10.257 25H7.37138L14.1104 17.2977L7 8H12.9509L17.0596 13.4322L21.8118 8ZM20.7996 23.2738H22.3976L12.0826 9.63549H10.3677L20.7996 23.2738Z" fill="white"></path></g></g></g></g></svg><span class="sr-only">Share currently playing on Twitter (Opens a new window)</span></a><a href="" target="_blank" id="ep-buyNow" class="align_items_center flex hidden icon_link_lg" rel="noopener noreferrer"><svg class="icon_common_cart | fill_white icon_md_tablet-desktop icon_lg" viewBox="0 0 24 24">
720<path d="M7.2 18.554c1.32 0 2.4.988 2.4 2.195 0 1.206-1.08 2.194-2.4 2.194-1.32 0-2.388-.988-2.388-2.194 0-1.207 1.068-2.195 2.388-2.195zm12 0c1.32 0 2.4.988 2.4 2.195 0 1.206-1.08 2.194-2.4 2.194-1.32 0-2.388-.988-2.388-2.194 0-1.207 1.068-2.195 2.388-2.195zM3.924 1l1.128 2.194H22.8c.66 0 1.2.494 1.2 1.097a1 1 0 01-.144.527l-4.296 7.12c-.408.68-1.2 1.13-2.1 1.13H8.52l-1.08 1.789-.036.132c0 .153.132.274.3.274H21.6v2.194H7.2c-1.32 0-2.4-.987-2.4-2.194 0-.384.108-.746.3-1.053l1.62-2.688L2.4 3.194H0V1h3.924z" fill-rule="evenodd"></path></svg></a></div></div><div class="align_right_tablet-desktop flex justify_center margin-sm-bottom width_full width_auto--tablet-desktop"><div id="playerExpandedAd"></div></div></div></div></div>
720<script>(function (type, isMusicSite, stationTitle, stationStatement, stationLogoSmall, stationLogo, stationURL, facebookAppID, playerFallback, stationID, analyticsEvent, dataLayerFn, persistentPlayerObject) {
721  if (!window.persistentPlayerInit) {
722    window.persistentPlayer = persistentPlayerObject();
723    window.persistentPlayer.init(type, isMusicSite, stationTitle, stationStatement, stationLogoSmall, stationLogo, stationURL, facebookAppID, playerFallback, stationID, analyticsEvent, dataLayerFn);
724    window.persistentPlayerInit = true;
725  }
726})("PersistentPlayerUpdate", true, "Easy 93.1", "Favorites from the 80s, 90s and MORE!", "/pf/resources/images/sites/cmg-rd-20071/station-logo-small.png?d=1373", "/pf/resources/images/sites/cmg-rd-20071/station-logo.png?d=1373", "https://www.easy931miami.com", "669954346678697", false, "mia931", "streaming-player", function addToDataLayer(eventName = '', dataSet = {}) {
727  const analyticsEvent = {
728    event: eventName
729  };
730  Object.keys(dataSet).forEach(key => {
731    // eslint-disable-next-line prefer-destructuring
732    analyticsEvent[key] = dataSet[key];
733  });
734  window.dataLayer.push(analyticsEvent);
735}, function Player() {
736  return {
737    data: {
738      artist: '',
739      title: '',
740      albumTitle: '',
741      linkUrl: '',
742      buyLink: '',
743      thumbnailUrl: '',
744      largeImageUrl: '',
745      largeImageAlt: ''
746    },
747    getCMGPPDetails: function (item) {
748      return this.data[item];
749    },
750    setCMGPPDetails: function (item, value) {
751      this.data[item] = value;
752    },
753    getShareText: function () {
754      return this.data.title + ' by ' + this.data.artist;
755    },
756    setUpFacebookShare: function (facebookAppID) {
757      const self = this;
758      const fbLink = document.getElementById('ep-facebookLink');
759
760      /* istanbul ignore next */
761      window.fbAsyncInit = function () {
762        FB.init({
763          appId: facebookAppID,
764          status: true,
765          xfbml: true,
766          version: 'v2.7'
767        });
768        fbLink.addEventListener('click', function (e) {
769          e.preventDefault();
770          FB.ui({
771            display: "popup",
772            method: "share",
773            href: self.args.stationURL + '/stream',
774            quote: self.getShareText()
775          }, function () {});
776        });
777      };
778    },
779    expandPlayer: function (interaction) {
780      const self = this;
781      // send analytics data
782      if (interaction) self.args.dataLayerFn(self.args.analyticsEvent, {
783        element: 'persistent',
784        elementSubTitle: 'expand'
785      });
786      const playerExpandedContainer = document.getElementById('player');
787
788      // Mobile only
789      if (document.getElementById('playerToggle').offsetParent === null) {
790        document.body.classList.add('noscroll');
791      }
792      if (!playerExpandedContainer) return;
793      if (self.player.hasAttribute('expanded')) return;
794      self.player.setAttribute('expanded', true);
795      window.fireEvent('CreateAdContainer');
796    },
797    collapsePlayer: function (interaction, closeButton) {
798      const self = this;
799      if (document.body.classList.contains('locked')) return;
800      // send analytics data
801      if (interaction && closeButton) self.args.dataLayerFn(self.args.analyticsEvent, {
802        element: 'persistent',
803        elementSubTitle: 'close'
804      });else if (interaction) self.args.dataLayerFn(self.args.analyticsEvent, {
805        element: 'persistent',
806        elementSubTitle: 'collapse'
807      });
808
809      // Mobile only
810      if (document.getElementById('playerToggle').offsetParent === null) {
811        document.body.classList.remove('noscroll');
812      }
813      const playerExpandedContainer = document.getElementById('player');
814      const playerExpandedAd = document.getElementById('playerExpandedAd');
815      if (!playerExpandedContainer) return;
816      if (!self.player.hasAttribute('expanded')) return;
817      self.player.removeAttribute('expanded');
818      playerExpandedAd.innerHTML = '';
819    },
820    toggleExpand: function (interaction) {
821      const self = this;
822      const isExpanded = self.player.hasAttribute('expanded');
823      if (isExpanded) self.collapsePlayer(interaction);else self.expandPlayer(interaction);
824    },
825    votingIcons: {
826      thumbsUp: `<svg id="thumbs-up" width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg">
827        <path d="M15.8763 26.1697H13.012C12.6028 26.1697 12.3164 25.8423 12.3164 25.4741V18.477C12.3164 18.0679 12.6438 17.7814 13.012 17.7814H15.8763C16.2855 17.7814 16.5719 18.1088 16.5719 18.477V25.4741C16.5719 25.8423 16.2855 26.1697 15.8763 26.1697Z" fill="white"/>
828        <path d="M17.4312 18.3543C17.4312 18.3543 19.8862 15.8992 20.7046 14.6717C21.523 13.4441 21.4411 13.0349 21.523 12.6258C21.7276 11.6028 22.5459 11.3982 23.1597 11.3982C23.7735 11.3982 24.7964 11.6028 24.7964 13.4441C24.7964 15.0808 23.9781 16.7176 23.9781 16.7176C23.9781 16.7176 26.4332 16.7176 27.6607 16.7176C28.2745 16.7176 28.8882 17.5359 28.8882 18.3543C28.8882 19.1727 28.6837 19.7864 28.0699 19.991C28.0699 19.991 29.2974 21.2186 28.0699 22.8553C28.0699 22.8553 28.6837 24.2874 27.6607 24.9012C27.6607 24.9012 28.0699 27.7655 24.3872 27.3563C20.7046 26.9471 17.4312 25.7196 17.4312 25.7196V18.3543Z" fill="white"/>
829        <path d="M20.5 41C9.20658 41 0 31.7934 0 20.5C0 9.20658 9.20658 0 20.5 0C31.7934 0 41 9.20658 41 20.5C41 31.7934 31.7934 41 20.5 41ZM2
8290.5 0.818364C9.65668 0.818364 0.818364 9.65668 0.818364 20.5C0.818364 31.3433 9.65668 40.1816 20.5 40.1816C31.3433 40.1816 40.1816 31.3433 40.1816 20.5C40.1816 9.65668 31.3433 0.818364 20.5 0.818364Z" fill="white"/>
830      </svg>`,
831      thumbsUpSelected: `<svg id="thumbs-up_selected" width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg">
832        <path d="M20.5 41C9.20658 41 0 31.7934 0 20.5C0 9.20658 9.20658 0 20.5 0C31.7934 0 41 9.20658 41 20.5C41 31.7934 31.7934 41 20.5 41Z" fill="white"/>
833        <path d="M15.8763 26.1697H13.012C12.6028 26.1697 12.3164 25.8423 12.3164 25.4741V18.477C12.3164 18.0679 12.6438 17.7814 13.012 17.7814H15.8763C16.2855 17.7814 16.5719 18.1088 16.5719 18.477V25.4741C16.5719 25.8423 16.2855 26.1697 15.8763 26.1697Z" fill="white"/>
834        <path d="M15.8763 26.1697H13.012C12.6028 26.1697 12.3164 25.8423 12.3164 25.4741V18.477C12.3164 18.0679 12.6438 17.7814 13.012 17.7814H15.8763C16.2855 17.7814 16.5719 18.1088 16.5719 18.477V25.4741C16.5719 25.8423 16.2855 26.1697 15.8763 26.1697Z" fill="#EC057E"/>
835        <path d="M15.8763 26.1697H13.012C12.6028 26.1697 12.3164 25.8423 12.3164 25.4741V18.477C12.3164 18.0679 12.6438 17.7814 13.012 17.7814H15.8763C16.2855 17.7814 16.5719 18.1088 16.5719 18.477V25.4741C16.5719 25.8423 16.2855 26.1697 15.8763 26.1697Z" fill="#333333"/>
836        <path d="M17.4312 18.3543C17.4312 18.3543 19.8862 15.8992 20.7046 14.6717C21.523 13.4441 21.4411 13.0349 21.523 12.6258C21.7276 11.6028 22.5459 11.3982 23.1597 11.3982C23.7735 11.3982 24.7964 11.6028 24.7964 13.4441C24.7964 15.0808 23.9781 16.7176 23.9781 16.7176C23.9781 16.7176 26.4332 16.7176 27.6607 16.7176C28.2745 16.7176 28.8882 17.5359 28.8882 18.3543C28.8882 19.1727 28.6837 19.7864 28.0699 19.991C28.0699 19.991 29.2974 21.2186 28.0699 22.8553C28.0699 22.8553 28.6837 24.2874 27.6607 24.9012C27.6607 24.9012 28.0699 27.7655 24.3872 27.3563C20.7046 26.9471 17.4312 25.7196 17.4312 25.7196V18.3543Z" fill="white"/>
837        <path d="M17.4312 18.3543C17.4312 18.3543 19.8862 15.8992 20.7046 14.6717C21.523 13.4441 21.4411 13.0349 21.523 12.6258C21.7276 11.6028 22.5459 11.3982 23.1597 11.3982C23.7735 11.3982 24.7964 11.6028 24.7964 13.4441C24.7964 15.0808 23.9781 16.7176 23.9781 16.7176C23.9781 16.7176 26.4332 16.7176 27.6607 16.7176C28.2745 16.7176 28.8882 17.5359 28.8882 18.3543C28.8882 19.1727 28.6837 19.7864 28.0699 19.991C28.0699 19.991 29.2974 21.2186 28.0699 22.8553C28.0699 22.8553 28.6837 24.2874 27.6607 24.9012C27.6607 24.9012 28.0699 27.7655 24.3872 27.3563C20.7046 26.9471 17.4312 25.7196 17.4312 25.7196V18.3543Z" fill="#EC057E"/>
838        <path d="M17.4312 18.3543C17.4312 18.3543 19.8862 15.8992 20.7046 14.6717C21.523 13.4441 21.4411 13.0349 21.523 12.6258C21.7276 11.6028 22.5459 11.3982 23.1597 11.3982C23.7735 11.3982 24.7964 11.6028 24.7964 13.4441C24.7964 15.0808 23.9781 16.7176 23.9781 16.7176C23.9781 16.7176 26.4332 16.7176 27.6607 16.7176C28.2745 16.7176 28.8882 17.5359 28.8882 18.3543C28.8882 19.1727 28.6837 19.7864 28.0699 19.991C28.0699 19.991 29.2974 21.2186 28.0699 22.8553C28.0699 22.8553 28.6837 24.2874 27.6607 24.9012C27.6607 24.9012 28.0699 27.7655 24.3872 27.3563C20.7046 26.9471 17.4312 25.7196 17.4312 25.7196V18.3543Z" fill="#333333"/>
839      </svg>`,
840      thumbsDown: `<svg id="thumbs-down" width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg">
841        <path d="M25.1237 14.8303L27.988 14.8303C28.3972 14.8303 28.6836 15.1577 28.6836 15.5259L28.6836 22.523C28.6836 22.9321 28.3562 23.2186 27.988 23.2186L25.1237 23.2186C24.7145 23.2186 24.4281 22.8912 24.4281 22.523L24.4281 15.5259C24.4281 15.1577 24.7145 14.8303 25.1237 14.8303Z" fill="white"/>
842        <path d="M23.5688 22.6457C23.5688 22.6457 21.1138 25.1008 20.2954 26.3283C19.477 27.5559 19.5589 27.9651 19.477 28.3742C19.2724 29.3972 18.4541 29.6018 17.8403 29.6018C17.2265 29.6018 16.2036 29.3972 16.2036 27.5559C16.2036 25.9192 17.0219 24.2824 17.0219 24.2824C17.0219 24.2824 14.5668 24.2824 13.3393 24.2824C12.7255 24.2824 12.1118 23.4641 12.1118 22.6457C12.1118 21.8273 12.3163 21.2136 12.9301 21.009C12.9301 21.009 11.7026 19.7814 12.9301 18.1447C12.9301 18.1447 12.3163 16.7126 13.3393 16.0988C13.3393 16.0988 12.9301 13.2345 16.6128 13.6437C20.2954 14.0529 23.5688 15.2804 23.5688 15.2804L23.5688 22.6457Z" fill="white"/>
843        <path d="M20.5 -1.32363e-05C31.7934 -1.2249e-05 41 9.20658 41 20.5C41 31.7934 31.7934 41 20.5 41C9.20658 41 8.04865e-07 31.7934 1.79217e-06 20.5C2.77947e-06 9.20658 9.20658 -1.42236e-05 20.5 -1.32363e-05ZM20.5 40.1816C31.3433 40.1816 40.1816 31.3433 40.1816 20.5C40.1816 9.65668 31.3433 0.818351 20.5 0.81835C9.65668 0.818349 0.818366 9.65668 0.818365 20.5C0.818364 31.3433 9.65668 40.1816 20.5 40.1816Z" fill="white"/>
844      </svg>`,
845      thumbsDownSelected: `<svg id="thumbs-down_selected" width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg">
846        <path d="M20.5 1.79217e-06C31.7934 8.04865e-07 41 9.20659 41 20.5C41 31.7934 31.7934 41 20.5 41C9.20658 41 -8.04865e-07 31.7934 -1.79217e-06 20.5C-2.77947e-06 9.2066 9.20658 2.77947e-06 20.5 1.79217e-06Z" fill="white"/>
847        <path d="M25.1237 14.8303L27.988 14.8303C28.3972 14.8303 28.6836 15.1577 28.6836 15.526L28.6836 22.523C28.6836 22.9322 28.3562 23.2186 27.988 23.2186L25.1237 23.2186C24.7145 23.2186 24.4281 22.8912 24.4281 22.523L24.4281 15.526C24.4281 15.1577 24.7145 14.8303 25.1237 14.8303Z" fill="white"/>
848        <path d="M25.1237 14.8303L27.988 14.8303C28.3972 14.8303 28.6836 15.1577 28.6836 15.526L28.6836 22.523C28.6836 22.9322 28.3562 23.2186 27.988 23.2186L25.1237 23.2186C24.7145 23.2186 24.4281 22.8912 24.4281 22.523L24.4281 15.526C24.4281 15.1577 24.7145 14.8303 25.1237 14.8303Z" fill="#EC057E"/>
849        <path d="M25.1237 14.8303L27.988 14.8303C28.3972 14.8303 28.6836 15.1577 28.6836 15.526L28.6836 22.523C28.6836 22.9322 28.3562 23.2186 27.988 23.2186L25.1237 23.2186C24.7145 23.2186 24.4281 22.8912 24.4281 22.523L24.4281 15.526C24.4281 15.1577 24.7145 14.8303 25.1237 14.8303Z" fill="#333333"/>
850        <path d="M23.5688 22.6457C23.5688 22.6457 21.1138 25.1008 20.2954 26.3283C19.477 27.5559 19.5589 27.9651 19.477 28.3743C19.2724 29.3972 18.4541 29.6018 17.8403 29.6018C17.2265 29.6018 16.2036 29.3972 16.2036 27.5559C16.2036 25.9192 17.0219 24.2824 17.0219 24.2824C17.0219 24.2824 14.5668 24.2824 13.3393 24.2824C12.7255 24.2824 12.1118 23.4641 12.1118 22.6457C12.1118 21.8273 12.3163 21.2136 12.9301 21.009C12.9301 21.009 11.7026 19.7814 12.9301 18.1447C12.9301 18.1447 12.3163 16.7126 13.3393 16.0988C13.3393 16.0988 12.9301 13.2345 16.6128 13.6437C20.2954 14.0529 23.5688 15.2804 23.5688 15.2804L23.5688 22.6457Z" fill="white"/>
851        <path d="M23.5688 22.6457C23.5688 22.6457 21.1138 25.1008 20.2954 26.3283C19.477 27.5559 19.5589 27.9651 19.477 28.3743C19.2724 29.3972 18.4541 29.6018 17.8403 29.6018C17.2265 29.6018 16.2036 29.3972 16.2036 27.5559C16.2036 25.9192 17.0219 24.2824 17.0219 24.2824C17.0219 24.2824 14.5668 24.2824 13.3393 24.2824C12.7255 24.2824 12.1118 23.4641 12.1118 22.6457C12.1118 21.8273 12.3163 21.2136 12.9301 21.009C12.9301 21.009 11.7026 19.7814 12.9301 18.1447C12.9301 18.1447 12.3163 16.7126 13.3393 16.0988C13.3393 16.0988 12.9301 13.2345 16.6128 13.6437C20.2954 14.0529 23.5688 15.2804 23.5688 15.2804L23.5688 22.6457Z" fill="#EC057E"/>
852        <path d="M23.5688 22.6457C23.5688 22.6457 21.1138 25.1008 20.2954 26.3283C19.477 27.5559 19.5589 27.9651 19.477 28.3743C19.2724 29.3972 18.4541 29.6018 17.8403 29.6018C17.2265 29.6018 16.2036 29.3972 16.2036 27.5559C16.2036 25.9192 17.0219 24.2824 17.0219 24.2824C17.0219 24.2824 14.5668 24.2824 13.3393 24.2824C12.7255 24.2824 12.1118 23.4641 12.1118 22.6457C12.1118 21.8273 12.3163 21.2136 12.9301 21.009C12.9301 21.009 11.7026 19.7814 12.9301 18.1447C12.9301 18.1447 12.3163 16.7126 13.3393 16.0988C13.3393 16.0988 12.9301 13.2345 16.6128 13.6437C20.2954 14.0529 23.5688 15.2804 23.5688 15.2804L23.5688 22.6457Z" fill="#333333"/>
853      </svg>`
854    },
855    toggleVote: function (interaction) {
856      const self = this;
857      const target = interaction.currentTarget;
858      switch (target.id) {
859        case 'player-thumbsUp':
860          target.innerHTML = self.votingIcons.thumbsUpSelected;
861          document.getElementById('player-thumbsDown').innerHTML = self.votingIcons.thumbsDown;
862          break;
863        case 'player-thumbsUp_expanded':
864          target.innerHTML = self.votingIcons.thumbsUpSelected;
865          document.getElementById('player-thumbsDown_expanded').innerHTML = self.votingIcons.thumbsDown;
866          break;
867        case 'player-thumbsDown':
868          target.innerHTML = self.votingIcons.thumbsDownSelected;
869          document.getElementById('player-thumbsUp').innerHTML = self.votingIcons.thumbsUp;
870          break;
871        case 'player-thumbsDown_expanded':
872          target.innerHTML = self.votingIcons.thumbsDownSelected;
873          document.getElementById('player-thumbsUp_expanded').innerHTML = self.votingIcons.thumbsUp;
874          break;
875        default:
876          document.getElementById('player-thumbsUp').innerHTML = self.votingIcons.thumbsUp;
877          document.getElementById('player-thumbsUp_expanded').innerHTML = self.votingIcons.thumbsUp;
878          document.getElementById('player-thumbsDown').innerHTML = self.votingIcons.thumbsDown;
879          document.getElementById('player-thumbsDown_expanded').innerHTML = self.votingIcons.thumbsDown;
880      }
881    },
882    updatePlayerInfo: function () {
883      const self = this;
884      const title = document.getElementById('miniSongTitle');
885      const artist = document.getElementById('miniSongArtist');
886      const album = document.getElementById('miniSongAlbum');
887      const thumbnail = document.getElementById('miniArt');
888      const epImage = document.getElementById('ep-image');
889      const epArtistSong = document.getElementById('ep-artistSong');
890      const epTwitterShare = document.getElementById('ep-twitterShare');
891      const epBuyNow = document.getElementById('ep-buyNow');
892
893      // Mini Player
894      if (thumbnail.getAttribute('src') !== this.getCMGPPDetails('thumbnailUrl')) {
895        thumbnail.setAttribute('src', this.getCMGPPDetails('thumbnailUrl'));
896        // when a song change happens need to reset the voting icons
897        if (document.getElementById('player-thumbsUp')) {
898          document.getElementById('player-thumbsUp').innerHTML = self.votingIcons['thumbsUp'];
899          document.getElementById('player-thumbsDown').innerHTML = self.votingIcons['thumbsDown'];
900        }
901      }
902
903      // Expanded Player
904      const epImageContainer = document.getElementById('ep-image-container');
905      if (this.getCMGPPDetails('largeImageUrl') === self.args.stationLogo) {
906        epImageContainer.classList.remove('background_black');
907        epImageContainer.classList.add('background_white');
908      } else {
909        epImageContainer.classList.remove('background_white');
910        epImageContainer.classList.add('background_black');
911      }
912      if (this.getCMGPPDetails('largeImageUrl') !== epImage.getAttribute('src')) {
913        epImage.setAttribute('src', this.getCMGPPDetails('largeImageUrl'));
914        epImage.setAttribute('alt', this.getCMGPPDetails('largeImageAlt'));
915        if (document.getElementById('player-thumbsUp_expanded')) {
916          // when a song change happens need to reset voting icons
917          document.getElementById('player-thumbsUp_expanded').innerHTML = self.votingIcons['thumbsUp'];
918          document.getElementById('player-thumbsDown_expanded').innerHTML = self.votingIcons['thumbsDown'];
919        }
920      }
921      if (title.innerHTML !== this.getCMGPPDetails('title')) title.innerHTML = this.getCMGPPDetails('title');
922      if (artist.innerHTML !== this.getCMGPPDetails('artist')) artist.innerHTML = this.getCMGPPDetails('artist');
923      if (album.innerHTML !== this.getCMGPPDetails('albumTitle')) album.innerHTML = this.getCMGPPDetails('albumTitle');
924      let artistAndSong = '<p class="margin-xs-bottom bold">' + this.getCMGPPDetails('title') + '</p><div class="margin-xs-bottom font_size_xs"><p class="bold margin-xs-bottom">' + this.getCMGPPDetails('artist') + '</p><p>' + this.getCMGPPDetails('albumTitle') + '</p></div>';
925      epArtistSong.innerHTML = artistAndSong;
926      const epLearnMore = document.getElementById('ep-learnMore');
927      if (this.getCMGPPDetails('linkUrl')) {
928        epLearnMore.setAttribute('href', this.getCMGPPDetails('linkUrl'));
929        epLearnMore.classList.remove('hidden');
930        epLearnMore.onclick = function () {
931          // send analytics data (onClick on react did not send, this does: do not move)
932          self.args.dataLayerFn(self.args.analyticsEvent, {
933            element: 'persistent',
934            elementSubTitle: 'biography'
935          });
936        };
937      } else {
938        epLearnMore.setAttribute('href', this.getCMGPPDetails('linkUrl'));
939        epLearnMore.classList.add('hidden');
940      }
941      epTwitterShare.setAttribute('href', 'https://twitter.com/intent/tweet?text=' + encodeURIComponent(self.getShareText()) + '&url=' + self.args.stationURL + '/stream');
942      epBuyNow.setAttribute('href', this.getCMGPPDetails('buyLink'));
943      if (this.getCMGPPDetails('buyLink')) epBuyNow.classList.remove('hidden');else epBuyNow.classList.add('hidden');
944
945      // Header Player
946      const headerTitle = document.getElementById('headerSongTitle');
947      if (headerTitle) {
948        if (headerTitle.innerHTML !== this.getCMGPPDetails('title')) headerTitle.innerHTML = this.getCMGPPDetails('title');
949        if (headerTitle.tagName === 'A') {
950          if (this.getCMGPPDetails('linkUrl')) headerTitle.setAttribute('href', this.getCMGPPDetails('linkUrl'));else headerTitle.removeAttribute('href');
951        }
952      }
953      const headerArtist = document.getElementById('headerSongArtist');
954      if (headerArtist) {
955        if (headerArtist.innerHTML !== this.getCMGPPDetails('artist')) headerArtist.innerHTML = this.getCMGPPDetails('artist');
956        if (headerArtist.tagName === 'A') {
957          if (this.getCMGPPDetails('linkUrl')) headerArtist.setAttribute('href', this.getCMGPPDetails('linkUrl'));else headerArtist.removeAttribute('href');
958        }
959      }
960    },
961    headerPPButton: function () {
962      const self = this;
963      const headerButton = document.getElementById('header-play-button');
964      const toggleEventFn = function () {
965        const persistentPlayerButton = headerButton.classList.contains('persistent-player
965-controls');
966        const playButton = headerButton.classList.contains('ui-icon-play');
967        const retryButton = headerButton.classList.contains('ui-icon-retry');
968        if (self.args.playerFallback) {
969          window.open('https://player.streamguys.com/cmg/' + self.args.stationID + '/sgplayer/player.php', 'playerpopup', 'width=974,height=450,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0');
970        } else {
971          window.fireEvent('TogglePlayer');
972        }
973        // send analytics for play-interaction
974        if (playButton || retryButton) {
975          self.args.dataLayerFn(self.args.analyticsEvent, {
976            element: persistentPlayerButton ? 'persistent' : 'header',
977            elementSubTitle: playButton ? 'play' : 'retry'
978          });
979        }
980      };
981      headerButton.addEventListener('click', toggleEventFn);
982    },
983    setUpEventListeners: function () {
984      const self = this;
985      window.addEventListener('ExpandPlayer', function () {
986        /* istanbul ignore next */
987        self.expandPlayer();
988      });
989      const closePlayer = document.getElementById('player-close');
990      if (closePlayer) {
991        closePlayer.addEventListener('click', function () {
992          /* istanbul ignore next */
993          self.collapsePlayer(true, true);
994        });
995      }
996      const toggle = document.getElementById('playerToggle');
997      if (toggle) {
998        toggle.addEventListener('click', function () {
999          /* istanbul ignore next */
1000          self.toggleExpand(true);
1001        });
1002      }
1003
1004      // toggle event for mobile only
1005      const ppDetails = document.getElementById('ppDetails');
1006      if (ppDetails) {
1007        document.getElementById('ppDetails').addEventListener('click', function () {
1008          /* istanbul ignore next */
1009          if (document.getElementById('playerToggle').offsetParent === null) {
1010            self.toggleExpand(true);
1011          }
1012        });
1013      }
1014      const epLearnMore = document.getElementById('ep-learnMore');
1015      /* istanbul ignore next */
1016      epLearnMore.addEventListener('click', function () {
1017        self.collapsePlayer();
1018      });
1019
1020      // toggle voting icons
1021      const toggleVotingIcons = document.querySelectorAll('.pp-toggle-voting');
1022      for (let i = 0; i < toggleVotingIcons.length; ++i) {
1023        const toggleVotingIcon = toggleVotingIcons[i];
1024        if (toggleVotingIcon) toggleVotingIcon.addEventListener('click', function (e) {
1025          self.toggleVote(e);
1026        });
1027      }
1028
1029      // toggle play/pause listener
1030      const togglePlayerButtons = document.querySelectorAll('.pp-toggle-play-pause');
1031      for (let i = 0; i < togglePlayerButtons.length; ++i) {
1032        const togglePlayerButton = togglePlayerButtons[i];
1033        if (togglePlayerButton) togglePlayerButton.addEventListener('click', function () {
1034          const persistentPlayerButton = togglePlayerButton.classList.contains('persistent-player
1034-controls');
1035          const playButton = togglePlayerButton.querySelectorAll('.ui-icon-play').length > 0 || togglePlayerButton.classList.contains('ui-icon-play');
1036          const retryButton = togglePlayerButton.querySelectorAll('.ui-icon-retry').length > 0 || togglePlayerButton.classList.contains('ui-icon-retry');
1037          if (self.args.playerFallback) {
1038            window.open('https://player.streamguys.com/cmg/' + self.args.stationID + '/sgplayer/player.php', 'playerpopup', 'width=974,height=450,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0');
1039          } else {
1040            window.fireEvent('TogglePlayer');
1041          }
1042          // send analytics for play-interaction
1043          if (playButton || retryButton) {
1044            self.args.dataLayerFn(self.args.analyticsEvent, {
1045              element: persistentPlayerButton ? 'persistent' : 'header',
1046              elementSubTitle: playButton ? 'play' : 'retry'
1047            });
1048          }
1049        });
1050      }
1051      ;
1052
1053      // buy now listener
1054      window.addEventListener('BuyNow', function (event) {
1055        if (!historyId || historyId !== event.detail.id || !event.detail.linkUrl) return;
1056        self.setCMGPPDetails('buyLink', event.detail.linkUrl);
1057        self.updatePlayerInfo();
1058      });
1059
1060      // lsp listener (music sites)
1061      let historyId;
1062      window.addEventListener('LSP', function (event) {
1063        const playerVoting = document.getElementById('player-voting');
1064        const playerVotingExpanded = document.getElementById('player-voting_expanded');
1065        const latest = event.detail.data.length && event.detail.data[0];
1066        if (!latest) return;
1067        const newId = latest.isSong ? latest.id : null;
1068        if (historyId !== newId) self.setCMGPPDetails('buyLink', '');
1069        if (latest.isSong) {
1070          let thumbnailUrl = self.args.stationLogoSmall;
1071          if (latest.artists.length && latest.artists[0].metadata && latest.artists[0].metadata.thumbnailUrl) {
1072            thumbnailUrl = latest.artists[0].metadata.thumbnailUrl;
1073          }
1074          let epImageUrl = latest.artists.length && latest.artists[0].metadata && latest.artists[0].metadata.mediumImageUrl ? latest.artists[0].metadata.mediumImageUrl : self.args.stationLogo;
1075          const fetchTivoImageBinary = (variable, url) => {
1076            function arrayBufferToBase64(buffer) {
1077              let binary = '';
1078              const bytes = new Uint8Array(buffer);
1079              const len = bytes.byteLength;
1080              for (let i = 0; i < len; i += 1) {
1081                binary += String.fromCharCode(bytes[i]);
1082              }
1083              return window.btoa(binary);
1084            }
1085            const headers = new Headers({
1086              'x-tmm-keyid': 'TAC1003',
1087              'x-tmm-apikey': event.detail.TIVO_API_KEY
1088            });
1089            const options = {
1090              method: 'GET',
1091              headers: headers,
1092              mode: 'cors'
1093            };
1094            const promise = fetch(url, options).then(response => {
1095              const buffer = response.arrayBuffer();
1096              return buffer;
1097            }).then(buffer => {
1098              const b64encoded = arrayBufferToBase64(buffer);
1099              const data = `data:image/jpeg;base64, ${b64encoded}`;
1100              self.setCMGPPDetails(variable, data);
1101            });
1102            return promise;
1103          };
1104          if (thumbnailUrl !== self.args.stationLogoSmall && epImageUrl !== self.args.stationLogo && !thumbnailUrl.includes('cps-static') && !!event.detail.TIVO_API_KEY) {
1105            const thumbnailPromise = fetchTivoImageBinary('thumbnailUrl', thumbnailUrl);
1106            const epImagePromise = fetchTivoImageBinary('largeImageUrl', epImageUrl);
1107            Promise.any([thumbnailPromise, epImagePromise]);
1108          } else {
1109            self.setCMGPPDetails('thumbnailUrl', thumbnailUrl);
1110            self.setCMGPPDetails('largeImageUrl', epImageUrl);
1111          }
1112
1113          // song info is injected by StreamGuys
1114          const sgTitle = document.getElementById('songTitle');
1115          const sgArtist = document.getElementById('songArtist');
1116          const sgAlbum = document.getElementById('songAlbum');
1117          let albumTitle = '';
1118          if (sgAlbum) {
1119            const titleMatch = sgTitle && sgTitle.innerHTML.toLowerCase() === latest.title.toLowerCase();
1120            const artistMatch = sgArtist && sgArtist.innerHTML.toLowerCase() === latest.artist.toLowerCase();
1121            if (titleMatch && artistMatch) {
1122              // use the streamguys provided album if the title and artist match
1123              albumTitle = sgAlbum.innerHTML;
1124            } else if (historyId === newId) {
1125              // don't change the currently displayed album name if lsp has not updated
1126              albumTitle = self.getCMGPPDetails('albumTitle');
1127            }
1128          }
1129          self.setCMGPPDetails('albumTitle', albumTitle);
1130          self.setCMGPPDetails('largeImageAlt', latest.artists.length && latest.artists[0].metadata && latest.artists[0].metadata.mediumImageUrl ? latest.artist : self.args.stationTitle);
1131          self.setCMGPPDetails('artist', latest.artist);
1132          self.setCMGPPDetails('title', latest.title);
1133          if (latest.artists[0]) {
1134            self.setCMGPPDetails('linkUrl', '/lsp/artist/bio/' + latest.artists[0].slug + '/');
1135          } else {
1136            self.setCMGPPDetails('linkUrl', '');
1137          }
1138          playerVoting.classList.remove('hidden');
1139          playerVotingExpanded.classList.remove('hidden');
1140        } else {
1141          self.setCMGPPDetails('thumbnailUrl', self.args.stationLogoSmall);
1142          self.setCMGPPDetails('largeImageUrl', self.args.stationLogo);
1143          self.setCMGPPDetails('largeImageAlt', self.args.stationTitle);
1144          self.setCMGPPDetails('artist', self.args.stationStatement);
1145          self.setCMGPPDetails('title', self.args.stationTitle);
1146          self.setCMGPPDetails('albumTitle', '');
1147          self.setCMGPPDetails('linkUrl', '');
1148          playerVoting.classList.add('hidden');
1149          playerVotingExpanded.classList.add('hidden');
1150        }
1151
1152        // fire the event after we've already done all of our processing to avoid data mutation side-effects
1153        const detail = {
1154          type: 'LSP',
1155          data: event.detail
1156        };
1157        window.fireEvent(self.args.type, detail);
1158        historyId = newId;
1159        self.updatePlayerInfo();
1160      });
1161
1162      // scheduler listener (newstalk)
1163      window.addEventListener('Scheduler', function (event) {
1164        const data = {};
1165        if (event.detail.current) {
1166          const current = event.detail.current;
1167          data.thumbnailUrl = self.args.stationLogoSmall;
1168          if (current.images && current.images.square) {
1169            data.thumbnailUrl = current.images.square;
1170          }
1171          if (current.images && current.images.lowres) {
1172            data.largeImageUrl = current.images.lowres;
1173            data.largeImageAlt = current.title;
1174          } else {
1175            data.largeImageUrl = self.args.stationLogo;
1176            data.largeImageAlt = self.args.stationTitle;
1177          }
1178          data.artist = current.showtime;
1179          data.title = current.title;
1180          data.linkUrl = current.url;
1181        } else {
1182          data.thumbnailUrl = self.args.stationLogoSmall;
1183          data.largeImageUrl = self.args.stationLogo;
1184          data.largeImageAlt = self.args.stationTitle;
1185          data.artist = self.args.stationStatement;
1186          data.title = self.args.stationTitle;
1187          data.linkUrl = '';
1188        }
1189
1190        // exceptions
1191        if (self.args.stationURL === 'https://www.theboneonline.com') {
1192          data.linkUrl = '/bonetv';
1193        }
1194
1195        // send the normalized data to other components
1196        const detail = {
1197          type: 'Scheduler',
1198          data: {
1199            image: data.largeImageUrl,
1200            imageAlt: data.largeImageAlt,
1201            title: data.title,
1202            time: data.artist,
1203            url: data.linkUrl,
1204            original: event.detail
1205          }
1206        };
1207        window.fireEvent(self.args.type, detail);
1208
1209        // only update the persistent player info if this is not a music site
1210        if (!self.args.isMusicSite) {
1211          Object.keys(data).forEach(function (key) {
1212            self.setCMGPPDetails(key, data[key]);
1213          });
1214          self.updatePlayerInfo();
1215        }
1216      });
1217
1218      // modal button listeners
1219      const modal = document.getElementById('player-retry-modal');
1220      if (modal) {
1221        const closeModal = document.getElementById('closeModal');
1222        if (closeModal) closeModal.addEventListener('click', function () {
1223          modal.classList.add('hidden');
1224          document.body.classList.remove('locked');
1225        });
1226        const retryButton = document.getElementById('retryPlay');
1227        if (retryButton) retryButton.addEventListener('click', function () {
1228          self.args.dataLayerFn(self.args.analyticsEvent, {
1229            element: 'retry modal',
1230            elementSubTitle: 'retry'
1231          });
1232          modal.classList.add('hidden');
1233          document.body.classList.remove('locked');
1234          window.fireEvent('TogglePlayer');
1235        });
1236      }
1237      ;
1238
1239      // adjust persistent player volume
1240      const volumeButton = document.getElementById("volumeButton");
1241      if (volumeButton) {
1242        volumeButton.oninput = function () {
1243          const playerControls = document.getElementById('playerControls');
1244          const playerControlsStyle = getComputedStyle(playerControls);
1245          const backgroundColor = self.args.isMusicSite ? 'white' : playerControlsStyle.backgroundColor;
1246          this.style.background = 'linear-gradient(to right, ' + backgroundColor + ' 0%, ' + backgroundColor + ' ' + this.value + '%, #afafaf ' + this.value + '%, #afafaf 100%)';
1247          const newVolume = event.target.value / 100;
1248          _sgplayer.setVol(_sgplayer.audioElement, newVolume);
1249        };
1250      }
1251    },
1252    init: function (type, isMusicSite, stationTitle, stationStatement, stationLogoSmall, stationLogo, stationURL, facebookAppID, playerFallback, stationID, analyticsEvent, dataLayerFn) {
1253      this.player = document.getElementById('persistent-player');
1254      if (!this.player) return null;
1255      this.data.thumbnailUrl = stationLogoSmall;
1256      this.data.largeImageUrl = stationLogo;
1257      this.data.largeImageAlt = stationTitle;
1258      this.args = {
1259        type,
1260        isMusicSite,
1261        stationTitle,
1262        stationStatement,
1263        stationLogoSmall,
1264        stationLogo,
1265        stationURL,
1266        facebookAppID,
1267        playerFallback,
1268        stationID,
1269        analyticsEvent,
1270        dataLayerFn
1271      };
1272      this.setUpFacebookShare(facebookAppID);
1273      this.setUpEventListeners();
1274      return;
1275    }
1276  };
1277});</script>
1277</div><div id="fusion-static-exit:persistent-audio-player-static-container" style="display:none" data-fusion-component="persistent-audio-player-static-container" data-persistent-exit="true"></div>
1277<script type="text/javascript">(function () {
1278const smartTruncation = (window.smartTruncation = window.smartTruncation || {});
1279const loadTruncationScript = (callback) => {
1280  if (smartTruncation.callbacks) {
1281    smartTruncation.callbacks.push(callback);
1282  } else {
1283    smartTruncation.staticTruncateClassName = 'smart-truncation-static';
1284    smartTruncation.logPrefix = '[Truncation]';
1285    smartTruncation.breakpoints = {"small":0,"medium":768,"large":992};
1286    const s = document.createElement('script');
1287    s.src = '/pf/resources/js/truncate.js?d=1373';
1288    s.onload = () => smartTruncation.callbacks.forEach(cb => cb());
1289    s.defer = true;
1290    s.id = 'smartTruncation';
1291    document.head.appendChild(s);
1292    smartTruncation.callbacks = [];
1293    if (callback) {
1294        smartTruncation.callbacks.push(callback);
1295    }
1296  }
1297};
1298smartTruncation.applyDynamicTruncation = (truncationData, resetOriginalText) => {
1299  if (smartTruncation.applyTruncation) {
1300    smartTruncation.applyTruncation(truncationData, resetOriginalText);
1301  } else {
1302    loadTruncationScript(() => smartTruncation.applyTruncation(truncationData, resetOriginalText));
1303  }
1304};
1305if (false) {
1306    loadTruncationScript();
1307}
1308})();
1309</script>
1309</body></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.