1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class=""> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
43<script type="text/javascript"> 44 window._currentDevice = 'desktop'; 45 window.Parameters = window.Parameters || { 46 HomeUrl: 'https://www.kool1079hawaii.com/', 47 48 SystemID: 'US_DIRECT_PRODUCTION', 49 SiteAlias: '04741c2d', 50 SiteType: atob('RFVEQU9ORQ=='), 51 PublicationDate: 'Oct 01, 2026', 52 ExternalUid: null, 53 IsSiteMultilingual: false, 54 InitialPostAlias: '', 55 InitialPostPageUuid: '', 56 InitialDynamicItem: '', 57 DynamicPageInfo: { 58 isDynamicPage: false, 59 base64JsonRowData: 'null', 60 }, 61 InitialPageAlias: 'on-air', 62 InitialPageUuid: 'c32e1b96025f4f0a934c3dd7d0d29d5e', 63 InitialPageId: '1216197676', 64 InitialEncodedPageAlias: 'b24tYWly', 65 InitialHeaderUuid: 'fa1b8492d9d94bdc85889d65ef4ee2ad', 66 CurrentPageUrl: '', 67 IsCurrentHomePage: false, 68 ThemeVersion: '500000', 69 DefaultPageAlias: '', 70 RemoveDID: true, 71 WidgetStyleID: null, 72 IsHeaderFixed: false, 73 IsHeaderSkinny: false, 74 StorePagesUrls: 'e30=', 75 IsNewStore: 'false', 76 StorePath: '', 77 StoreId: 'null', 78 StoreVersion: 0, 79 StoreBaseUrl: '', 80 StoreCleanUrl: true, 81 StoreDisableScrolling: true, 82 IsStoreSuspended: false, 83 showCookieNotification: false, 84 cookiesNotificationMarkup: 'null', 85 translatedPageUrl: '', 86 sidebarPosition: 'NA', 87 currentLanguage: 'en', 88 currentLocale: 'en', 89 NavItems: '{}', 90 91 mapConsent: { 92 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 93 enable: 'Enable' 94 }, 95 NavigationAreaParams: { 96 ShowBackToHomeOnInnerPages: true, 97 NavbarSize: 4, 98 NavbarLiveHomePage: 'https://www.kool1079hawaii.com/', 99 NavbarSelector: '#dmNav:has(a)', 100 SubNavbarSelector: '#subnav_main' 101 }, 102 planID: '7', 103 disableTracking: false, 104 pageType: 'FROM_SCRATCH', 105 isRuntimeServer: true, 106 isInEditor: false, 107 isInPreview: false, 108 hasNativeStore: false, 109 defaultLang: 'en', 110 hamburgerMigration: null, 111 isFlexSite: false 112 }; 113 114 window.Parameters.LayoutID = {}; 115 window.Parameters.LayoutID[window._currentDevice] = 9; 116 window.Parameters.LayoutVariationID = {}; 117 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 118</script>
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141<!-- Injecting site-wide to the head --> 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
161<script type="text/javascript" id="d_track_campaign" data-entry-referrer data-utm-cookies></script>
161 162
163<script type="text/javascript" > 164 var _dm_gaq = {}; 165 var _gaq = _gaq || []; 166 var _dm_insite = []; 167</script>
vendor: 68 bytes, lines 167-172
167 168 169 170 171 172<script async src="https://www.googletagmanager.com/gtag/js?id=
172G-DTYDZ3BSXY
vendor: 13 bytes, lines 172-173
172"></script> 173
174<script type="text/javascript" id="d_track_ga"> 175 window.dataLayer = window.dataLayer || []; 176 _dm_gaq.siteAlias = '04741c2d'; 177 _dm_gaq.externalGaqID = 'non-empty'; 178 179 function gtag() { dataLayer.push(arguments); } 180 181 function pushInsiteImpressions(id) { 182 _dm_insite.forEach((rule) => { 183 _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId); 184 }); 185 } 186 187 _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) { 188 const eventProps = { 189 event_category: category, 190 event_label: label, 191 value, 192 ...additionalParams 193 }; 194 gtag('event', event, eventProps); 195 } 196 197 gtag('js', new Date()) 198 199 200gtag('set', 'developer_id.dMDU5Nj', true); 201gtag('set', 'developer_id.dMWY5NG', true); 202gtag('config', 'G-DTYDZ3BSXY', { 203 'send_page_view': false, 204 'linker': { 205 'domains': ['www.kool1079hawaii.com'] 206 } 207}); 208 209 _dm_gaq.pushEvent('', 'page_view'); 210 211 pushInsiteImpressions(_dm_gaq.externalGaqID); 212</script>
212 213 214 215 216 217 218<!-- End Injecting site-wide to the head --> 219 220 221 222 223 224<meta name="d-service-worker" content="register"> 225 226 227 228<link rel="canonical" href="https://www.kool1079hawaii.com/on-air"> 229 230<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 231<meta name="dm:lcp-preload" content="dm:lcp-frozen"> 232<meta name="apple-mobile-web-app-capable" content="yes"> 233 234 235 236<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/04741c2d/site_favicon_16_1787280895264.ico"/> 237 238 239<link rel="preconnect" href="https://irp.cdn-website.com"/> 240<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 241<link rel="preconnect" href="https://static.cdn-website.com"/> 242 243 244 245
246<script id='d-js-dmapi'> 247 window.SystemID = 'US_DIRECT_PRODUCTION'; 248 249 if (!window.dmAPI) { 250 window.dmAPI = { 251 registerExternalRuntimeComponent: function () { 252 }, 253 getCurrentDeviceType: function () { 254 return window._currentDevice; 255 }, 256 runOnReady: (ns, fn) => { 257 const safeFn = dmAPI.toSafeFn(fn); 258 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 259 const eventName = 'afterAjax.' + ns; 260 261 if (document.readyState === 'complete') { 262 $.DM.events.off(eventName).on(eventName, safeFn); 263 setTimeout(function () { 264 safeFn({ 265 isAjax: false, 266 }); 267 }, 0); 268 } else { 269 window?.waitForDeferred?.('dmAjax', () => { 270 $.DM.events.off(eventName).on(eventName, safeFn); 271 safeFn({ 272 isAjax: false, 273 }); 274 }); 275 } 276 }, 277 toSafeFn: (fn) => { 278 if (fn?.safe) { 279 return fn; 280 } 281 const safeFn = function (...args) { 282 try { 283 return fn?.apply(null, args); 284 } catch (e) { 285 console.log('function failed ' + e.message); 286 } 287 }; 288 safeFn.safe = true; 289 return safeFn; 290 } 291 }; 292 } 293 294 if (!window.requestIdleCallback) { 295 window.requestIdleCallback = function (fn) { 296 setTimeout(fn, 0); 297 } 298 } 299</script>
299 300 301 302 303 304 305 306 307
308<script id="d-js-load-css"> 309/** 310 * There are a few <link> tags with CSS resource in them that are preloaded in the page 311 * in each of those there is a "onload" handler which invokes the loadCSS callback 312 * defined here. 313 * We are monitoring 3 main CSS files - the runtime, the global and the page. 314 * When each load we check to see if we can append them all in a batch. If threre 315 * is no page css (which may happen on inner pages) then we do not wait for it 316 */ 317(function () { 318 let cssLinks = {}; 319 function loadCssLink(link) { 320 link.onload = null; 321 link.rel = "stylesheet"; 322 link.type = "text/css"; 323 } 324 325 function checkCss() { 326 const pageCssLink = document.querySelector("[id*='CssLink']"); 327 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 328 329 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 330 const storedRuntimeCssLink = cssLinks.runtime; 331 const storedPageCssLink = cssLinks.page; 332 const storedGlobalCssLink = cssLinks.global; 333 const storedWidgetCssLink = cssLinks.widget; 334 335 storedGlobalCssLink.disabled = true; 336 loadCssLink(storedGlobalCssLink); 337 338 if (storedPageCssLink) { 339 storedPageCssLink.disabled = true; 340 loadCssLink(storedPageCssLink); 341 } 342 343 if(storedWidgetCssLink) { 344 storedWidgetCssLink.disabled = true; 345 loadCssLink(storedWidgetCssLink); 346 } 347 348 storedRuntimeCssLink.disabled = true; 349 loadCssLink(storedRuntimeCssLink); 350 351 requestAnimationFrame(() => { 352 setTimeout(() => { 353 storedRuntimeCssLink.disabled = false; 354 storedGlobalCssLink.disabled = false; 355 if (storedPageCssLink) { 356 storedPageCssLink.disabled = false; 357 } 358 if (storedWidgetCssLink) { 359 storedWidgetCssLink.disabled = false; 360 } 361 // (SUP-4179) Clear the accumulated cssLinks only when we're 362 // sure that the document has finished loading and the document 363 // has been parsed. 364 if(document.readyState === 'interactive') { 365 cssLinks = null; 366 } 367 }, 0); 368 }); 369 } 370 } 371 372 373 function loadCSS(link) { 374 try { 375 var urlParams = new URLSearchParams(window.location.search); 376 var noCSS = !!urlParams.get("nocss"); 377 var cssTimeout = urlParams.get("cssTimeout") || 0; 378 379 if (noCSS) { 380 return; 381 } 382 if (link.href && link.href.includes("d-css-runtime")) { 383 cssLinks.runtime = link; 384 checkCss(); 385 } else if (link.id === "siteGlobalCss") { 386 cssLinks.global = link; 387 checkCss(); 388 } 389 390 else if (link.id && link.id.includes("CssLink")) { 391 cssLinks.page = link; 392 checkCss(); 393 } else if (link.id && link.id.includes("widgetCSS")) { 394 cssLinks.widget = link; 395 checkCss(); 396 } 397 398 else { 399 requestIdleCallback(function () { 400 window.setTimeout(function () { 401 loadCssLink(link); 402 }, parseInt(cssTimeout, 10)); 403 }); 404 } 405 } catch (e) { 406 throw e 407 } 408 } 409 window.loadCSS = window.loadCSS || loadCSS; 410})(); 411</script>
411 412 413 414
415<script data-role="deferred-init" type="text/javascript"> 416 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 417 function Def() { 418 this.promise = new Promise((function (a, b) { 419 this.resolve = a, this.reject = b 420 }).bind(this)) 421 } 422 423 const defs = {}; 424 window.getDeferred = function (a) { 425 return null == defs[a] && (defs[a] = new Def), defs[a] 426 } 427 window.waitForDeferred = function (b, a, c) { 428 let d = window?.getDeferred?.(b); 429 d 430 ? d.promise.then(a) 431 : c && ["complete", "interactive"].includes(document.readyState) 432 ? setTimeout(a, 1) 433 : c 434 ? document.addEventListener("DOMContentLoaded", a) 435 : console.error(`Deferred does not exist`); 436 }; 437</script>
437 438<style id="forceCssIncludes"> 439 /* This file is auto-generated from a `scss` file with the same name */ 440 441.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 442 443 444</style> 445<style id="cssVariables" type="text/css"> 446 :root { 447 --color_1: rgba(255,255,255,1); 448 --color_2: rgba(211,211,211,1); 449 --color_3: rgba(78,217,228,1); 450 --color_4: rgba(26, 27, 31, 1); 451 --color_5: rgba(45, 46, 50, 1); 452 --color_6: rgba(65, 66, 70, 1); 453} 454</style> 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Inter:[email protected]&family=Lato:wght@100;300;400;700;900&family=Bebas+Neue:wght@400&family=Rock+Salt:wght@400&family=Oswald:[email protected]&subset=latin-ext&display=swap" /> 499 500 501 502 503 504 505<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6839/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 506 507 508 509<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/d9c5a1c1ab1447acc95158d75adeecfc.css" id="widgetCSS" /> 510 511 512<style>img[width][height] { 513 height: auto; 514}</style> 515 516 517<style> 518 body[data-page-alias="on-air"] #dm [data-show-on-page-only="on-air"] { 519 display: block !important; 520 } 521</style> 522 523 524<style id="pageAdditionalWidgetsCss" type="text/css"> 525</style> 526 527 528 529 530 531<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/04741c2d/files/04741c2d_1.min.css?v=81" id="siteGlobalCss" /> 532 533 534 535<style id="customWidgetStyle" type="text/css"> 536 537</style> 538<style id="innerPagesStyle" type="text/css"> 539 540</style> 541 542 543<style 544 id="additionalGlobalCss" type="text/css" 545> 546</style> 547 548<style id="pagestyle" type="text/css"> 549 .dmRespRow.dmHomeSection4Title h3 550{ 551 border-bottom:none !important; 552} 553*#dm *.dmBody nav.u_1740582231 554{ 555 color:white !important; 556} 557*#dm *.dmBody div.u_1182095399 input:not([type="submit"]) 558{ 559 background-color:rgba(255,255,255,1) !important; 560 border-radius:20px 20px 20px 20px !important; 561} 562*#dm *.dmBody div.u_1182095399 textarea 563{ 564 background-color:rgba(255,255,255,1) !important; 565 border-radius:20px 20px 20px 20px !important; 566} 567*#dm *.dmBody div.u_1182095399 select 568{ 569 background-color:rgba(255,255,255,1) !important; 570 border-radius:20px 20px 20px 20px !important; 571} 572*#dm *.dmBody div.u_1182095399 .dmformsubmit 573{ 574 background-color:rgba(214,47,118,1) !important; 575} 576*#dm *.dmBody div.u_1182095399 input[type="submit"] 577{ 578 color:rgba(255,255,255,1) !important; 579 font-weight:700 !important; 580} 581*#dm *.dmBody *.u_1182095399 .dmformsubmit 582{ 583 text-align:CENTER !important; 584 float:none !important; 585 display:block !important; 586 margin-left:auto !important; 587 margin-right:auto !important; 588} 589*#dm *.dmBody div.u_1688366125 590{ 591 background-color:rgba(246,201,59,1) !important; 592 border-radius:28px 28px 28px 28px !important; 593} 594*#dm *.dmBody div.u_1834679181 input:not([type="submit"]) 595{ 596 background-color:rgba(255,255,255,1) !important; 597 border-radius:20px 20px 20px 20px !important; 598} 599*#dm *.dmBody div.u_1834679181 textarea 600{ 601 background-color:rgba(255,255,255,1) !important; 602 border-radius:20px 20px 20px 20px !important; 603} 604*#dm *.dmBody div.u_1834679181 select 605{ 606 background-color:rgba(255,255,255,1) !important; 607 border-radius:20px 20px 20px 20px !important; 608} 609*#dm *.dmBody div.u_1834679181 .dmformsubmit 610{ 611 background-color:rgba(214,47,118,1) !important; 612} 613*#dm *.dmBody div.u_1834679181 input[type="submit"] 614{ 615 color:rgba(255,255,255,1) !important; 616 font-weight:700 !important; 617} 618*#dm *.dmBody *.u_1834679181 .dmformsubmit 619{ 620 text-align:CENTER !important; 621 float:none !important; 622 display:block !important; 623 margin-left:auto !important; 624 margin-right:auto !important; 625} 626*#dm *.dmBody *.u_1051614842:before 627{ 628 opacity:0.5 !important; 629 background-color:rgb(255,255,255) !important; 630} 631*#dm *.dmBody *.u_1051614842.before 632{ 633 opacity:0.5 !important; 634 background-color:rgb(255,255,255) !important; 635} 636*#dm *.dmBody *.u_1051614842>
636.bgExtraLayerOverlay 637{ 638 opacity:0.5 !important; 639 background-color:rgb(255,255,255) !important; 640} 641*#dm *.dmBody section.u_1051614842:before 642{ 643 background-color:rgba(41,43,81,1) !important; 644 opacity:0.9 !important; 645} 646*#dm *.dmBody section.u_1051614842.before 647{ 648 background-color:rgba(41,43,81,1) !important; 649 opacity:0.9 !important; 650} 651*#dm *.dmBody section.u_1051614842>.bgExtraLayerOverlay 652{ 653 background-color:rgba(41,43,81,1) !important; 654 opacity:0.9 !important; 655} 656*#dm *.dmBody section.u_1051614842 657{ 658 background-color:rgba(243,247,250,1) !important; 659 background-repeat:no-repeat !important; 660 background-image:url(https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/banner-KOOL-7c9419f1-2880w.png) !important; 661 background-size:cover !important; 662} 663*#dm *.dmBody div.u_1596581729 .kool-player 664{ 665 background-image:initial !important; 666 background-color:rgba(214,47,118,1) !important; 667 border-radius:30px 30px 30px 30px !important; 668} 669*#dm *.dmBody div.u_1596581729 .listen-btn 670{ 671 border-style:solid !important; 672 border-color:var(--color_1) !important; 673 border-width:1px !important; 674 border-radius:25px 25px 25px 25px !important; 675} 676*#dm *.dmBody div.u_1596581729 .listen-btn:hover 677{ 678 border-color:rgba(211,211,211,1) !important; 679} 680*#dm *.dmBody div.u_1596581729 .listen-btn.hover 681{ 682 border-color:rgba(211,211,211,1) !important; 683} 684*#dm *.dmBody div.u_1596581729 .station-name 685{ 686 font-family:'Bebas Neue' !important; 687 color:var(--color_1) !important; 688} 689*#dm *.dmBody div.u_1280613308 .futuri-last-played-timestamp-text 690{ 691 color:var(--color_6) !important; 692} 693*#dm *.dmBody nav.u_1946145461 694{ 695 color:white !important; 696} 697*#dm *.dmBody nav.u_1038134237 698{ 699 color:white !important; 700} 701 702</style> 703 704<style id="pagestyleDevice" type="text/css"> 705 *#dm *.dmBody div.u_1223065320 706{ 707 margin-left:0px !important; 708 padding-top:75px !important; 709 padding-left:40px !important; 710 padding-bottom:20px !important; 711 margin-top:0px !important; 712 margin-bottom:0px !important; 713 margin-right:0px !important; 714 padding-right:40px !important; 715 width:auto !important; 716} 717*#dm *.dmBody div.u_1001259983 718{ 719 float:none !important; 720 top:0px !important; 721 left:0px !important; 722 width:calc(100% - 0px) !important; 723 position:relative !important; 724 height:auto !important; 725 padding-top:2px !important; 726 padding-left:0px !important; 727 padding-bottom:2px !important; 728 min-height:auto !important; 729 margin-right:0px !important; 730 margin-left:0px !important; 731 max-width:100% !important; 732 margin-top:8px !important; 733 margin-bottom:8px !important; 734 padding-right:0px !important; 735 min-width:25px !important; 736 display:block !important; 737} 738*#dm *.dmBody div.u_1182095399 739{ 740 margin-left:0px !important; 741 padding-top:0px !important; 742 padding-left:30px !important; 743 padding-bottom:50px !important; 744 margin-top:0px !important; 745 margin-bottom:0px !important; 746 margin-right:0px !important; 747 padding-right:30px !important; 748} 749*#dm *.dmBody div.u_1834679181 750{ 751 margin-left:0px !important; 752 padding-top:0px !important; 753 padding-left:30px !important; 754 padding-bottom:50px !important; 755 margin-top:0px !important; 756 margin-bottom:0px !important; 757 margin-right:0px !important; 758 padding-right:30px !important; 759} 760*#dm *.dmBody div.u_1688366125 761{ 762 padding-left:10px !important; 763 padding-top:20px !important; 764 margin-left:0px !important; 765 padding-bottom:0px !important; 766 margin-top:0px !important; 767 margin-bottom:0px !important; 768 margin-right:0px !important; 769 padding-right:0px !important; 770} 771*#dm *.dmBody section.u_1707845753 772{ 773 margin-left:0px !important; 774 padding-top:20px !important; 775 padding-left:40px !important; 776 padding-bottom:75px !important; 777 margin-top:0px !important; 778 margin-bottom:0px !important; 779 margin-right:0px !important; 780 padding-right:40px !important; 781 width:auto !important; 782} 783*#dm *.dmBody div.u_1507623066 784{ 785 float:none !important; 786 top:0px !important; 787 left:0 !important; 788 width:calc(100% - 0px) !important; 789 position:relative !important; 790 height:auto !important; 791 padding-top:2px !important; 792 padding-left:0px !important; 793 padding-bottom:2px !important; 794 min-height:auto !important; 795 max-width:100% !important; 796 padding-right:0px !important; 797 min-width:25px !important; 798 display:block !important; 799 margin-right:auto !important; 800 margin-left:auto !important;
801 margin-top:-75px !important; 802 margin-bottom:8px !important; 803} 804*#dm *.dmBody div.u_1596581729 .vinyl-wrap 805{ 806 width:250px !important; 807 height:250px !important; 808} 809*#dm *.dmBody div.u_1596581729 .station-name 810{ 811 font-size:48px !important; 812} 813*#dm *.dmBody div.u_1596581729 .listen-btn 814{ 815 height:58px !important; 816 width:172px !important; 817} 818*#dm *.dmBody div.u_1601569616 819{ 820 margin-left:0px !important; 821 padding-top:0px !important; 822 padding-left:0px !important; 823 padding-bottom:0px !important; 824 margin-top:0px !important; 825 margin-bottom:0px !important; 826 margin-right:0px !important; 827 padding-right:18px !important; 828} 829*#dm *.dmBody div.u_1596581729 830{ 831 float:none !important; 832 top:0px !important; 833 left:0 !important; 834 width:calc(100% - 0px) !important; 835 position:relative !important; 836 height:415px !important; 837 padding-top:0px !important; 838 padding-left:0px !important; 839 padding-bottom:0px !important; 840 min-height:auto !important; 841 max-width:100% !important; 842 justify-content:center !important; 843 align-items:normal !important; 844 padding-right:0px !important; 845 min-width:25px !important; 846 text-align:start !important; 847 margin-right:auto !important; 848 margin-left:auto !important; 849 margin-top:0px !important; 850 margin-bottom:0px !important; 851} 852*#dm *.dmBody div.u_1401449947 853{ 854 float:none !important; 855 top:0px !important; 856 left:0 !important; 857 width:calc(100% - 0px) !important; 858 position:relative !important; 859 height:250px !important; 860 padding-top:0px !important; 861 padding-left:0px !important; 862 padding-bottom:0px !important; 863 min-height:auto !important; 864 margin-right:auto !important; 865 margin-left:auto !important; 866 max-width:100% !important; 867 margin-top:-75px !important; 868 margin-bottom:10px !important; 869 padding-right:0px !important; 870 min-width:25px !important; 871 text-align:start !important; 872} 873*#dm *.dmBody section.u_1051614842 874{ 875 padding-bottom:40px !important; 876 margin-left:0px !important; 877 padding-top:40px !important; 878 padding-left:40px !important; 879 margin-top:0px !important; 880 margin-bottom:0px !important; 881 margin-right:0px !important; 882 padding-right:40px !important; 883 width:auto !important; 884} 885*#dm *.dmBody div.u_1280613308 886{ 887 float:none !important; 888 top:0px !important; 889 left:0 !important; 890 width:calc(100% - 0px) !important; 891 position:relative !important; 892 height:1617px !important; 893 padding-top:0px !important; 894 padding-left:0px !important; 895 padding-bottom:0px !important; 896 min-height:auto !important; 897 margin-right:auto !important; 898 margin-left:auto !important; 899 max-width:100% !important; 900 margin-top:0px !important; 901 margin-bottom:0px !important; 902 padding-right:0px !important; 903 min-width:25px !important; 904 text-align:start !important; 905} 906*#dm *.dmBody div.u_1505828330 907{ 908 float:none !important; 909 top:0px !important; 910 left:0px !important; 911 width:calc(100% - 0px) !important; 912 position:relative !important; 913 height:auto !important; 914 padding-top:2px !important; 915 padding-left:0px !important; 916 padding-bottom:2px !important; 917 min-height:auto !important; 918 margin-right:0px !important; 919 margin-left:0px !important; 920 max-width:100% !important; 921 margin-top:0px !important; 922 margin-bottom:8px !important; 923 padding-right:0px !important; 924 min-width:25px !important; 925} 926*#dm *.dmBody div.u_1304878019 927{ 928 float:none !important; 929 top:0px !important; 930 left:0 !important; 931 width:554.844px !important; 932 position:relative !important; 933 height:133.688px !important; 934 padding-top:0px !important; 935 padding-left:0px !important; 936 padding-bottom:0px !important; 937 min-height:auto !important; 938 margin-right:auto !important; 939 margin-left:auto !important; 940 max-width:100% !important; 941 margin-top:10px !important; 942 justify-content:center !important; 943 align-items:normal !important; 944 margin-bottom:0px !important; 945 padding-right:0px !important; 946 min-width:0 !important; 947 text-align:start !important; 948} 949 950</style> 951 952 953 954 955 956 957 958 959 960<style id="globalFontSizeStyle" type="text/css"> 961 .font-size-22, .size-22, .size-22 > font { font-size: 22px !important; }.font-size-18, .size-18, .size-18 > font { font-size: 18px !important; }.font-size-49, .size-49, .size-49 > font { font-size: 49px !important; }.font-size-35, .size-35, .size-35 > font { font-size: 35px !important; }.font-size-14, .size-14, .size-14 > font { font-size: 14px !important; } 962</style> 963<style id="pageFontSizeStyle" type="text/css"> 964</style> 965 966 967 968 969<style id="hideAnimFix"> 970 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 971 visibility: hidden; 972 } 973 974 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 975 visibility: hidden !important; 976 } 977 978 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 979 visibility: hidden; 980 } 981 982</style> 983 984 985 986 987<style id="fontFallbacks"> 988 @font-face { 989 font-family: "Inter Fallback"; 990 src: local('Arial'); 991 ascent-override: 90.199%; 992 descent-override: 22.4836%; 993 size-adjust: 107.4014%; 994 line-gap-override: 0%; 995 }@font-face { 996 font-family: "Lato Fallback"; 997 src: local('Arial'); 998 ascent-override: 101.3181%; 999 descent-override: 21.865%; 1000 size-adjust: 97.4159%; 1001 line-gap-override: 0%; 1002 }@font-face { 1003 font-family: "Bebas Neue Fallback"; 1004 src: local('Arial'); 1005 ascent-override: 116.5002%; 1006 descent-override: 38.8334%; 1007 size-adjust: 77.2531%; 1008 line-gap-override: 0%; 1009 }@font-face { 1010 font-family: "Rock Salt Fallback"; 1011 src: local('Arial'); 1012 ascent-override: 112.6419%; 1013 descent-override: 54.69%; 1014 line-gap-override: 2.2209%; 1015 size-adjust: 140.708%; 1016}@font-face { 1017 font-family: "Georgia Fallback"; 1018 src: local('Arial'); 1019 ascent-override: 92.2092%; 1020 descent-override: 22.0458%; 1021 size-adjust: 99.4469%; 1022 line-gap-override: 0%; 1023 }@font-face { 1024 font-family: "Oswald Fallback"; 1025 src: local('Arial'); 1026 ascent-override: 145.0682%; 1027 descent-override: 35.1423%; 1028 size-adjust: 82.2372%; 1029 line-gap-override: 0%; 1030 } 1031</style> 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 <link type="application/rss+xml" rel="alternate" href="https://www.kool1079hawaii.com/feed/rss2"/> 1045 <link type="application/atom+xml" rel="alternate" href="https://www.kool1079hawaii.com/feed/atom"/> 1046 <meta property="og:type" content="website"/> 1047 <meta property="og:url" content="https://www.kool1079hawaii.com/on-air"/> 1048 <title> 1049 1050 Live Music Streaming | KOOL 107.9 FM 1051 1052 </title> 1053 <meta name="description" content="Listen live to your favorite hit music on KOOL 107.9 FM. Request songs & see what's playing now!"/> 1054 <link type="text/css" rel="stylesheet" href="https://futuri-radio-widget.vercel.app/radio-player.css"/> 1055 1056 <meta name="twitter:card" content="summary"/> 1057 <meta name="twitter:title" content="Live Music Streaming | KOOL 107.9 FM"/> 1058 <meta name="twitter:description" content="Listen live to your favorite hit music on KOOL 107.9 FM. Request songs & see what's playing now!"/> 1059 <meta name="twitter:image" content="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/KOOL+Stacked+Outline-1920w.png"/> 1060 <meta property="og:description" content="Listen live to your favorite hit music on KOOL 107.9 FM. Request songs & see what's playing now!"/> 1061 <meta property="og:title" content="Live Music Streaming | KOOL 107.9 FM"/> 1062 <meta property="og:image" content="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/KOOL+Stacked+Outline-1920w.png"/> 1063 1064 1065 1066 1067<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 1068</head> 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090<body id="dmRoot" data-page-alias="on-air" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody responsiveTablet " 1091 style="padding:0;margin:0;" 1092 1093 > 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110<div id="dm" class='dmwr'> 1111 1112 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 1113 <div dmwrapped="true" id="1478589848" class="dm-home-page"> <div dmtemplateid="Hamburger" data-responsive-name="ResponsiveDesktopTopTabletHamburger" class="runtime-module-container dm-bfs dm-layout-sec rows-1200 dmPageBody d-page-1503276166 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1503276166"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div class="p_hfcontainer showOnMedium"> <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="e9d510f4eb904e939c2be8efaf777e6e===header" data-origin="side"> <div class="u_1579853418 dmRespRow" style="text-align: center;" id="1579853418"> <div class="dmRespColsWrapper" id="1165385148"> <div class="u_1482056896 dmRespCol small-12 medium-12 large-12 empty-column" id="1482056896"></div> 1114</div> 1115</div> 1116 <div class="u_1693895970 dmRespRow middleDrawerRow" style="text-align: center;" id="1693895970"> <div class="dmRespColsWrapper" id="1525545027"> <div class="dmRespCol small-12 u_1054482793 medium-12 large-12" id="1054482793"> <nav class="u_1768548719 effect-bottom main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HIDE" id="1768548719" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="HOME" data-auto="page-text-style">HOME<span class="icon icon-angle-down"></span> 1117</span> 1118</a> 1119</li> 1120 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/on-air" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_010101914226 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="LISTEN LIVE" data-auto="page-text-style">LISTEN LIVE<span class="icon icon-angle-down"></span> 1121</span> 1122</a> 1123</li> 1124 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/music" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101918211 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="MUSIC" data-auto="page-text-style">MUSIC<span class="icon icon-angle-down"></span> 1125</span> 1126</a> 1127</li> 1128 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="https://alohafridaydeals.com" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101580933 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="ALOHA FRIDAY DEALS" data-auto="page-text-style">ALOHA FRIDAY DEALS<span class="icon icon-angle-down"></span> 1129</span> 1130</a> 1131</li> 1132 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101221378 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="CONTACT" data-auto="page-text-style">CONTACT<span class="icon icon-angle-down"></span> 1133</span> 1134</a> 1135</li> 1136</ul> 1137</nav> 1138</div> 1139</div> 1140</div> 1141 <div class="dmRespRow u_1879811179" style="text-align: center;" id="1879811179"> <div class="dmRespColsWrapper" id="1539939903"> <div class="u_1867142547 dmRespCol small-12 medium-12 large-12" id="1867142547"> <div class="u_1501108704 dmNewParagraph" id="1501108704" style="transition: none;"><div style="text-align: left;"><span style=""><span style=""><font style="color: var(--color_1);"><span style="" class="font-size-22 lh-1"><b style=""><span style="font-weight: 700;">Get in touch</span></b></span></font></span></span></div></div> <div class="u_1149979744 dmNewParagraph" id="1149979744"><div><span style="font-size: 20px;"><font style="color: var(--color_1);"></font></span></div><div><span style="font-weight: 400;" class="font-size-18 lh-1"><font style="color: var(--color_2);"><div style="text-align: left;"><span style="font-weight: inherit;"><font style="">555-555-5555</font></span></div><div style="text-align: left;"><span style="font-weight: inherit;"><font style="">[email protected]</font></span></div></font></span></div><div><span style="font-size: 20px;"><font style="color: var(--color_1);"></font></span></div></div> <div class="u_1682647609 dmSocialHome dmSocialHub gapSpacing" id="1682647609" dmle_extension="social_hub" data-element-type="social_hub" wr="false" icon="true" surround="false"> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &&
1141 dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 1142</a> 1143 <a href="https://twitter.com/" target="_blank" dm_dont_rewrite_url="true" aria-label="twitter" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Twitter')"> <span class="dmSocialTwitter dm-social-icons-twitter oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 1144</a> 1145 <a href="https://youtube.com/" target="_blank" dm_dont_rewrite_url="true" aria-label="youtube" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Youtube')"> <span class="dmSocialYoutube dm-social-icons-youtube oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 1146</a> 1147</div> 1148</div> 1149</div> 1150</div> 1151</div> 1152</div> 1153</div> 1154 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 1155</div> 1156 <div class="site_content"> <div id="hamburger-header-container" class="showOnMedium hamburger-header-container p_hfcontainer"> <div id="hamburger-header" class="hamburger-header p_hfcontainer" layout="44dc38f951e9489490b055748e10ba9f===header"> <div class="u_1996427980 dmRespRow" style="text-align: center;" id="1996427980"> <div class="dmRespColsWrapper" id="1232137200"> <div class="u_1803818116 dmRespCol small-12 large-4 medium-4 content-removed" id="1803818116"> <div class="u_1340605076 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1340605076"> <a href="/" id="1842039149" file="false"><img src="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/KOOL+Horz+Outline-1920w.png" id="1641611594" class="" data-dm-image-path="https://irp.cdn-website.com/04741c2d/dms3rep/multi/KOOL+Horz+Outline.png" width="1920" height="676" alt="KOOL 107.9 logo with a purple palm tree and blue-green text, âHawaiiâs Greatest Hitsâ slogan" onerror="handleImageLoadError(this)"/></a> 1157</div> 1158</div> 1159 <div class="u_1553300522 dmRespCol small-12 large-8 medium-8" id="1553300522"> <div class="widget-297997 dmCustomWidget" data-lazy-load="false" data-title="" id="1478100231" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="297997a832c74a23bfb67e493117c01e" data-widget-version="17" data-widget-config="eyJzdGF0aW9uSWQiOiIxMTI5NCIsImJpdHJhdGUiOiI5NmsiLCJkZWZhdWx0VHJhY2tUaXRsZSI6Ikxpc3RlbiBMaXZlIHRvIEtPT0wgMTA3LjkiLCJkZWZhdWx0QWxidW1BcnQiOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vMDQ3NDFjMmQvZG1zM3JlcC9tdWx0aS9yZWNvcmQtS09PTC5wbmciLCJtb2RlIjoiYmFyIiwicGxheVBhdXNlQ29sb3IiOiIjZDYyZjc2IiwicGxheVBhdXNlQmdDb2xvciI6IiM3YWM1NDEifQ=="></div> 1160</div> 1161</div> 1162</div> 1163</div> 1164</div> 1165 <button class="showOnMedium layout-drawer-hamburger hamburger-on-header" id="layout-drawer-hamburger" data-auto="layout-drawer-hamburger" aria-label="menu" aria-controls="hamburger-drawer" aria-expanded="false"> <span class="hamburger__slice"></span> 1166 <span class="hamburger__slice"></span> 1167 <span class="hamburger__slice"></span> 1168</button> 1169 <div class="dmHeaderContainer fHeader d-header-wrapper showOnLarge"> <div id="hcontainer" class="dmHeader p_hfcontainer u_hcontainer" freeheader="true" layout="7f3c1de367df47d5b45ab63d33101c7b===header" mini-header-show-only-navigation-row="true" data-auto="header"> <div dm:templateorder="75" class="dmHeaderResp dmHeaderStack noSwitch" id="1685079315"> <div class="dmRespRow dmDefaultListContentRow u_1403375678 fullBleedChanged fullBleedMode dmSectionNoParallax" style="text-align:center" id="1403375678" data-gallery-bg="eyJzbGlkZXMiOlsiaHR0cHM6Ly9pcnAuY2RuLXdlYnNpdGUuY29tLzA0NzQxYzJkL2RtczNyZXAvbXVsdGkvb3B0L2tvb2wtaGVhZGVyLWJsaW5rMS0xOTIwdy5wbmciXX0="> <div class="dmRespColsWrapper" id="1081764441"> <div class="u_1436912792 dmRespCol small-12 large-4 medium-4 empty-column" id="1436912792"></div> 1170 <div class="u_1865775156 dmRespCol empty-column small-12 large-2 medium-2" id="1865775156"></div> 1171 <div class="u_1697427965 dmRespCol small-12 large-6 medium-6" id="1697427965"> <div class="u_1745750974 widget-297997 hide-for-small dmCustomWidget" data-lazy-load="false" data-title="" id="1745750974" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="297997a832c74a23bfb67e493117c01e" data-widget-version="17" data-widget-config="eyJwbGF5UGF1c2VCZ0NvbG9yIjoiIzI5MmI1MSIsIm1vZGUiOiJiYXIiLCJwdXNoUmlnaHQiOnRydWUsInJvdW5kZWRDb3JuZXJzIjp0cnVlLCJwaW5Ub0JvdHRvbSI6dHJ1ZSwicHVzaExlZnQiOnRydWUsImRlZmF1bHRUcmFja1RpdGxlIjoiTGl2ZTogSGF3YWlpJ3MgR3JlYXRlc3QgSGl0cyIsImJpdHJhdGUiOiI5Nm
1171siLCJkZWZhdWx0QWxidW1BcnQiOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vMDQ3NDFjMmQvZG1zM3JlcC9tdWx0aS9rb29sLXN0cmVhbWluZy1sb2dvLnBuZyIsInBsYXlQYXVzZUNvbG9yIjoiI2FiZGQ1NCIsInN0YXRpb25JZCI6IjExMjk0In0="></div> 1172</div> 1173</div> 1174</div> 1175 <div class="dmRespRow u_1362927896" id="1362927896"> <div class="dmRespColsWrapper" id="1841625874"> <div class="dmRespCol large-12 medium-12 small-12" id="1727612882"> <nav class="u_1946145461 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1946145461" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="HOME" data-auto="page-text-style">HOME<span class="icon icon-angle-down"></span> 1176</span> 1177</a> 1178</li> 1179 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/on-air" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_010101914226 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="LISTEN LIVE" data-auto="page-text-style">LISTEN LIVE<span class="icon icon-angle-down"></span> 1180</span> 1181</a> 1182</li> 1183 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/music" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101918211 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="MUSIC" data-auto="page-text-style">MUSIC<span class="icon icon-angle-down"></span> 1184</span> 1185</a> 1186</li> 1187 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="https://alohafridaydeals.com" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101580933 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="ALOHA FRIDAY DEALS" data-auto="page-text-style">ALOHA FRIDAY DEALS<span class="icon icon-angle-down"></span> 1188</span> 1189</a> 1190</li> 1191 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101221378 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="CONTACT" data-auto="page-text-style">CONTACT<span class="icon icon-angle-down"></span> 1192</span> 1193</a> 1194</li> 1195</ul> 1196</nav> 1197</div> 1198</div> 1199</div> 1200</div> 1201</div> 1202</div> 1203 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_on-air dm-home-page"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="110" class="dmFullRowRespTmpl mainBorder dmRespRowsWrapper" id="1503276166"> <section class="dmRespRow sectionTitle dmHomeSection4Title u_1051614842 hasBackgroundOverlay" id="1051614842"> <div class="dmRespColsWrapper" id="1912383007"> <div class="dmRespCol small-12 large-6 medium-6" id="1904534441"> <div class="u_1505828330 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1505828330" style="transition: opacity 1s ease-in-out;"> <h1 class="text-align-center size-49 m-size-39"><span style="color: rgb(171, 221, 84); display: unset; text-shadow: rgb(171, 221, 84) 0px 0px 15px;" class="font-size-49 m-font-size-39">KOOL IS ON THE AIR</span></h1> 1204</div> 1205 <div class="u_1304878019 widget-dd5ecd dmCustomWidget" data-lazy-load="true" data-title="" id="1304878019" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="dd5ecd8459bb4c3985b510984ca56bd4" data-widget-version="1" data-widget-config="eyJsb2dvSW1hZ2UiOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vMDQ3NDFjMmQvZG1zM3JlcC9tdWx0aS9yZWNvcmQtS09PTC5wbmciLCJleWVicm93VGV4dCI6IkxJ
1205U1RFTiBMSVZFIiwic3RhdGlvbk5hbWUiOiJLT09MIDEwNy45Iiwic3RhdGlvblN1YnRpdGxlIjoiS0tPTC1GTSBIb25vbHVsdSIsInN0cmVhbVVybCI6Imh0dHBzOi8vYWlzLXNhMS5zdHJlYW1vbi5mbS8xMTI5NF85NmsubXAzIiwidW5kZWZpbmVkIjoiIzVBQzhGQSJ9"> <div class="radio-card"> <div class="radio-logo-wrap"><img class="radio-logo" src="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/record-KOOL-1920w.png" alt="KOOL 107.9" onerror="handleImageLoadError(this)"/> <button type="button" class="radio-play-btn" aria-label="Play/Pause"> <svg class="icon-play" viewbox="0 0 24 24" width="22" height="22"> <path d="M8 5v14l11-7z"></path> 1206</svg> 1207 <svg class="icon-pause" viewbox="0 0 24 24" width="22" height="22" style="display:none;"> <path d="M6 5h4v14H6zM14 5h4v14h-4z"></path> 1208</svg> 1209</button> 1210</div> 1211 <div class="radio-info"> <div class="radio-eyebrow">LISTEN LIVE</div> 1212 <div class="radio-station-name">KOOL 107.9</div> 1213 <div class="radio-station-subtitle">KKOL-FM Honolulu</div> 1214 <div class="radio-volume-row"> <svg class="radio-volume-icon" viewbox="0 0 24 24" width="18" height="18"> <path d="M4 9v6h4l5 5V4L8 9H4z" fill="currentColor"></path> 1215 <path d="M16.5 8.5a5 5 0 010 7" stroke="currentColor" stroke-width="1.5" fill="none" stroke-linecap="round"></path> 1216</svg> 1217 <div class="radio-volume-track"> <div class="radio-volume-fill"></div> 1218 <div class="radio-volume-thumb"></div> 1219<input type="range" class="radio-volume-input" min="0" max="100" value="80" aria-label="Volume"/></div> 1220</div> 1221</div> 1222 <audio class="radio-audio" preload="none" src="https://ais-sa1.streamon.fm/11294_96k.mp3"></audio> 1223</div> 1224</div> 1225</div> 1226 <div class="dmRespCol large-6 medium-6 small-12" id="1200194785"> <div data-element-type="html" class="dmCustomHtml" id="1089965214"> <center> <iframe src="https://hub.malamamediagroup.com/?_embed_site=kool-1079&_embed_size=300x250" width="300" height="250" frameborder="0" scrolling="no" style="border:0;overflow:hidden;" title="Advertisement"></iframe> 1227</center> 1228</div> 1229</div> 1230</div> 1231</section> 1232 <section class="dmRespRow dmHomeSection4 u_1707845753" id="1707845753"> <div class="dmRespColsWrapper" id="1171050577"> <div class="u_1601569616 dmRespCol small-12 large-7 medium-7" id="1601569616"> <div class="u_1596581729 widget-fe73ab dmCustomWidget" data-lazy-load="true" data-title="" id="1596581729" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="fe73abd2ed6f4be385e1c8531ae72d06" data-widget-version="1" data-widget-config="eyJzdGF0aW9uTmFtZSI6IkxJU1RFTiBMSVZFISIsInRhZ2xpbmUiOiJMZXQncyBnbyBmb3IgYSBzcGluLiIsImxvZ29JbWFnZSI6Imh0dHBzOi8vaXJwLmNkbi13ZWJzaXRlLmNvbS8wNDc0MWMyZC9kbXMzcmVwL211bHRpL3JlY29yZC1LT09MLnBuZyIsInN0cmVhbVVybCI6Imh0dHBzOi8vYWlzLXNhMS5zdHJlYW1vbi5mbS8xMTI5NF85NmsubXAzIiwic2hvd0VxdWFsaXplciI6dHJ1ZSwicGxheUxhYmVsIjoiTGlzdGVuIExpdmUiLCJwYXVzZUxhYmVsIjoiUGF1c2UiLCJsb2FkaW5nTGFiZWwiOiJDb25uZWN0aW5nLi4uIiwibm93UGxheWluZ0xhYmVsIjoiT24gQWlyIiwidW5kZWZpbmVkIjoiIzRlZDllNCIsInJvdGF0aW9uU3BlZWQiOiI4IiwiZW5hYmxlTm93UGxheWluZ0RhdGEiOmZhbHNlLCJmdXR1cmlTdGF0aW9uSWQiOiIxMTI5NCIsImZ1dHVyaUJpdHJhdGUiOiI5NmsiLCJkZWZhdWx0U29uZ1RleHQiOiJXRSBEQSBCRVNUIn0="> <div class="kool-player"> <div class="player-glow" aria-hidden="true"></div> 1233 <div class="vinyl-wrap"> <div class="vinyl-disc" data-vinyl-disc=""> <div class="vinyl-grooves"></div> 1234 <div class="vinyl-label"><img class="vinyl-logo" data-album-art="" data-fallback-art="https://irp.cdn-website.com/04741c2d/dms3rep/multi/record-KOOL.png" src="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/record-KOOL-1920w.png" alt="LISTEN LIVE!" onerror="handleImageLoadError(this)"/></div> 1235 <div class="vinyl-shine"></div> 1236</div> 1237 <div class="tonearm" data-tonearm="" aria-hidden="true"> <div class="tonearm-rotator"> <div class="tonearm-pivot"></div> 1238 <div class="tonearm-arm"></div> 1239 <div class="tonearm-headshell"> <span class="tonearm-stylus"></span> 1240</div> 1241</div> 1242</div> 1243</div> 1244 <div class="player-info"> <h3 class="station-name">LISTEN LIVE!</h3> 1245 <p class="station-tagline">Let's go for a spin.</p> 1246 <div class="now-playing-row" data-now-playing-row="" hidden=""> <div class="equalizer" data-equalizer="" aria-hidden="true"> <span class="eq-bar"></span> 1247 <span class="eq-bar"></span> 1248 <span class="eq-bar"></span> 1249 <span class="eq-bar"></span> 1250</div> 1251 <span class="now-playing-text">On Air</span> 1252</div> 1253 <button type="button" class="listen-btn" data-listen-btn="" data-state="paused"> <span class="btn-icon" data-btn-icon="" aria-hidden="true"> <svg class="icon-play" viewbox="0 0 24 24" width="18" height="18" fill="currentColor"> <path d="M8 5v14l11-7z"></path> 1254</svg> 1255 <svg class="icon-pause" viewbox="0 0 24 24" width="18" height="18" fill="currentColor" style="display:none"> <path d="M6 5h4v14H6zM14 5h4v14h-4z"></path> 1256</svg> 1257 <svg class="icon-loading" viewbox="0 0 24 24" width="18" height="18" fill="none" style="display:none"> <circle cx="12" cy="12" r="9" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="40 100"></circle> 1258</svg> 1259</span> 1260 <span class="btn-text" data-btn-text="">Listen Live</span> 1261</button> 1262</div> 1263 <audio class="kool-audio" data-audio="" preload="none"> <source src="https://ais-sa1.streamon.fm/11294_96k.mp3" type="audio/mpeg"></source> 1264</audio> 1265</div> 1266</div> 1267</div> 1268 <div class="u_1688366125 dmRespCol small-12 large-5 medium-5" id="1688366125"> <div class="u_1001259983 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1001259983" style="transition: opacity 1s ease-in-out;"><p class="text-align-center m-size-28 size-35"><strong class="font-size-35 m-font-size-28" style="color:rgb(41, 43, 81);font-weight:700;display:unset;font-family:Inter, 'Inter Fallback';">REQUEST A SONG</strong></p></div> 1269 <div class="dmform default native-inputs required-asterisk u_1834679181" data-element-type="dContactUsRespId" captcha="true" data-require-captcha="true" data-captcha-position="bottomleft" id="1834679181"> <h3 class="dmform-title dmwidget-title" id="1263573007" hide="true">SONG REQUEST - LISTEN LIVE PAGE</h3> 1270 <div class="dmform-wrapper" id="1236779873" captcha-lang="en"> <form method="post" class="dmRespDesignRow" locale="ENGLISH" id="1930823477"> <div class="spacing-container" id="1551781685">
1270 <div class="dmforminput required small-12 dmRespDesignCol medium-12 large-12" id="1236611588"> <label for="1290647263" id="1390961712" class="" hide="true" data-dm-for="dmform-0">Name:</label> 1271<input type="text" class="" name="dmform-0" id="1290647263" placeholder="Name:" data-placeholder-original="Name:"/><input type="hidden" name="label-dmform-0" value="Name:" id="1822492787" class=""/></div> 1272 <div class="dmforminput required small-12 dmRespDesignCol medium-12 large-12" id="1921601658"> <label for="1145079534" id="1413922138" class="" hide="true" data-dm-for="dmform-1">Email:</label> 1273<input type="email" class="" name="dmform-1" id="1145079534" placeholder="Email:" data-placeholder-original="Email:"/><input type="hidden" name="label-dmform-1" value="Email" id="1176276338"/></div> 1274 <div class="dmforminput large-12 medium-12 dmRespDesignCol" id="1540415388"> <label for="1960625648" id="1209374510" class="" hide="true" data-dm-for="dmform-3">Song Request:</label> 1275 <textarea name="dmform-3" id="1960625648" class="" placeholder="Song Request:" data-placeholder-original="Song Request:"></textarea> 1276<input type="hidden" name="label-dmform-3" value="Song Request:" id="1835209611" class=""/></div> 1277</div> 1278 <span id="1551781685_clear" class="dmWidgetClear"></span> 1279 <div class="dmformsubmit dmWidget R" id="1347666639"><input class="" name="submit" type="submit" value="SEND" id="1538640454"/></div> 1280<input name="dmformsendto" type="hidden" id="1257349404" class="" value="O0wrseIfFLsSlLR4GAldFzNX0FZMdzjog3pvgOwv0dkUIuZmUrOcff/aJn5xeMIu7TPwq6Cm+kw=" data-dec="true"/><input class="dmActionInput" type="hidden" name="action" value="/_dm/s/rt/widgets/dmform.submit.jsp" id="1542654771"/><input name="dmformsubject" type="hidden" value="" id="1839077190"/><input name="dmformfrom" type="hidden" value="" id="1419280881"/><input name="dmformautoreplyenabled" type="hidden" value="true" id="1566849279"/><input name="dmformautoreplyfrom" type="hidden" value="form-processor" id="1203236171"/><input name="dmformautoreplysubject" type="hidden" value="Thank you for your submission" id="1551473345"/><input name="dmformautoreplymsg" type="hidden" value="V2UndmUgcmVjZWl2ZWQgeW91ciBtZXNzYWdlIC0gdGhhbmsgeW91LiBPbmUgb2Ygb3VyIHRlYW0gbWVtYmVycyB3aWxsIGdldCBiYWNrIHRvIHlvdSBzb29uLg==" id="1221209702"/><input name="dmformautoreplyincludeformcopy" type="hidden" value="true" id="1767328208"/><input name="dmformsubmitparams" type="hidden" value="8mpKnCSiNQXK/d9M7IDrSzRkXjNcoSR4xLsEB/zmEp1tw/PJ6VLn/RcdqgfRoAeAvbwvkEkO1e3pun4R++y3d7UT1byMHRskmJM4Uu2ykLPP0ai9TtNQjWuJXWztYZvg2iego4Qs4J4v/37DJnTes6G7bIhbwN6cLaI55lmxGqFw2nSSNolncIZkJkGPRPMFC5XNWpOYT318LHHBuDkxfMlSWiBCpF4AZpmF4Wv6JeR+acTwCFbe0ZiSAFYrW716gEL1x0hsQKiTz9mBJ78YbJlZzOxmNz5NicAcAy6EjGFPz0owPrCfsovSl8KhBsb1HFxXntKfTwxTvQ4mA4we6xAQu8tFpazQ8APcaGk1Vhlx4B37c0n9+ioZuhlP53XssLCnzV4irjCe38ijBmEt8mvNgYz4MWd52IRAtfDCmlPrn0VoEZmO3GuiytTG1zPoufYjTvCX7EHrn0VoEZmO3CYOy+0VMvYVFvsbdT2UtHS59iNO8JfsQf2HGz6vfqBkIOHQ9587S2M=" data-dec="true"/><input type="hidden" name="page_uuid" value="c32e1b96025f4f0a934c3dd7d0d29d5e"/></form> 1281</div> 1282 <div class="dmform-success" style="display:none" id="1666169486">Thank you for contacting us.<br id="1848295961"/>We will get back to you as soon as possible.</div> 1283 <div class="dmform-error" style="display:none" id="1978636924">Oops, there was an error sending your message.<br id="1435623755"/>Please try again later.</div> 1284</div> 1285</div> 1286</div> 1287</section> 1288 <div class="dmRespRow" id="1705296722"> <div class="dmRespColsWrapper" id="1596434394"> <div class="dmRespCol large-12 medium-12 small-12" id="1778312703"> <div class="u_1507623066 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1507623066" style="transition: none; text-align: left; display: block;"><p class="text-align-center m-size-28 size-35"><strong class="font-size-35 m-font-size-28" style="color:rgb(41, 43, 81);font-weight:700;display:unset;font-family:Inter, 'Inter Fallback';">WHAT'S BEEN PLAYING ON KOOL 107.9</strong></p></div> 1289 <div class="u_1280613308 widget-ca663c dmCustomWidget" data-lazy-load="false" data-title="" id="1280613308" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="ca663c3a7
1289da24b9f9cb3ba691b9ab4d5" data-widget-version="14" data-widget-config="eyJzaG93RnJvbSI6dHJ1ZSwic2VlTW9yZUJ1dHRvblN0eWxlcyI6bnVsbCwidHNCZ0NvbG9yIjpudWxsLCJ0aW1lc3RhbXBTdHlsZXMiOm51bGwsInNlZU1vcmVUZXh0IjoiU2VlIE1vcmUuLi4iLCJzZWVNb3JlQmdDb2xvciI6bnVsbCwidHJhY2tJbmZvU3R5bGVzIjpudWxsLCJiaXRyYXRlIjoiOTZrIiwiZGVmYXVsdEFsYnVtQXJ0IjoiIiwic3RhdGlvbklkIjoiMTEyOTQifQ=="></div> 1290</div> 1291</div> 1292</div> 1293 <div class="u_1223065320 dmRespRow hide-for-small" id="1223065320"> <div class="dmRespColsWrapper" id="1923757989"> <div class="dmRespCol large-12 medium-12 small-12" id="1902406537"> <div data-element-type="html" class="u_1401449947 dmCustomHtml" id="1401449947"> <center> <iframe src="https://hub.malamamediagroup.com/?_embed_site=kool-1079&_embed_size=970x250" width="970" height="250" frameborder="0" scrolling="no" style="border:0;overflow:hidden;" title="Advertisement"></iframe> 1294</center> 1295</div> 1296</div> 1297</div> 1298</div> 1299</div> 1300</div> 1301</div> 1302</div> 1303 <div class="dmFooterContainer"> <div id="fcontainer" class="f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="14" class="dmFooterResp dmFullFooterResp" id="1631300199"> <div class="dmRespRow dmDividerRow" id="1650456545"> <div class="dmRespColsWrapper" id="1979176825"> <div class="large-12 medium-12 small-12 dmRespCol" id="1734719188"> <div class="dmDividerWrapper clearfix" data-element-type="dDividerId" id="1369694637"><hr class="dmDivider defaultDivider" id="1772949412"/></div> 1304</div> 1305</div> 1306</div> 1307 <div class="dmRespRow u_1231280404 fullBleedChanged fullBleedMode" id="1231280404"> <div class="dmRespColsWrapper" id="1389757073"> <div class="dmRespCol large-12 medium-12 small-12 u_1565986972" id="1565986972"> <div class="u_1948004611 imageWidget align-center hasFullWidth" data-element-type="image" data-widget-type="image" id="1948004611"><img src="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/footer-border-1920w.png" alt="A narrow blue-and-black pixelated strip with jagged shapes on a white background" id="1454568224" class="" width="1920" height="124" data-dm-image-path="https://irp.cdn-website.com/04741c2d/dms3rep/multi/footer-border.png" onerror="handleImageLoadError(this)"/></div> 1308</div> 1309</div> 1310</div> 1311 <div class="dmRespRow dmFooterContent u_1752685838" id="1752685838"> <div class="dmRespColsWrapper" id="1381615818"> <div class="dmRespCol small-12 dmFooterCol large-3 medium-3" id="1012184870"> <div class="u_1361440320 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1361440320"><img src="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/KOOL+Horz+White-4x-1920w.png" alt="Blank white rectangle with a thin black border along the bottom edge" id="1214651730" class="" width="1920" height="696" data-dm-image-path="https://irp.cdn-website.com/04741c2d/dms3rep/multi/KOOL+Horz+White-4x.png" onerror="handleImageLoadError(this)"/></div> 1312 <div class="u_1658733843 dmSocialHome dmSocialHub gapSpacing" id="1658733843" dmle_extension="social_hub" data-element-type="social_hub" wr="false" icon="true" surround="false"> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 1313</a> 1314 <a href="https://twitter.com/" target="_blank" dm_dont_rewrite_url="true" aria-label="twitter" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Twitter')"> <span class="dmSocialTwitter dm-social-icons-twitter oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 1315</a> 1316 <a href="https://youtube.com/" target="_blank" dm_dont_rewrite_url="true" aria-label="youtube" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Youtube')"> <span class="dmSocialYoutube dm-social-icons-youtube oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 1317</a> 1318</div> 1319</div> 1320</div> 1321</div> 1322 <div class="u_1249573406 dmRespCol small-12 large-2 medium-2" id="1249573406"> <nav class="u_1038134237 effect-text-color unifiednav_vertical main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_1" layout-sub="" data-show-vertical-sub-items="HOVER" id="1038134237" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="HOME" data-auto="page-text-style">HOME<span class="icon icon-angle-down"></span> 1323</span> 1324</a> 1325</li> 1326 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/on-air" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_010101914226 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="LISTEN LIVE" data-auto="page-text-style">LISTEN LIVE<span class="icon icon-angle-down"></span> 1327</span> 1328</a> 1329</li> 1330 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/music" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101918211 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="MUSIC" data-auto="page-text-style">MUSIC<span class="icon icon-angle-down"></span> 1331</span> 1332</a> 1333</li> 1334 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="https://alohafridaydeals.com" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101580933 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="ALOHA FRIDAY DEALS" data-auto="page-text-style">ALOHA FRIDAY DEALS<span class="icon icon-angle-down"></span> 1335</span> 1336</a> 1337</li> 1338 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101221378 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="CONTACT" data-auto="page-text-style">CONTACT<span class="icon icon-angle-down"></span> 1339</span> 1340</a> 1341</li> 1342</ul> 1343</nav> 1344</div> 1345 <div class="u_1763405591 dmRespCol small-12 large-3 medium-3" id="1763405591"> <div class="dmNewParagraph u_1640323284" data-element-type="paragraph" data-version="5" id="1640323284" style="transition: none; text-align: left; display: block;"><p class="m-size-11 size-14"><a href="/" runtime_url="/" type="page" class="m-font-size-11 font-size-14" m-font-size-set="true" style="display: initial;">Contact Us<br/><br/></a></p><p class="m-size-11 size-14"><a href="/" runtime_url="/" type="page" class="m-font-size-11 font-size-14" m-font-size-set="true" style="display: initial;">Malama Media Group<br/></a><a href="/" runtime_url="/" type="page" class="m-font-size-11 font-size-14" m-font-size-set="true" style="display: initial;">420 Waiakamilo Rd #405, Honolulu, HI 96817</a></p><p class="m-size-11 size-14"><a href="/" runtime_url="/" type="page" class="m-font-size-11 font-size-14" m-font-size-set="true" style="display: initial;">(808) 234-5678 </a></p><p><a href="/" runtime_url="/" type="page" style="display: initial;"><br/></a></p><p class="m-size-11 size-14"><a href="/" runtime_url="/" type="page" class="font-size-14 m-font-size-11" style="display: initial;">Studio Phone: </a><a href="/" runtime_url="/" type="page" class="font-size-14 m-font-size-11" style="display: initial; font-weight: normal;">(808) 296-1079</a></p><p><a href="/" runtime_url="/" type="page" style="display: initial;"><br/></a></p><p class="m-size-11 size-14">
1345<a href="https://publicfiles.fcc.gov/fm-profile/KKOL-FM" runtime_url="https://publicfiles.fcc.gov/fm-profile/KKOL-FM" type="url" class="m-font-size-11 font-size-14" m-font-size-set="true" style="display: initial;" target="_blank">FCC Public File</a> <a href="/" runtime_url="/" type="page" class="m-font-size-11 font-size-14" style="display: initial;"></a> 1346<a href="/" runtime_url="/" type="page" class="m-font-size-11 font-size-14" style="display: initial;"><br/><br/></a></p><p class="m-size-11 size-14"><a href="https://irp.cdn-website.com/04741c2d/files/uploaded/EEO+PUBLIC+FILE+REPORT-+MMG+2025-2026.pdf" target="_blank" runtime_url="https://irp.cdn-website.com/04741c2d/files/uploaded/EEO+PUBLIC+FILE+REPORT-+MMG+2025-2026.pdf" type="url" class="m-font-size-11 font-size-14" style="display: initial;">EEOReport</a></p></div> 1347</div> 1348 <div class="u_1467356683 dmRespCol small-12 large-4 medium-4" id="1467356683"> <div class="u_1254426587 widget-2147ee dmCustomWidget" data-lazy-load="true" data-title="" id="1254426587" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="2147ee679737459fa8ad95767cb6f71a" data-widget-version="6" data-widget-config="eyJoZWFkaW5nIjoiIiwibWFpbkxvZ28iOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vMDQ3NDFjMmQvZG1zM3JlcC9tdWx0aS93ZWItbG9nby0yLXdoaXRlLnBuZyIsIm1haW5Mb2dvTGluayI6eyJ2YWx1ZSI6Imh0dHBzOi8vd3d3Lm1hbGFtYW1lZGlhZ3JvdXAuY29tIiwidHlwZSI6InVybCIsImhyZWYiOiJodHRwczovL3d3dy5tYWxhbWFtZWRpYWdyb3VwLmNvbSIsInJhd191cmwiOiJodHRwczovL3d3dy5tYWxhbWFtZWRpYWdyb3VwLmNvbSIsInRhcmdldCI6Il9ibGFuayJ9LCJsb2dvQ291bnQiOiI0IiwibG9nb1N0eWxlIjoic3RhY2tlZCIsImJyYW5kcyI6W3sibG9nbyI6Imh0dHBzOi8vaXJwLmNkbi13ZWJzaXRlLmNvbS8wNDc0MWMyZC9kbXMzcmVwL211bHRpL0tPT0wrU3RhY2tlZCtPdXRsaW5lLnBuZyIsIm5hbWUiOiJLT09MIDEwNy45IiwibGluayI6eyJ2YWx1ZSI6Imh0dHA6Ly93d3cua29vbDEwNzloYXdhaWkuY29tIiwidHlwZSI6InVybCIsImhyZWYiOiJodHRwOi8vd3d3Lmtvb2wxMDc5aGF3YWlpLmNvbSIsInJhd191cmwiOiJodHRwOi8vd3d3Lmtvb2wxMDc5aGF3YWlpLmNvbSIsInRhcmdldCI6Il9ibGFuayJ9fSx7ImxvZ28iOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vMDQ3NDFjMmQvZG1zM3JlcC9tdWx0aS9LSE5SLVRSQU5TUEFSRU5ULVJFQUwucG5nIiwibmFtZSI6IlRoZSBBbnN3ZXIiLCJsaW5rIjp7InZhbHVlIjoiaHR0cHM6Ly93d3cudGhlYW5zd2VyaG9ub2x1bHUuY29tIiwidHlwZSI6InVybCIsImhyZWYiOiJodHRwczovL3d3dy50aGVhbnN3ZXJob25vbHVsdS5jb20iLCJyYXdfdXJsIjoiaHR0cHM6Ly93d3cudGhlYW5zd2VyaG9ub2x1bHUuY29tIiwidGFyZ2V0IjoiX2JsYW5rIn19LHsibG9nbyI6Imh0dHBzOi8vaXJwLmNkbi13ZWJzaXRlLmNvbS8wNDc0MWMyZC9kbXMzcmVwL211bHRpL0tIQ00rUHJpbWFyeStDb2xvci5wbmciLCJuYW1lIjoiS0hDTSBDb3VudHJ5IiwibGluayI6eyJ2YWx1ZSI6Imh0dHBzOi8vd3d3Ljk3NWtoY20uY29tLyIsImxhYmVsIjoiIiwidHlwZSI6InVybCIsImhyZWYiOiJodHRwczovL3d3dy45NzVraGNtLmNvbS8iLCJyYXdfdXJsIjoiaHR0cHM6Ly93d3cuOTc1a2hjbS5jb20vIiwidGFyZ2V0IjoiX2JsYW5rIiwicmVsIjpudWxsfX0seyJsb2dvIjoiaHR0cHM6Ly9pcnAuY2RuLXdlYnNpdGUuY29tLzA0NzQxYzJkL2RtczNyZXAvbXVsdGkvd29yZC1zdGFja2VkLnBuZyIsIm5hbWUiOiJUaGUgV29yZCIsImxpbmsiOnsidmFsdWUiOiJodHRwczovL3d3dy50aGV3b3JkaG9ub2x1bHUuY29tLyIsInR5cGUiOiJ1cmwiLCJocmVmIjoiaHR0cHM6Ly93d3cudGhld29yZGhvbm9sdWx1LmNvbS8iLCJyYXdfdXJsIjoiaHR0cHM6Ly93d3cudGhld29yZGhvbm9sdWx1LmNvbS8iLCJ0YXJnZXQiOiJfYmxhbmsifX1dLCJzaG93RGl2aWRlciI6dHJ1ZSwic2hvd0JyYW5kTmFtZSI6ZmFsc2V9"> <div class="fob-container"> <div class="fob-main-logo-wrapper"> <a value="https://www.malamamediagroup.com" type="url" href="https://www.malamamediagroup.com" raw_url="https://www.malamamediagroup.com" target="_blank"> <div class="fob-main-logo"><img src="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/web-logo-2-white-1920w.png" alt="" onerror="handleImageLoadError(this)"/></div> 1349</a> 1350</div> 1351 <div class="fob-divider"></div> 1352 <div class="fob-brands-row fob-style-stacked" data-logo-count="4"> <div class="fob-brand-card" data-index="0"> <a value="http://www.kool1079hawaii.com" type="url" href="http://www.kool1079hawaii.com" raw_url="http://www.kool1079hawaii.com" target="_blank"> <div class="fob-brand-inner"><img src="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/KOOL+Stacked+Outline-1920w.png" alt="KOOL 107.9" class="fob-brand-logo" onerror="handleImageLoadError(this)"/> <span class="fob-brand-name">KOOL 107.9</span> 1353</div> 1354</a> 1355</div> 1356 <div class="fob-brand-card" data-index="1"> <a value="https://www.theanswerhonolulu.com" type="url" href="https://www.theanswerhonolulu.com" raw_url="https://www.theanswerhonolulu.com" target="_blank"> <div class="fob-brand-inner"><img src="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/KHNR-TRANSPARENT-REAL-1920w.png" alt="The Answer" class="fob-brand-logo" onerror="handleImageLoadError(this)"/> <span class="fob-brand-name">The Answer</span> 1357</div> 1358</a> 1359</div> 1360 <div class="fob-brand-card" data-index="2"> <a value="https://www.975khcm.com/" label="" type="url" href="https://www.975khcm.com/" raw_url="https://www.975khcm.com/" target="_blank"> <div class="fob-brand-inner"><img src="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/KHCM+Primary+Color-1920w.png" alt="KHCM Country" class="fob-brand-logo" onerror="handleImageLoadError(this)"/> <span class="fob-brand-name">KHCM Country</span> 1361</div> 1362</a> 1363</div> 1364 <div class="fob-brand-card" data-index="3"> <a value="https://www.thewordhonolulu.com/" type="url" href="https://www.thewordhonolulu.com/" raw_url="https://www.thewordhonolulu.com/" target="_blank"> <div class="fob-brand-inner"><img src="https://irp.cdn-website.com/04741c2d/dms3rep/multi/opt/word-stacked-1920w.png" alt="The Word" class="fob-brand-logo" onerror="handleImageLoadError(this)"/> <span class="fob-brand-name">The Word</span> 1365</div> 1366</a> 1367</div> 1368</div> 1369</div> 1370</div> 1371</div> 1372</div> 1373</div> 1374 <div id="1728098978" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 1375</div> 1376</div> 1377</div> 1378</div> 1379</div> 1380</div> 1381</div> 1382</div> 1383</div> 1384</div> 1385 1386 </div> 1387</div> 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426
1427<script> 1428 var isWLR = true; 1429 1430 window.customWidgetsFunctions = {}; 1431 window.customWidgetsStrings = {}; 1432 window.collections = {}; 1433 window.currentLanguage = "ENGLISH" 1434 window.isSitePreview = false; 1435</script>
1435 1436 1437 1438
1439<script> 1440 window.customWidgetsFunctions["dd5ecd8459bb4c3985b510984ca56bd4~1"] = function (element, data, api) { 1441 window.dmAPI.runOnReady('radioPlayerWidget', () => { 1442 const audio = element.querySelector('.radio-audio'); 1443 const playBtn = element.querySelector('.radio-play-btn'); 1444 const iconPlay = element.querySelector('.icon-play'); 1445 const iconPause = element.querySelector('.icon-pause'); 1446 const volumeInput = element.querySelector('.radio-volume-input'); 1447 const volumeFill = element.querySelector('.radio-volume-fill'); 1448 const volumeThumb = element.querySelector('.radio-volume-thumb'); 1449 1450 if (!audio || !playBtn) { 1451 return; 1452 } 1453 1454 audio.volume = 0.8; 1455 1456 function setPlayingUI(isPlaying) { 1457 if (isPlaying) { 1458 iconPlay.style.display = 'none'; 1459 iconPause.style.display = ''; 1460 } else { 1461 iconPlay.style.display = ''; 1462 iconPause.style.display = 'none'; 1463 } 1464 } 1465 1466 playBtn.addEventListener('click', () => { 1467 if (audio.paused) { 1468 audio.play().catch(() => {}); 1469 } else { 1470 audio.pause(); 1471 } 1472 }); 1473 1474 audio.addEventListener('play', () => setPlayingUI(true)); 1475 audio.addEventListener('pause', () => setPlayingUI(false)); 1476 1477 if (volumeInput) { 1478 volumeInput.addEventListener('input', (e) => { 1479 const val = Number(e.target.value); 1480 audio.volume = val / 100; 1481 if (volumeFill) volumeFill.style.width = val + '%'; 1482 if (volumeThumb) volumeThumb.style.left = val + '%'; 1483 }); 1484 } 1485}); 1486 1487 }; 1488</script>
1488 1489
1490<script> 1491 window.customWidgetsFunctions["fe73abd2ed6f4be385e1c8531ae72d06~1"] = function (element, data, api) { 1492 window.dmAPI.runOnReady('koolRecordPlayer', () => { 1493 const audio = element.querySelector('[data-audio]'); 1494 const listenBtn = element.querySelector('[data-listen-btn]'); 1495 const btnText = element.querySelector('[data-btn-text]'); 1496 const vinylDisc = element.querySelector('[data-vinyl-disc]'); 1497 const tonearm = element.querySelector('[data-tonearm]'); 1498 const equalizer = element.querySelector('[data-equalizer]'); 1499 const nowPlayingRow = element.querySelector('[data-now-playing-row]'); 1500 const albumArt = element.querySelector('[data-album-art]'); 1501 const trackInfo = element.querySelector('[data-track-info]'); 1502 const trackTitle = element.querySelector('[data-track-title]'); 1503 const trackArtist = element.querySelector('[data-track-artist]'); 1504 1505 if (!audio || !listenBtn) { 1506 return; 1507 } 1508 1509 const playLabel = (data.config['playLabel'] || 'Listen Now'); 1510 const pauseLabel = (data.config['pauseLabel'] || 'Pause'); 1511 const loadingLabel = (data.config['loadingLabel'] || 'Connecting...'); 1512 const rotationSpeed = data.config['rotationSpeed'] || '8'; 1513 const defaultSongText = data.config['defaultSongText'] || 'Live Radio'; 1514 const enableNowPlayingData = data.config['enableNowPlayingData']; 1515 const stationId = data.config['futuriStationId']; 1516 const bitrate = data.config['futuriBitrate'] || '96k'; 1517 const apiOverride = data.config['nowPlayingApiOverride']; 1518 const fallbackArt = (albumArt && albumArt.getAttribute('data-fallback-art')) || ''; 1519 1520 vinylDisc.style.setProperty('--vinyl-speed', rotationSpeed + 's'); 1521 1522 const iconPlay = listenBtn.querySelector('.icon-play'); 1523 const iconPause = listenBtn.querySelector('.icon-pause'); 1524 const iconLoading = listenBtn.querySelector('.icon-loading'); 1525 1526 function setState(state) { 1527 listenBtn.setAttribute('data-state', state); 1528 1529 iconPlay.style.display = 'none'; 1530 iconPause.style.display = 'none'; 1531 iconLoading.style.display = 'none'; 1532 1533 if (state === 'playing') { 1534 iconPause.style.display = ''; 1535 btnText.textContent = pauseLabel; 1536 vinylDisc.classList.add('is-spinning'); 1537 if (tonearm) tonearm.classList.add('is-active'); 1538 if (equalizer) equalizer.classList.add('is-active'); 1539 if (nowPlayingRow) nowPlayingRow.hidden = false; 1540 } else if (state === 'loading') { 1541 iconLoading.style.display = ''; 1542 btnText.textContent = loadingLabel; 1543 vinylDisc.classList.remove('is-spinning'); 1544 if (tonearm) tonearm.classList.remove('is-active'); 1545 if (equalizer) equalizer.classList.remove('is-active'); 1546 if (nowPlayingRow) nowPlayingRow.hidden = true; 1547 } else { 1548 iconPlay.style.display = ''; 1549 btnText.textContent = playLabel; 1550 vinylDisc.classList.remove('is-spinning'); 1551 if (tonearm) tonearm.classList.remove('is-active'); 1552 if (equalizer) equalizer.classList.remove('is-active'); 1553 if (nowPlayingRow) nowPlayingRow.hidden = true; 1554 } 1555 } 1556 1557 setState('paused'); 1558 1559 listenBtn.addEventListener('click', () => { 1560 const currentState = listenBtn.getAttribute('data-state'); 1561 1562 if (currentState === 'playing') { 1563 audio.pause(); 1564 setState('paused'); 1565 return; 1566 } 1567 1568 if (currentState === 'loading') { 1569 return; 1570 } 1571 1572 setState('loading'); 1573 1574 // Pause any other KOOL players on the page before starting this one 1575 document.querySelectorAll('audio.kool-audio').forEach((otherAudio) => { 1576 if (otherAudio !== audio) { 1577 otherAudio.pause(); 1578 } 1579 }); 1580 1581 audio.play().catch(() => { 1582 setState('paused'); 1583 }); 1584 }); 1585 1586 audio.addEventListener('playing', () => { 1587 setState('playing'); 1588 }); 1589 1590 audio.addEventListener('pause', () => { 1591 if (listenBtn.getAttribute('data-state') !== 'loading') { 1592 setState('paused'); 1593 } 1594 }); 1595 1596 audio.addEventListener('waiting', () => { 1597 setState('loading'); 1598 }); 1599 1600 audio.addEventListener('error', () => { 1601 setState('paused'); 1602 }); 1603 1604 audio.addEventListener('ended', () => { 1605 setState('paused'); 1606 }); 1607 1608 // ---- Now Playing (Futuri Streaming API) ---- 1609 if (!enableNowPlayingData || !stationId) { 1610 return; 1611 } 1612 1613 const nowPlayingUrl = (apiOverride && apiOverride.trim()) 1614 ? apiOverride.trim() 1615 : 'https://npapi.futurimedia.com/npapi/nowplaying/' + stationId + '?bitrate=' + bitrate; 1616 1617 let lastSongKey = ''; 1618 let isFetching = false;
1619 1620 function pickFirst(obj, paths) { 1621 for (let i = 0; i < paths.length; i++) { 1622 const parts = paths[i].split('.'); 1623 let value = obj; 1624 for (let j = 0; j < parts.length; j++) { 1625 if (value == null) break; 1626 value = value[parts[j]]; 1627 } 1628 if (typeof value === 'string' && value.trim()) { 1629 return value.trim(); 1630 } 1631 } 1632 return ''; 1633 } 1634 1635 function normalizeResponse(raw) { 1636 // Futuri responses can come back as an object, or as an array/list of recent tracks 1637 let record = raw; 1638 if (Array.isArray(raw) && raw.length) { 1639 record = raw[0]; 1640 } else if (raw && Array.isArray(raw.data) && raw.data.length) { 1641 record = raw.data[0]; 1642 } else if (raw && Array.isArray(raw.results) && raw.results.length) { 1643 record = raw.results[0]; 1644 } else if (raw && raw.nowplaying) { 1645 record = raw.nowplaying; 1646 } else if (raw && raw.now_playing) { 1647 record = raw.now_playing; 1648 } 1649 1650 if (!record || typeof record !== 'object') { 1651 return null; 1652 } 1653 1654 const title = pickFirst(record, ['title', 'song', 'track', 'track_title', 'song_title', 'name']); 1655 const artist = pickFirst(record, ['artist', 'artist_name', 'track_artist']); 1656 const art = pickFirst(record, ['albumArt', 'album_art', 'image', 'artwork', 'cover', 'cover_url', 'art', 'image_url']); 1657 1658 if (!title && !artist && !art) { 1659 return null; 1660 } 1661 1662 return { title: title, artist: artist, art: art }; 1663 } 1664 1665 function applyNowPlaying(info) { 1666 const songKey = (info.title || '') + '|' + (info.artist || ''); 1667 if (songKey === lastSongKey) { 1668 return; 1669 } 1670 lastSongKey = songKey; 1671 1672 if (trackInfo) trackInfo.classList.add('is-updating'); 1673 1674 setTimeout(() => { 1675 if (trackTitle) { 1676 trackTitle.textContent = info.title || defaultSongText; 1677 } 1678 if (trackArtist) { 1679 trackArtist.textContent = info.artist || ''; 1680 } 1681 if (albumArt) { 1682 albumArt.style.opacity = '0'; 1683 setTimeout(() => { 1684 albumArt.src = info.art || fallbackArt; 1685 albumArt.style.opacity = '1'; 1686 }, 200); 1687 } 1688 if (trackInfo) trackInfo.classList.remove('is-updating'); 1689 }, 150); 1690 } 1691 1692 function resetToDefault() { 1693 if (lastSongKey === '') return; 1694 lastSongKey = ''; 1695 if (trackTitle) trackTitle.textContent = defaultSongText; 1696 if (trackArtist) trackArtist.textContent = ''; 1697 if (albumArt) albumArt.src = fallbackArt; 1698 } 1699 1700 function fetchNowPlaying() { 1701 if (isFetching) return; 1702 isFetching = true; 1703 1704 fetch(nowPlayingUrl, { method: 'GET', mode: 'cors' }) 1705 .then((response) => { 1706 if (!response.ok) throw new Error('Now Playing request failed'); 1707 return response.json(); 1708 }) 1709 .then((raw) => { 1710 const info = normalizeResponse(raw); 1711 if (info) { 1712 applyNowPlaying(info); 1713 } else { 1714 resetToDefault(); 1715 } 1716 }) 1717 .catch(() => { 1718 // Keep showing the last known info (or fallback) if the API is unreachable 1719 }) 1720 .finally(() => { 1721 isFetching = false; 1722 }); 1723 } 1724 1725 fetchNowPlaying(); 1726 const nowPlayingInterval = setInterval(fetchNowPlaying, 20000); 1727 1728 window.addEventListener('beforeunload', () => { 1729 clearInterval(nowPlayingInterval); 1730 }); 1731}); 1732 1733 }; 1734</script>
1734 1735
1736<script> 1737 window.customWidgetsFunctions["297997a832c74a23bfb67e493117c01e~17"] = function (element, data, api) { 1738 let shouldLoadLocalScript = false 1739 1740const isDevEnv = data.inEditor || dmAPI.getCurrentEnvironment() === 'preview' 1741 1742if (isDevEnv && localStorage.getItem('radio-widget-dev') === 'yes') { 1743 shouldLoadLocalScript = true 1744 $('head').append( $('<link rel="stylesheet" type="text/css" />').attr('href', 'http://localhost:8000/radio-player.css') ); 1745} 1746 1747api.scripts.renderExternalApp( 1748 shouldLoadLocalScript 1749 ? 'http://localhost:8000/radio-player.js' 1750 : 'https://futuri-radio-widget.vercel.app/radio-player.js', 1751 element, 1752 { siteDetails: data, pageData: {} }, 1753 { amd: false, name: 'radio-player' } 1754); 1755 1756if (data.inEditor) { 1757 element.style.minHeight = '64px' 1758} 1759 }; 1760</script>
1760 1761
1762<script> 1763 window.customWidgetsFunctions["ca663c3a7da24b9f9cb3ba691b9ab4d5~14"] = function (element, data, api) { 1764 let shouldLoadLocalScript = false 1765 1766const isDevEnv = data.inEditor || dmAPI.getCurrentEnvironment() === 'preview' 1767 1768if (isDevEnv && localStorage.getItem('radio-widget-dev') === 'yes') { 1769 shouldLoadLocalScript = true 1770 $('head').append( $('<link rel="stylesheet" type="text/css" />').attr('href', 'http://localhost:8000/radio-player.css') ); 1771} 1772 1773api.scripts.renderExternalApp( 1774 shouldLoadLocalScript 1775 ? 'http://localhost:8000/last-played-list.js' 1776 : 'https://futuri-radio-widget.vercel.app/last-played-list.js', 1777 element, 1778 { siteDetails: data, pageData: {} }, 1779 { amd: false, name: 'last-played-list' } 1780); 1781 1782if (data.inEditor) { 1783 element.style.minHeight = '64px' 1784} 1785 }; 1786</script>
1786 1787
1788<script> 1789 window.customWidgetsFunctions["2147ee679737459fa8ad95767cb6f71a~6"] = function (element, data, api) { 1790 window.dmAPI.runOnReady('familyOfBrandsWidget', () => { 1791 const row = element.querySelector('.fob-brands-row'); 1792 if (!row) return; 1793 1794 const logoCount = parseInt(data.config['logoCount'], 10) || 4; 1795 const cards = Array.from(row.querySelectorAll('.fob-brand-card')); 1796 1797 cards.forEach((card, index) => { 1798 if (index >= logoCount) { 1799 card.setAttribute('data-hidden', 'true'); 1800 } else { 1801 card.removeAttribute('data-hidden'); 1802 } 1803 }); 1804 1805 const showBrandName = data.config['showBrandName']; 1806 if (showBrandName === false) { 1807 element.querySelectorAll('.fob-brand-name').forEach((el) => { 1808 el.style.display = 'none'; 1809 }); 1810 } 1811}); 1812 1813 }; 1814</script>
1814 1815 1816
1817<script type="text/javascript"> 1818 1819 var d_version = "production_6839"; 1820 var build = "2026-10-08T12_48_49"; 1821 window['v' + 'ersion'] = d_version; 1822 1823 function buildEditorParent() { 1824 window.isMultiScreen = true; 1825 window.editorParent = {}; 1826 window.previewParent = {}; 1827 try { 1828 var _p = window.parent; 1829 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1830 window.editorParent = _p; 1831 } else if (_p.isSitePreview) { 1832 window.previewParent = _p; 1833 } 1834 } catch (e) { 1835 1836 } 1837 } 1838 1839 buildEditorParent(); 1840</script>
1840 1841 1842 1843 1844
1845<script type="text/javascript" id='d-js-jquery' 1846 src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1846 1847 1848 1849 1850 1851<!-- Injecting site-wide before scripts --> 1852 1853<!-- End Injecting site-wide to the head --> 1854 1855 1856
1857<script> 1858 var _jquery = window.$; 1859 1860 var jqueryAliases = ['$', 'jquery', 'jQuery']; 1861 1862 jqueryAliases.forEach((alias) => { 1863 Object.defineProperty(window, alias, { 1864 get() { 1865 return _jquery; 1866 }, 1867 set() { 1868 console.warn("Trying to over-write the global jquery object!"); 1869 } 1870 }); 1871 }); 1872 window.jQuery.migrateMute = true; 1873</script>
1873 1874 1875 1876 1877
1878<script> 1879 window.cookiesNotificationMarkupPreview = 'null'; 1880</script>
1880 1881 1882
1883<script id='d-js-params'> 1884 window.INSITE = window.INSITE || {}; 1885 window.INSITE.device = "desktop"; 1886 1887 window.rtCommonProps = {}; 1888 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 1889 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1890 rtCommonProps["inlineEditGrid.snap"] =true; 1891 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1892 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1893 rtCommonProps["common.mapbox.js.override"] =false; 1894 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1895 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1896 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1897 rtCommonProps["common.build.dist.folder"] = 'production/6839'; 1898 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 1899 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6839'; 1900 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 1901 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1902 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1903 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1904 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1905 rtCommonProps["isAutomation.test"] =false; 1906 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1907 1908 1909 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1910 1911 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1912 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1913 rtCommonProps['server.for.resources'] = ''; 1914 rtCommonProps['feature.flag.lazy.widgets'] = true; 1915 rtCommonProps['feature.flag.single.wow'] = false; 1916 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1917 rtCommonProps['feature.flag.mark.anchors'] = true; 1918 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1919 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1920 rtCommonProps["images.sizes.small"] =160; 1921 rtCommonProps["images.sizes.mobile"] =640; 1922 rtCommonProps["images.sizes.tablet"] =1280; 1923 rtCommonProps["images.sizes.desktop"] =1920; 1924 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 1925 rtCommonProps["feature.flag.performance.logs"] =false; 1926 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 1927 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 1928 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 1929 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 1930 // feature flags that's used out of runtime module (in legacy files) 1931 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 1932 1933 window.rtFlags = {}; 1934 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 1935 rtFlags["scripts.widgetCount.enabled"] =true; 1936 rtFlags["fnb.animations.tracking.enabled"] =true; 1937 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 1938 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 1939 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 1940 rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true; 1941 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 1942 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 1943 rtFlags["geocode.search.localize"] =false; 1944 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 1945 rtFlags["twitter.heightLimit.enabled"] = true; 1946 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 1947 rtFlags["flex.animation.design.panel.layout"] =true; 1948 rtFlags["runtime.cwv.report.cls.enabled"] =false; 1949 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 1950 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 1951 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 1952 rtFlags["runtime.lcp.preload.monitor.enabled"] =true; 1953 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 1954 rtFlags["runtime.video.widget.lazy.enabled"] =true; 1955 rtFlags["contact.form.useActiveForm"] =true; 1956 rtFlags["contact.form.custom.errors.enabled"] =false; 1957 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 1958 rtFlags["editor.widget.form.a11y"] =true; 1959</script>
vendor: 1 bytes, line 1959
1959
1960<script src="https://static.cdn-website.com/mnlt/production/6839/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974
1974<script src="https://static.cdn-website.com/mnlt/production/6839/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
1974 1975 1976 1977 1978 1979
1980<script> 1981 1982 $(window).bind("orientationchange", function (e) { 1983 $.layoutManager.initLayout(); 1984 1985 }); 1986 $(document).resize(function () { 1987 1988 }); 1989</script>
1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008
2009<script type="text/javascript" id="d_track_sp"> 2010 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 2011 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 2012 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 2013 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 2014 window.dmsnowplow = window.snowplow; 2015 2016 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 2017 appId: '04741c2d' 2018 }); 2019 2020 // snowplow queries element styles so we wait until CSS calculations are done. 2021 requestAnimationFrame(() => { 2022 dmsnowplow('trackPageView'); 2023 _dm_insite.forEach((rule) => { 2024 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 2025 // the tracking is in popup.js 2026 if (rule.actionName !== "popup") { 2027 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 2028 } 2029 window?.waitForDeferred?.('dmAjax', () => { 2030 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 2031 }); 2032 }); 2033 }); 2034</script>
2034 2035 2036 2037 2038<div style="display:none;" id="P6iryBW0Wu"></div> 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 2051 2052 2053 <div class="pswp__bg"></div> 2054 2055 2056 <div class="pswp__scroll-wrap"> 2057 2058 2059 <div class="pswp__container"> 2060 <div class="pswp__item"></div> 2061 <div class="pswp__item"></div> 2062 <div class="pswp__item"></div> 2063 </div> 2064 2065 2066 <div class="pswp__ui pswp__ui--hidden"> 2067 2068 <div class="pswp__top-bar"> 2069 2070 2071 2072 <div class="pswp__counter"></div> 2073 2074 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 2075 2076 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 2077 2078 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 2079 2080 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 2081 2082 2083 2084 <div class="pswp__preloader"> 2085 <div class="pswp__preloader__icn"> 2086 <div class="pswp__preloader__cut"> 2087 <div class="pswp__preloader__donut"></div> 2088 </div> 2089 </div> 2090 </div> 2091 </div> 2092 2093 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 2094 <div class="pswp__share-tooltip"></div> 2095 </div> 2096 2097 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 2098 </button> 2099 2100 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 2101 </button> 2102 2103 <div class="pswp__caption"> 2104 <div class="pswp__caption__center"></div> 2105 </div> 2106 2107 </div> 2108 2109 </div> 2110 2111</div> 2112<div id="fb-root" 2113 data-locale="en"></div> 2114<!-- Alias: 04741c2d --> 2115<div class="dmPopupMask" id="dmPopupMask"></div> 2116<div id="dmPopup" class="dmPopup" data-auto="popup"> 2117 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 2118 <div class="dmPopupTitle"> <span></span> Share by:</div> 2119 <div class="data"></div> 2120</div>
2120<script id="d_track_personalization"> 2121 window?.waitForDeferred?.('dmAjax', () => { 2122 // Collects client data and updates cookies used by smart sites 2123 window.expireDays = 365; 2124 window.visitLength = 30 * 60000; 2125 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 2126 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 2127 }); 2128</script>
vendor: 1 bytes, line 2128
2128
2129<script type="text/javascript"> 2130 2131 Parameters.NavigationAreaParams.MoreButtonText = 'More'; 2132 2133 Parameters.NavigationAreaParams.LessButtonText = 'Less'; 2134 </script>
2134 2135<!-- Site Wide Html Markup --> 2136<!-- Site Wide Html Markup --> 2137</body> 2138</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.