1var playNextAudio = "N"; 2 3!(function (e, t) { 4 "object" == typeof exports && "object" == typeof module ? (module.exports = t()) : "function" == typeof define && define.amd ? define("Amplitude", [], t) : "object" == typeof exports ? (exports.Amplitude = t()) : (e.Amplitude = t()); 5})(this, function () { 6 return (function (e) { 7 function t(l) { 8 if (a[l]) return a[l].exports; 9 var i = (a[l] = { i: l, l: !1, exports: {} }); 10 return e[l].call(i.exports, i, i.exports, t), (i.l = !0), i.exports; 11 } 12 var a = {}; 13 return ( 14 (t.m = e), 15 (t.c = a), 16 (t.i = function (e) { 17 return e; 18 }), 19 (t.d = function (e, a, l) { 20 t.o(e, a) || Object.defineProperty(e, a, { configurable: !1, enumerable: !0, get: l }); 21 }), 22 (t.n = function (e) { 23 var a = 24 e && e.__esModule 25 ? function () { 26 return e.default; 27 } 28 : function () { 29 return e; 30 }; 31 return t.d(a, "a", a), a; 32 }), 33 (t.o = function (e, t) { 34 return Object.prototype.hasOwnProperty.call(e, t); 35 }), 36 (t.p = ""), 37 t((t.s = 8)) 38 ); 39 })([ 40 function (e, t, a) { 41 "use strict"; 42 var l = { 43 active_song: new Audio(), 44 active_metadata: {}, 45 active_album: "", 46 active_index: 0, 47 active_playlist: "", 48 autoplay: !1, 49 playback_speed: 1, 50 callbacks: {}, 51 songs: {}, 52 playlists: {}, 53 shuffled_playlists: {}, 54 shuffled_statuses: {}, 55 shuffled_active_indexes: {}, 56 repeat: !1, 57 shuffle_list: {}, 58 shuffle_on: !1, 59 shuffle_active_index: 0, 60 default_album_art: "", 61 debug: !1, 62 volume: 0.5, 63 pre_mute_volume: 0.5, 64 volume_increment: 5, 65 volume_decrement: 5, 66 soundcloud_client: "", 67 soundcloud_use_art: !1, 68 soundcloud_song_count: 0, 69 soundcloud_songs_ready: 0, 70 is_touch_moving: !1, 71 }; 72 e.exports = l; 73 }, 74 function (e, t, a) { 75 "use strict"; 76 function l(e) { 77 return e && e.__esModule ? e : { default: e }; 78 } 79 Object.defineProperty(t, "__esModule", { value: !0 }); 80 var i = a(3), 81 u = l(i), 82 n = a(2), 83 s = l(n), 84 d = a(0), 85 o = (function () { 86 function e() { 87 (d.active_song = new Audio()), 88 (d.active_metadata = {}), 89 (d.active_album = ""), 90 (d.active_index = 0), 91 (d.active_playlist = ""), 92 (d.autoplay = !1), 93 (d.playback_speed = 1), 94 (d.callbacks = {}), 95 (d.songs = {}), 96 (d.playlists = {}), 97 (d.shuffled_playlists = {}), 98 (d.shuffled_statuses = {}), 99 (d.repeat = !1), 100 (d.shuffle_list = {}), 101 (d.shuffle_on = !1), 102 (d.shuffle_active_index = 0), 103 (d.default_album_art = ""), 104 (d.debug = !1), 105 (d.handle_song_elements = !0), 106 (d.volume = 0.5), 107 (d.pre_mute_volume = 0.5), 108 (d.volume_increment = 5), 109 (d.volume_decrement = 5), 110 (d.soundcloud_client = ""), 111 (d.soundcloud_use_art = !1), 112 (d.soundcloud_song_count = 0), 113 (d.soundcloud_songs_ready = 0); 114 } 115 function t(e) { 116 d.debug && console.log(e); 117 } 118 function a(e) { 119 if (d.callbacks[e]) { 120 var a = window[d.callbacks[e]]; 121 t("Running Callback: " + e); 122 try { 123 a(); 124 } catch (e) { 125 if ("CANCEL EVENT" == e.message) throw e; 126 t("Callback error: " + e.message); 127 } 128 } 129 } 130 function l(e) { 131 var t = d.songs[e]; 132 u.default.stop(), 133 s.default.setPlayPauseButtonsToPause(), 134 s.default.resetSongSliders(), 135 s.default.resetSongTimeVisualizations(), 136 s.default.resetTimes(), 137 n(t) && a("album_change"), 138 r(t, e), 139 s.default.displaySongMetadata(), 140 s.default.setActiveContainer(), 141 s.default.syncSongDuration(); 142 } 143 function i(e) { 144 return e != d.active_index; 145 } 146 function n(e) { 147 return d.active_album != e; 148 } 149 function o(e) { 150 return d.active_playlist != e; 151 } 152 function r(e, t) { 153 (d.active_song.src = e.url), (d.active_metadata = e), (d.active_album = e.album), (d.active_index = t); 154 } 155 function f() { 156 for (var e = new Array(d.songs.length), t = 0; t < d.songs.length; t++) (e[t] = d.songs[t]), (e[t].original_index = t); 157 for (var t = d.songs.length - 1; t > 0; t--) { 158 p(e, t, Math.floor(Math.random() * d.songs.length + 1) - 1); 159 } 160 d.shuffle_list = e; 161 } 162 function c(e) { 163 for (var t = new Array(d.playlists[e].length), a = 0; a < d.playlists[e].length; a++) (t[a] = d.songs[d.playlists[e][a]]), (t[a].original_index = a); 164 for (var a = d.playlists[e].length - 1; a > 0; a--) { 165 p(t, a, Math.floor(Math.random() * d.playlists[e].length + 1) - 1); 166 } 167 d.shuffled_playlists[e] = t; 168 } 169 function p(e, t, a) { 170 var l = e[t]; 171 (e[t] = e[a]), (e[a] = l); 172 } 173 function m(e) { 174 d.active_playlist != e && a("playlist_changed"), (d.active_playlist = e); 175 } 176 function v(e) { 177 return /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e); 178 } 179 function y(e) { 180 return !isNaN(e) && parseInt(Number(e)) == e && !isNaN(parseInt(e, 10)); 181 } 182 return { resetConfig: e, writeDebugMessage: t, runCallback: a, changeSong: l, checkNewSong: i, checkNewAlbum: n, checkNewPlaylist: o, shuffleSongs: f, shufflePlaylistSongs: c, setA
182ctivePlaylist: m, isURL: v, isInt: y }; 183 })(); 184 (t.default = o), (e.exports = t.default); 185 }, 186 function (e, t, a) { 187 "use strict"; 188 function l(e) { 189 return e && e.__esModule ? e : { default: e }; 190 } 191 function i(e, t, a) { 192 return t in e ? Object.defineProperty(e, t, { value: a, enumerable: !0, configurable: !0, writable: !0 }) : (e[t] = a), e; 193 } 194 Object.defineProperty(t, "__esModule", { value: !0 }); 195 var u = a(0), 196 n = l(u), 197 s = a(10), 198 d = l(s), 199 o = (function () { 200 function e(e, t) { 201 d.default.syncCurrentHours(e.hours), 202 d.default.syncCurrentMinutes(e.minutes), 203 d.default.syncCurrentSeconds(e.seconds), 204 d.default.syncCurrentTime(e), 205 P(t), 206 b(n.default.active_playlist, t), 207 S(n.default.active_playlist, n.default.active_index, t), 208 d.default.syncSongTimeVisualizations(t); 209 } 210 function t() { 211 d.default.resetCurrentHours(), d.default.resetCurrentMinutes(), d.default.resetCurrentSeconds(), d.default.resetCurrentTime(); 212 } 213 function a() { 214 for (var e = document.getElementsByClassName("amplitude-song-slider"), t = 0; t < e.length; t++) e[t].value = 0; 215 } 216 function l() { 217 for (var e = document.getElementsByClassName("amplitude-song-time-visualization"), t = 0; t < e.length; t++) { 218 e[t].querySelector(".amplitude-song-time-visualization-status").setAttribute("style", "width: 0px"); 219 } 220 } 221 function u() { 222 for (var e = document.getElementsByClassName("amplitude-song-container"), t = 0; t < e.length; t++) e[t].classList.remove("amplitude-active-song-container"); 223 if ("" == n.default.active_playlist || null == n.default.active_playlist) { 224 if (document.querySelectorAll('.amplitude-song-container[amplitude-song-index="' + n.default.active_index + '"]')) { 225 var e = document.querySelectorAll('.amplitude-song-container[amplitude-song-index="' + n.default.active_index + '"]'); 226 for (t = 0; t < e.length; t++) e[t].hasAttribute("amplitude-playlist") || e[t].classList.add("amplitude-active-song-container"); 227 } 228 } else if (document.querySelectorAll('.amplitude-song-container[amplitude-song-index="' + n.default.active_index + '"][amplitude-playlist="' + n.default.active_playlist + '"]')) { 229 var e = document.querySelectorAll('.amplitude-song-container[amplitude-song-index="' + n.default.active_index + '"][amplitude-playlist="' + n.default.active_playlist + '"]'); 230 for (t = 0; t < e.length; t++) e[t].classList.add("amplitude-active-song-container"); 231 } 232 } 233 function s() { 234 for (var e = ["cover_art_url", "station_art_url", "podcast_episode_cover_art_url"], t = document.querySelectorAll("[amplitude-song-info]"), a = 0; a < t.length; a++) { 235 var l = t[a].getAttribute("amplitude-song-info"), 236 i = t[a].getAttribute("amplitude-playlist"), 237 u = t[a].getAttribute("amplitude-main-song-info"); 238 (n.default.active_playlist != i && "true" != u) || 239 (void 0 != n.default.active_metadata[l] 240 ? e.indexOf(l) >= 0 241 ? t[a].setAttribute("src", n.default.active_metadata[l]) 242 : (t[a].innerHTML = n.default.active_metadata[l]) 243 : e.indexOf(l) >= 0 244 ? "" != n.default.default_album_art 245 ? t[a].setAttribute("src", n.default.default_album_art) 246 : t[a].setAttribute("src", "") 247 : (t[a].innerHTML = "")); 248 } 249 } 250 function o(e, t) { 251 for (var a = ["cover_art_url", "station_art_url", "podcast_episode_
251cover_art_url"], l = document.querySelectorAll('[amplitude-song-info][amplitude-playlist="' + t + '"]'), i = 0; i < l.length; i++) { 252 var u = l[i].getAttribute("amplitude-song-info"); 253 l[i].getAttribute("amplitude-playlist") == t && 254 (void 0 != e[u] 255 ? a.indexOf(u) >= 0 256 ? l[i].setAttribute("src", e[u]) 257 : (l[i].innerHTML = e[u]) 258 : a.indexOf(u) >= 0 259 ? "" != e.default_album_art 260 ? l[i].setAttribute("src", e.default_album_art) 261 : l[i].setAttribute("src", "") 262 : (l[i].innerHTML = "")); 263 } 264 } 265 function r() { 266 for (var e = document.getElementsByClassName("amplitude-playback-speed"), t = 0; t < e.length; t++) 267 switch ((e[t].classList.remove("amplitude-playback-speed-10"), e[t].classList.remove("amplitude-playback-speed-15"), e[t].classList.remove("amplitude-playback-speed-20"), n.default.playback_speed)) { 268 case 1: 269 e[t].classList.add("amplitude-playback-speed-10"); 270 break; 271 case 1.5: 272 e[t].classList.add("amplitude-playback-speed-15"); 273 break; 274 case 2: 275 e[t].classList.add("amplitude-playback-speed-20"); 276 } 277 } 278 function f() { 279 for (var e = document.getElementsByClassName("amplitude-volume-slider"), t = 0; t < e.length; t++) e[t].value = 100 * n.default.active_song.volume; 280 } 281 function c() { 282 for (var e = document.querySelectorAll(".amplitude-play-pause"), t = 0; t < e.length; t++) d.default.setElementPause(e[t]); 283 } 284 function p(e) { 285 "string" != typeof e && (e = n.default.active_song.paused ? "paused" : "playing"); 286 for (var t = document.querySelectorAll('.amplitude-play-pause[amplitude-main-play-pause="true"]'), a = 0; a < t.length; a++) 287 switch (e) { 288 case "playing": 289 d.default.setElementPlay(t[a]); 290 break; 291 case "paused": 292 d.default.setElementPause(t[a]); 293 } 294 } 295 function m(e, t) { 296 "string" != typeof t && (t = n.default.active_song.paused ? "paused" : "playing"); 297 for (var a = document.querySelectorAll('.amplitude-play-pause[amplitude-playlist-main-play-pause="true"]'), l = 0; l < a.length; l++) 298 a[l].getAttribute("amplitude-playlist") == e && "playing" == t ? d.default.setElementPlay(a[l]) : d.default.setElementPause(a[l]); 299 } 300 function v(e, t, a) { 301 if (("string" != typeof a && (a = n.default.active_song.paused ? "paused" : "playing"), null == e || "" == e)) 302 for (var l = document.querySelectorAll(".amplitude-play-pause[amplitude-song-index]"), i = 0; i < l.length; i++) 303 l[i].hasAttribute("amplitude-playlist") ? d.default.setElementPause(l[i]) : "playing" == a && l[i].getAttribute("amplitude-song-index") == t ? d.default.setElementPlay(l[i]) : d.default.setElementPause(l[i]); 304 else 305 for (var l = document.querySelectorAll(".amplitude-play-pause[amplitude-song-index]"), i = 0; i < l.length; i++) 306 l[i].hasAttribute("amplitude-playlist") && l[i].getAttribute("amplitude-song-index") == t && l[i].getAttribute("amplitude-playlist") == e && "playing" == a 307 ? d.default.setElementPlay(l[i]) 308 : d.default.setElementPause(l[i]); 309 } 310 function y() { 311 for (var e = document.getElementsByClassName("amplitude-repeat"), t = 0; t < e.length; t++) 312 n.default.repeat ? (e[t].classList.add("amplitude-repeat-on"), e[t].classList.remove("amplitude-repeat-off")) : (e[t].classList.remove("amplitude-repeat-on"), e[t].classList.add("amplitude-repeat-off")); 313 } 314 function g(e) { 315 for (var t = document.getElementsByClassName("amplitude-mute"), a = 0; a < t.length; a++) 316 e ? (t[a].classList.remove("amplitude-not-muted"), t[a].classList.add("amplitude-muted")) : (t[a].classList.add("amplitude-not-muted"), t[a].classList.remove("amplitude-muted")); 317 } 318 function f(e) {} 319 function _(e) { 320 for (var t = document.getElementsByClassName("amplitude-shuffle"), a = 0; a < t.length; a++) 321 null == t[a].getAttribute("amplitude-playlist") && 322 (e ? (t[a].classList.add("amplitude-shuffle-on"), t[a].classList.remove("amplitude-shuffle-off")) : (t[a].classList.add("amplitude-shuffle-off"), t[a].classList.remove("amplitude-shuffle-on"))); 323 } 324 function h(e, t) { 325 for (var a = document.getElementsByClassName("amplitude-shuffle"), l = 0; l < a.length; l++) 326 a[l].getAttribute("amplitude-playlist") == t && 327 (e ? (a[l].classList.add("amplitude-shuffle-on"), a[l].classList.remove("amplitude-shuffle-off")) : (a[l].classList.add("amplitude-shuffle-off"), a[l].classList.remove("amplitude-shuffle-on"))); 328 } 329 function P(e) { 330 e = isNaN(e) ? 0 : e; 331 for (var t = document.querySelectorAll('.amplitude-song-slider[amplitude-main-song-slider="true"]'), a = 0; a < t.length; a++) t[a].value = e; 332 } 333 function b(e, t) { 334 t = isNaN(t) ? 0 : t; 335 for (var a = document.querySelectorAll('.amplitude-song-slider[amplitude-playlist-song-slider="true"][amplitude-playlist="' + e + '"]'), l = 0; l < a.length; l++) a[l].value = t; 336 } 337 function S(e, t, a) { 338 if (((a = isNaN(a) ? 0 : a), "" != e && null != e)) 339 for (var l = document.querySelectorAll('.amplitude-song-slider[amplitude-playlist="' + e + '"][amplitude-song-index="' + t + '"]'), i = 0; i < l.length; i++) l[i].value = a; 340 else for (var l = document.querySelectorAll('.amplitude-song-slider[amplitude-song-index="' + t + '"]'), i = 0; i < l.length; i++) l[i].hasAttribute("amplitude-playlist") || (0 != a && (l[i].value = a)); 341 } 342 function A(e) { 343 for (var t = document.querySelectorAll(".amplitude-volume-slider"), a = 0; a < t.length; a++) t[a].value = e; 344 } 345 function x(e) { 346 d.default.syncDurationHours(void 0 == e || isNaN(e.hours) ? "00" : e.hours), 347 d.default.syncDurationMinutes(void 0 == e || isNaN(e.minutes) ? "00" : e.minutes), 348 d.default.syncDurationSeconds(void 0 == e || isNaN(e.seconds) ? "00" : e.seconds), 349 d.default.syncDurationTime(void 0 != e ? e : {}); 350 } 351 var L; 352 return ( 353 (L = { 354 syncCurrentTime: e, 355 resetTimes: t, 356 resetSongSliders: a, 357 resetSongTimeVisualizations: l,
358 setActiveContainer: u, 359 displaySongMetadata: s, 360 syncPlaybackSpeed: r, 361 syncVolumeSliders: f, 362 setPlayPauseButtonsToPause: c, 363 setFirstSongInPlaylist: o, 364 syncMainPlayPause: p, 365 syncPlaylistPlayPause: m, 366 syncSongPlayPause: v, 367 syncRepeat: y, 368 syncMute: g, 369 }), 370 i(L, "syncVolumeSliders", f), 371 i(L, "syncShuffle", _), 372 i(L, "syncPlaylistShuffle", h), 373 i(L, "syncMainSliderLocation", P), 374 i(L, "syncPlaylistSliderLocation", b), 375 i(L, "syncSongSliderLocation", S), 376 i(L, "syncVolumeSliderLocation", A), 377 i(L, "syncSongDuration", x), 378 L 379 ); 380 })(); 381 (t.default = o), (e.exports = t.default); 382 }, 383 function (e, t, a) { 384 "use strict"; 385 function l(e) { 386 return e && e.__esModule ? e : { default: e }; 387 } 388 Object.defineProperty(t, "__esModule", { value: !0 }); 389 var i = a(0), 390 u = l(i), 391 n = a(1), 392 s = l(n), 393 d = a(2), 394 o = l(d), 395 r = (function () { 396 function e() { 397 s.default.runCallback("before_play"), 398 u.default.active_metadata.live && r(), 399 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) && !u.default.paused && r(), 400 u.default.active_song.play(), 401 (u.default.active_song.playbackRate = u.default.playback_speed), 402 s.default.runCallback("after_play"); 403 } 404 function t() { 405 s.default.runCallback("before_pause"), u.default.active_song.pause(), (u.default.paused = !0), u.default.active_metadata.live && d(), s.default.runCallback("after_pause"); 406 } 407 function a() { 408 s.default.runCallback("before_stop"), 409 0 != u.default.active_song.currentTime && (u.default.active_song.currentTime = 0), 410 u.default.active_song.pause(), 411 u.default.active_metadata.live && d(), 412 s.default.runCallback("after_stop"); 413 } 414 function l(e) { 415 u.default.active_song.volume = e / 100; 416 } 417 function i(e) { 418 u.default.active_metadata.live || (u.default.active_song.currentTime = u.default.active_song.duration * (song_percentage / 100)); 419 } 420 function n(e) { 421 u.default.active_song.addEventListener( 422 "canplaythrough", 423 function () { 424 u.default.active_song.duration >= e && e > 0 425 ? (u.default.active_song.currentTime = e) 426 : s.default.writeDebugMessage("Amplitude can't skip to a location greater than the duration of the audio or less than 0"); 427 }, 428 { once: !0 } 429 ); 430 } 431 function d() { 432 (u.default.active_song.src = ""), u.default.active_song.load(); 433 } 434 function r() { 435 (u.default.active_song.src = u.default.active_metadata.url), u.default.active_song.load(); 436 } 437 function f(t) { 438 t.url ? ((u.default.active_song.src = t.url), (u.default.active_metadata = t), (u.default.active_album = t.album)) : s.default.writeDebugMessage("The song needs to have a URL!"), 439 o.default.syncMainPlayPause("playing"), 440 o.default.displaySongMetadata(), 441 o.default.resetSongSliders(), 442 o.default.resetSongTimeVisualizations(), 443 o.default.resetTimes(), 444 e(); 445 } 446 function c(e) { 447 (u.default.playback_speed = e), (u.default.active_song.playbackRate = u.default.playback_speed); 448 } 449 return { play: e, pause: t, stop: a, setVolume: l, setSongLocation: i, skipToLocation: n, disconnectStream: d, reconnectStream: r, playNow: f, setPlaybackSpeed: c }; 450 })(); 451 (t.default = r), (e.exports = t.default); 452 }, 453 function (e, t, a) { 454 "use strict"; 455 function l(e) {
456 return e && e.__esModule ? e : { default: e }; 457 } 458 Object.defineProperty(t, "__esModule", { value: !0 }); 459 var i = a(0), 460 u = l(i), 461 n = a(1), 462 s = l(n), 463 d = a(7), 464 o = l(d), 465 r = (function () { 466 function e() { 467 s.default.writeDebugMessage("Beginning initialization of event handlers.."), 468 document.addEventListener("touchmove", function () { 469 u.default.is_touch_moving = !0; 470 }), 471 document.addEventListener("touchend", function () { 472 u.default.is_touch_moving && (u.default.is_touch_moving = !1); 473 }), 474 t(), 475 a(), 476 l(), 477 i(), 478 n(), 479 d(), 480 r(), 481 f(), 482 c(), 483 p(), 484 m(), 485 v(), 486 y(), 487 g(), 488 _(), 489 h(), 490 P(); 491 } 492 function t() { 493 u.default.active_song.removeEventListener("timeupdate", o.default.updateTime), 494 u.default.active_song.addEventListener("timeupdate", o.default.updateTime), 495 u.default.active_song.removeEventListener("durationchange", o.default.updateTime), 496 u.default.active_song.addEventListener("durationchange", o.default.updateTime); 497 } 498 function a() { 499 u.default.active_song.removeEventListener("ended", o.default.songEnded), u.default.active_song.addEventListener("ended", o.default.songEnded); 500 } 501 function l() { 502 for (var e = document.getElementsByClassName("amplitude-play"), t = 0; t < e.length; t++) 503 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 504 ? (e[t].removeEventListener("touchend", o.default.play), e[t].addEventListener("touchend", o.default.play)) 505 : (e[t].removeEventListener("click", o.default.play), e[t].addEventListener("click", o.default.play)); 506 } 507 function i() { 508 for (var e = document.getElementsByClassName("amplitude-pause"), t = 0; t < e.length; t++) 509 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 510 ? (e[t].removeEventListener("touchend", o.default.pause), e[t].addEventListener("touchend", o.default.pause)) 511 : (e[t].removeEventListener("click", o.default.pause), e[t].addEventListener("click", o.default.pause)); 512 } 513 function n() { 514 for (var e = document.getElementsByClassName("amplitude-play-pause"), t = 0; t < e.length; t++) 515 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 516 ? (e[t].removeEventListener("touchend", o.default.playPause), e[t].addEventListener("touchend", o.default.playPause)) 517 : (e[t].removeEventListener("click", o.default.playPause), e[t].addEventListener("click", o.default.playPause)); 518 } 519 function d() { 520 for (var e = document.getElementsByClassName("amplitude-stop"), t = 0; t < e.length; t++) 521 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 522 ? (e[t].removeEventListener("touchend", o.default.stop), e[t].addEventListener("touchend", o.default.stop)) 523 : (e[t].removeEventListener("click", o.default.stop), e[t].addEventListener("click", o.default.stop)); 524 } 525 function r() { 526 for (var e = document.getElementsByClassName("amplitude-mute"), t = 0; t < e.length; t++) 527 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 528 ? /iPhone|iPad|iPod/i.test(navigator.userAgent) 529 ? s.default.writeDebugMessage( 530 "iOS does NOT allow volume to be set through javascript: https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW4" 531 ) 532 : (e[t].removeEventListener("touchend", o.default.mute), e[t].addEventListener("touchend", o.default.mute)) 533 : (e[t].removeEventListener("click", o.default.mute), e[t].addEventListener("click", o.default.mute)); 534 } 535 function f() { 536 for (var e = document.getElementsByClassName("amplitude-volume-up"), t = 0; t < e.length; t++) 537 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 538 ? /iPhone|iPad|iPod/i.test(navigator.userAgent) 539 ? s.default.writeDebugMessage( 540 "iOS does NOT allow volume to be set through javascript: https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW4" 541 ) 542 : (e[t].removeEventListener("touchend", o.default.volumeUp), e[t].addEventListener("touchend", o.default.volumeUp)) 543 : (e[t].removeEventListener("click", o.default.volumeUp), e[t].addEventListener("click", o.default.volumeUp)); 544 } 545 function c() { 546 for (var e = document.getElementsByClassName("amplitude-volume-down"), t = 0; t < e.length; t++) 547 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 548 ? /iPhone|iPad|iPod/i.test(navigator.userAgent) 549 ? s.default.writeDebugMessage( 550 "iOS does NOT allow volume to be set through javascript: https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW4" 551 ) 552 : (e[t].removeEventListener("touchend", o.default.volumeDown), e[t].addEventListener("touchend", o.default.volumeDown)) 553 : (e[t].removeEventListener("click", o.default.volumeDown), e[t].addEventListener("click", o.default.volumeDown)); 554 } 555 function p() { 556 for (var e = window.navigator.userAgent, t = e.indexOf("MSIE "), a = document.getElementsByClassName("amplitude-song-slider"), l = 0; l < a.length; l++) 557 t > 0 || navigator.userAgent.match(/Trident.*rv\:11\./) 558 ? (a[l].removeEventListener("change", o.default.songSlider), a[l].addEventListener("change", o.default.songSlider)) 559 : (a[l].removeEventListener("input", o.default.songSlider), a[l].addEventListener("input", o.default.songSlider)); 560 } 561 function m() { 562 for (var e = window.navigator.userAgent, t = e.indexOf("MSIE "), a = document.getElementsByClassName("amplitude-volume-slider"), l = 0; l < a.length; l++) 563 /iPhone|iPad|iPod/i.test(navigator.userAgent) 564 ? s.default.writeDebugMessage( 565 "iOS does NOT allow volume to be set through javascript: https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW4" 566 ) 567 : t > 0 || navigator.userAgent.match(/Trident.*rv\:11\./) 568 ? (a[l].removeEventListener("change", o.default.volumeSlider), a[l].addEventListener("change", o.default.volumeSlider)) 569 : (a[l].removeEventListener("input", o.default.volumeSlider), a[l].addEventListener("input", o.default.volumeSlider)); 570 } 571 function v() { 572 for (var e = document.getElementsByClassName("amplitude-next"), t = 0; t < e.length; t++) 573 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 574 ? (e[t].removeEventListener("touchend", o.default.next), e[t].addEventListener("touchend", o.default.next)) 575 : (e[t].removeEventListener("click", o.default.next), e[t].addEventListener("click", o.default.next)); 576 } 577 function y() { 578 for (var e = document.getElementsByClassName("amplitude-prev"), t = 0; t < e.length; t++) 579 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 580 ? (e[t].removeEventListener("touchend", o.default.prev), e[t].addEventListener("touchend", o.default.prev)) 581 : (e[t].removeEventListener("click", o.default.prev), e[t].addEventListener("click", o.default.prev)); 582 } 583 function g() { 584 for (var e = document.getElementsByClassName("amplitude-shuffle"), t = 0; t < e.length; t++) 585 e[t].classList.remove("amplitude-shuffle-on"), 586 e[t].classList.add("amplitude-shuffle-off"), 587 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 588 ? (e[t].removeEventListener("touchend", o.default.shuffle), e[t].addEventListener("touchend", o.default.shuffle)) 589 : (e[t].removeEventListener("click", o.default.shuffle), e[t].addEventListener("click", o.default.shuffle)); 590 } 591 function _() { 592 for (var e = document.getElementsByClassName("amplitude-repeat"), t = 0; t < e.length; t++) 593 e[t].classList.remove("amplitude-repeat-on"), 594 e[t].classList.add("amplitude-repeat-off"), 595 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 596 ? (e[t].removeEventListener("touchend", o.default.repeat), e[t].addEventListener("touchend", o.default.repeat)) 597 : (e[t].removeEventListener("click", o.default.repeat), e[t].addEventListener("click", o.default.repeat)); 598 } 599 function h() { 600 for (var e = document.getElementsByClassName("amplitude-playback-speed"), t = 0; t < e.length; t++) 601 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 602 ? (e[t].removeEventListener("touchend", o.default.playbackSpeed), e[t].addEventListener("touchend", o.default.playbackSpeed)) 603 : (e[t].removeEventListener("click", o.default.playbackSpeed), e[t].addEventListener("click", o.default.playbackSpeed)); 604 } 605 function P() { 606 for (var e = document.getElementsByClassName("amplitude-skip-to"), t = 0; t < e.length; t++) 607 /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) 608 ? (e[t].removeEventListener("touchend", o.default.skipTo), e[t].addEventListener("touchend", o.default.skipTo)) 609 : (e[t].removeEventListener("click", o.default.skipTo), e[t].addEventListener("click", o.default.skipTo)); 610 } 611 return { initializeEvents: e }; 612 })(); 613 (t.default = r), (e.exports = t.default); 614 }, 615 function (e, t, a) { 616 "use strict"; 617 function l(e) {
618 return e && e.__esModule ? e : { default: e }; 619 } 620 Object.defineProperty(t, "__esModule", { value: !0 }); 621 var i = a(0), 622 u = l(i), 623 n = a(2), 624 s = l(n), 625 d = a(3), 626 o = l(d), 627 r = a(1), 628 f = l(r), 629 c = (function () { 630 function e() { 631 var e = {}, 632 t = (Math.floor(u.default.active_song.currentTime % 60) < 10 ? "0" : "") + Math.floor(u.default.active_song.currentTime % 60), 633 a = Math.floor(u.default.active_song.currentTime / 60), 634 l = "00"; 635 return a < 10 && (a = "0" + a), a > 60 && ((l = Math.floor(a / 60)), (a %= 60), l < 10 && (l = "0" + l), a < 10 && (a = "0" + a)), (e.seconds = t), (e.minutes = a), (e.hours = l), e; 636 } 637 function t() { 638 var e = {}, 639 t = (Math.floor(u.default.active_song.duration % 60) < 10 ? "0" : "") + Math.floor(u.default.active_song.duration % 60), 640 a = Math.floor(u.default.active_song.duration / 60), 641 l = "00"; 642 return a < 10 && (a = "0" + a), a > 60 && ((l = Math.floor(a / 60)), (a %= 60), l < 10 && (l = "0" + l), a < 10 && (a = "0" + a)), (e.seconds = t), (e.minutes = a), (e.hours = l), e; 643 } 644 function a() { 645 return (u.default.active_song.currentTime / u.default.active_song.duration) * 100; 646 } 647 function l(e) { 648 o.default.setPlaybackSpeed(e); 649 } 650 function i(e) { 651 u.default.repeat = e; 652 } 653 function n() { 654 u.default.active_song.paused 655 ? (s.default.syncMainPlayPause("playing"), 656 s.default.syncPlaylistPlayPause(u.default.active_playlist, "playing"), 657 s.default.syncSongPlayPause(u.default.active_playlist, u.default.active_index, "playing"), 658 o.default.play()) 659 : (s.default.syncMainPlayPause("paused"), 660 s.default.syncPlaylistPlayPause(u.default.active_playlist, "paused"), 661 s.default.syncSongPlayPause(u.default.active_playlist, u.default.active_index, "paused"), 662 o.default.pause()); 663 } 664 function d(e) { 665 f.default.checkNewPlaylist(e) && 666 (f.default.setActivePlaylist(e), u.default.shuffled_statuses[e] ? f.default.changeSong(u.default.shuffled_playlists[e][0].original_index) : f.default.changeSong(u.default.playlists[e][0])), 667 u.default.active_song.paused 668 ? (s.default.syncMainPlayPause("playing"), 669 s.default.syncPlaylistPlayPause(u.default.active_playlist, "playing"), 670 s.default.syncSongPlayPause(u.default.active_playlist, u.default.active_index, "playing"), 671 o.default.play()) 672 : (s.default.syncMainPlayPause("paused"), 673 s.default.syncPlaylistPlayPause(u.default.active_playlist, "paused"), 674 s.default.syncSongPlayPause(u.default.active_playlist, u.default.active_index, "paused"), 675 o.default.pause()); 676 } 677 function r(e, t) { 678 f.default.checkNewPlaylist(e) && (f.default.setActivePlaylist(e), f.default.changeSong(t)), 679 f.default.checkNewSong(t) && f.default.changeSong(t), 680 u.default.active_song.paused 681 ? (s.default.syncMainPlayPause("playing"), 682 s.default.syncPlaylistPlayPause(u.default.active_playlist, "playing"), 683 s.default.syncSongPlayPause(u.default.active_playlist, u.default.active_index, "playing"), 684 o.default.play()) 685 : (s.default.syncMainPlayPause("paused"), 686 s.default.syncPlaylistPlayPause(u.default.active_playlist, "paused"), 687 s.default.syncSongPlayPause(u.default.active_playlist, u.default.active_index, "paused"), 688 o.default.pause()); 689 } 690 function c(e) { 691 null == e 692 ? (u.default.shuffle_on ? ((u.default.shuffle_on = !1), (u.default.shuffle_list = {})) : ((u.default.shuffle_on = !0), f.default.shuffleSongs()), s.default.syncShuffle(u.default.shuffle_on)) 693 : (u.default.shuffled_statuses[e] ? ((u.default.shuffled_statuses[e] = !1), (u.default.shuffled_playlists[e] = [])) : ((u.default.shuffled_statuses[e] = !0), f.default.shufflePlaylistSongs(e)), 694 s.default.syncPlaylistShuffle(u.default.shuffled_statuses[e], e)); 695 } 696 function p() { 697 //console.log("31: playNextAudio: " + playNextAudio); 698 if(playNextAudio == "Y") { 699 700 var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0], 701 t = 0, 702 a = !1; 703 u.default.shuffle_on 704 ? u.default.shuffle_active_index + 1 < u.default.shuffle_list.length 705 ? ((u.default.shuffle_active_index = parseInt(u.default.shuffle_active_index) + 1), (t = u.default.shuffle_list[parseInt(u.default.shuffle_active_index)].original_index)) 706 : ((u.default.shuffle_active_index = 0), (t = 0), (a = !0)) 707 : (u.default.active_index + 1 < u.default.songs.length ? (u.default.active_index = parseInt(u.default.active_index) + 1) : ((u.default.active_index = 0), (a = !0)), (t = u.default.active_index)), 708 o.default.stop(), 709 f.default.changeSong(t), 710 (e && !u.default.repeat && a) || o.default.play(), 711 s.default.syncMainPlayPause(), 712 s.default.syncSongPlayPause(null, t), 713 f.default.runCallback("after_next"); 714 } else { 715 return; 716 } 717 } 718 function m(e) { 719 var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], 720 a = 0, 721 l = !1; 722 if (u.default.shuffled_statuses[e]) { 723 var i = parseInt(u.default.shuffled_active_indexes[e]); 724 i + 1 < u.default.shuffled_playlists[e].length 725 ? ((u.default.shuffled_active_indexes[e] = i + 1), (a = u.default.shuffled_playlists[e][u.default.shuffled_active_indexes[e]].original_index)) 726 : ((u.default.shuffled_active_indexes[e] = 0), (a = u.default.shuffled_playlists[e][0].original_index), (l = !0)); 727 } else { 728 var n = u.default.playlists[e].indexOf(parseInt(u.default.active_index)); 729 n + 1 < u.default.playlists[e].length ? (u.default.active_index = parseInt(u.default.playlists[e][n + 1])
729) : ((u.default.active_index = parseInt(u.default.playlists[e][0])), (l = !0)), 730 (a = u.default.active_index); 731 } 732 o.default.stop(), 733 f.default.changeSong(a), 734 f.default.setActivePlaylist(e), 735 (t && !u.default.repeat && l) || o.default.play(), 736 s.default.syncMainPlayPause(), 737 s.default.syncPlaylistPlayPause(e), 738 s.default.syncSongPlayPause(e, a), 739 f.default.runCallback("after_next"); 740 } 741 function v() { 742 var e = 0; 743 u.default.shuffle_on 744 ? parseInt(u.default.shuffle_active_index) - 1 >= 0 745 ? ((u.default.shuffle_active_index = parseInt(u.default.shuffle_active_index) - 1), (e = u.default.shuffle_list[parseInt(u.default.shuffle_active_index)].original_index)) 746 : ((u.default.shuffle_active_index = u.default.shuffle_list.length - 1), (e = u.default.shuffle_list[parseInt(u.default.shuffle_list.length) - 1].original_index)) 747 : (parseInt(u.default.active_index) - 1 >= 0 ? (u.default.active_index = parseInt(u.default.active_index) - 1) : (u.default.active_index = u.default.songs.length - 1), (e = u.default.active_index)), 748 o.default.stop(), 749 f.default.changeSong(e), 750 o.default.play(), 751 s.default.syncMainPlayPause("playing"), 752 s.default.syncSongPlayPause(null, e, "playing"), 753 f.default.runCallback("after_prev"); 754 } 755 function y(e) { 756 var t = 0; 757 if (u.default.shuffled_statuses[e]) { 758 var a = parseInt(u.default.shuffled_active_indexes[e]); 759 a - 1 >= 0 760 ? ((u.default.shuffled_active_indexes[e] = a - 1), (t = u.default.shuffled_playlists[e][u.default.shuffled_active_indexes[e]].original_index)) 761 : ((u.default.shuffled_active_indexes[e] = u.default.shuffled_playlists[e].length - 1), (t = u.default.shuffled_playlists[e][u.default.shuffled_playlists[e].length - 1].original_index)); 762 } else { 763 var l = u.default.playlists[e].indexOf(parseInt(u.default.active_index)); 764 (u.default.active_index = l - 1 >= 0 ? parseInt(u.default.playlists[e][l - 1]) : parseInt(u.default.playlists[e][u.default.playlists[e].length - 1])), (t = u.default.active_index); 765 } 766 o.default.stop(), 767 f.default.changeSong(t), 768 f.default.setActivePlaylist(e), 769 o.default.play(), 770 s.default.syncMainPlayPause("playing"), 771 s.default.syncPlaylistPlayPause(e, "playing"), 772 s.default.syncSongPlayPause(e, t, "playing"), 773 f.default.runCallback("after_prev"); 774 } 775 return { 776 computeCurrentTimes: e, 777 computeSongDuration: t, 778 computeSongCompletionPercentage: a, 779 setPlaybackSpeed: l, 780 setRepeat: i, 781 setMainPlayPause: n, 782 setPlaylistPlayPause: d, 783 setSongPlayPause: r, 784 setShuffle: c, 785 setNext: p, 786 setNextPlaylist: m, 787 setPrev: v, 788 setPrevPlaylist: y, 789 }; 790 })(); 791 (t.default = c), (e.exports = t.default); 792 }, 793 function (e, t, a) { 794 "use strict"; 795 function l(e) {
796 return e && e.__esModule ? e : { default: e }; 797 } 798 Object.defineProperty(t, "__esModule", { value: !0 }); 799 var i = a(3), 800 u = l(i), 801 n = a(1), 802 s = l(n), 803 d = a(4), 804 o = l(d), 805 r = a(9), 806 f = l(r), 807 c = a(2), 808 p = l(c), 809 m = a(0), 810 v = (function () { 811 function e(e) { 812 var t = !1; 813 s.default.resetConfig(), 814 o.default.initializeEvents(), 815 l(), 816 (m.debug = void 0 != e.debug && e.debug), 817 e.songs 818 ? 0 != e.songs.length 819 ? ((m.songs = e.songs), (t = !0)) 820 : s.default.writeDebugMessage("Please add some songs, to your songs object!") 821 : s.default.writeDebugMessage("Please provide a songs object for AmplitudeJS to run!"), 822 e.playlists && i(e.playlists) > 0 && ((m.playlists = e.playlists), y(), n(), d(), r(), c(), v()), 823 t && 824 ((m.soundcloud_client = void 0 != e.soundcloud_client ? e.soundcloud_client : ""), 825 (m.soundcloud_use_art = void 0 != e.soundcloud_use_art ? e.soundcloud_use_art : ""), 826 "" != m.soundcloud_client ? ((tempUserConfig = e), f.default.loadSoundCloud(tempUserConfig)) : a(e)), 827 s.default.writeDebugMessage("Initialized With: "), 828 s.default.writeDebugMessage(m); 829 } 830 function t() { 831 o.default.initializeEvents(), l(); 832 } 833 function a(e) { 834 void 0 != e.start_song ? (s.default.isInt(e.start_song) ? s.default.changeSong(e.start_song) : s.default.writeDebugMessage("You must enter an integer index for the start song.")) : s.default.changeSong(0), 835 (m.playback_speed = void 0 != e.playback_speed ? e.playback_speed : 1), 836 u.default.setPlaybackSpeed(m.playback_speed), 837 (m.active_song.preload = void 0 != e.preload ? e.preload : "auto"), 838 (m.callbacks = void 0 != e.callbacks ? e.callbacks : {}), 839 (m.volume = void 0 != e.volume ? e.volume : 50), 840 (m.volume_increment = void 0 != e.volume_increment ? e.volume_increment : 5), 841 (m.volume_decrement = void 0 != e.volume_decrement ? e.volume_decrement : 5), 842 u.default.setVolume(m.volume), 843 p.default.syncVolumeSliders(), 844 void 0 != e.default_album_art ? (m.default_album_art = e.default_album_art) : (m.default_album_art = ""), 845 p.default.resetTimes(), 846 p.default.setPlayPauseButtonsToPause(), 847 e.autoplay && ((m.active_playlist = null), p.default.syncMainPlayPause("playing"), p.default.syncSongPlayPause(null, 0, "playing"), u.default.play()), 848 s.default.runCallback("after_init"); 849 } 850 function l() { 851 for (var e = document.getElementsByClassName("amplitude-song-time-visualization"), t = 0; t < e.length; t++) { 852 var a = document.createElement("div"); 853 a.classList.add("amplitude-song-time-visualization-status"), a.setAttribute("style", "width: 0px"), (e[t].innerHTML = ""), e[t].appendChild(a); 854 } 855 } 856 function i(e) { 857 var t, 858 a = 0; 859 for (t in e) e.hasOwnProperty(t) && a++; 860 return s.default.writeDebugMessage("You have " + a + " playlist(s) in your config"), a; 861 } 862 function n() { 863 for (var e in m.playlists) 864 if (m.playlists.hasOwnProperty(e) && m.playlists[e].songs) 865 for (var t = 0; t < m.playlists[e].songs.length; t++) 866 m.songs[m.playlists[e].songs[t]] || s.default.writeDebugMessage("The song index: " + m.playlists[e].songs[t] + " in playlist with key: " + e + " is not defined in your songs array!"); 867 } 868 function d() { 869 for (var e in m.playlists) m.shuffled_statuses[e] = !1; 870 } 871 function r() { 872 for (var e in m.playlists) m.shuffled_playlists[e] = []; 873 } 874 function c() { 875 for (var e in m.playlists) m.shuffled_active_indexes[e] = 0; 876 } 877 function v() { 878 for (var e in m.playlists) p.default.setFirstSongInPlaylist(m.songs[m.playlists[e][0]], e); 879 } 880 function y() { 881 for (var e = 0; e < m.songs.length; e++) void 0 == m.songs[e].live && (m.songs[e].live = !1); 882 } 883 return { initialize: e, setConfig: a, rebindDisplay: t }; 884 })(); 885 (t.default = v), (e.exports = t.default); 886 }, 887 function (e, t, a) { 888 "use strict"; 889 function l(e) {
890 return e && e.__esModule ? e : { default: e }; 891 } 892 Object.defineProperty(t, "__esModule", { value: !0 }); 893 var i = a(0), 894 u = l(i), 895 n = a(5), 896 s = l(n), 897 d = a(2), 898 o = l(d), 899 r = a(3), 900 f = l(r), 901 c = a(1), 902 p = l(c); 903 (t.default = { 904 updateTime: function () { 905 if (!u.default.active_metadata.live) { 906 var e = s.default.computeCurrentTimes(), 907 t = s.default.computeSongCompletionPercentage(), 908 a = s.default.computeSongDuration(); 909 o.default.syncCurrentTime(e, t), o.default.syncSongDuration(a); 910 } 911 }, 912 songEnded: function () { 913 "" == u.default.active_playlist || null == u.default.active_playlist ? s.default.setNext(!0) : s.default.setNextPlaylist(u.default.active_playlist, !0); 914 }, 915 play: function () { 916 if (!u.default.is_touch_moving) { 917 var e = this.getAttribute("amplitude-song-index"), 918 t = this.getAttribute("amplitude-playlist"); 919 null == t && null == e && s.default.setSongPlayPause(u.default.active_playlist, u.default.active_index), 920 null != t && 921 "" != t && 922 (p.default.checkNewPlaylist(t) 923 ? (p.default.setActivePlaylist(t), null != e ? (p.default.changeSong(e), s.default.setPlaylistPlayPause(t)) : (p.default.changeSong(u.default.playlists[t][0]), s.default.setPlaylistPlayPause(t))) 924 : null != e 925 ? (p.default.changeSong(e), s.default.setPlaylistPlayPause(t)) 926 : (p.default.changeSong(u.default.active_index), s.default.setPlaylistPlayPause(t))), 927 (null != t && "" != t) || null == e || "" == e || ((p.default.checkNewSong(e) || u.default.active_playlist != t) && p.default.changeSong(e), s.default.setSongPlayPause(t, e)); 928 } 929 }, 930 pause: function () { 931 if (!u.default.is_touch_moving) { 932 var e = this.getAttribute("amplitude-song-index"), 933 t = this.getAttribute("amplitude-playlist"); 934 null == e && null == t && (s.default.setSongPlayPause(u.default.active_playlist, u.default.active_index), f.default.pause()), 935 (null != t || ("" != t && u.default.active_playlist == t)) && 936 (o.default.syncMainPlayPause("paused"), 937 o.default.syncPlaylistPlayPause(u.default.active_playlist, "paused"), 938 o.default.syncSongPlayPause(u.default.active_playlist, u.default.active_index, "paused"), 939 f.default.pause()), 940 (null != t && "" != t) || 941 e != u.default.active_index || 942 (o.default.syncMainPlayPause("paused"), 943 o.default.syncPlaylistPlayPause(u.default.active_playlist, "paused"), 944 o.default.syncSongPlayPause(u.default.active_playlist, u.default.active_index, "paused"), 945 f.default.pause()); 946 } 947 }, 948 playPause: function () { 949 if (!u.default.is_touch_moving) 950 if (null != this.getAttribute("amplitude-main-play-pause")) s.default.setMainPlayPause(); 951 else if (null != this.getAttribute("amplitude-playlist-main-play-pause")) { 952 var e = this.getAttribute("amplitude-playlist"); 953 s.default.setPlaylistPlayPause(e); 954 } else { 955 var e = this.getAttribute("amplitude-playlist"), 956 t = this.getAttribute("amplitude-song-index"); 957 s.default.setSongPlayPause(e, t); 958 } 959 }, 960 stop: function () { 961 u.default.is_touch_moving || (o.default.setPlayPauseButtonsToPause(), f.default.stop()); 962 }, 963 mute: function () { 964 u.default.is_touch_moving || 965 (0 == u.default.volume ? ((u.default.volume = u.default.pre_mute_volume), o.default.syncMute(!1)) : ((u.default.pre_mute_volume = u.default.volume), (u.default.volume = 0), o.default.syncMute(!0)), 966 f.default.setVolume(u.default.volume), 967 o.default.syncVolumeSliders(u.default.volume)); 968 }, 969 volumeUp: function () { 970 u.default.is_touch_moving || 971 (u.default.volume + u.default.volume_increment <= 100 ? (u.default.volume = u.default.volume + u.default.volume_increment) : (u.default.volume = 100), 972 f.default.setVolume(u.default.volume), 973 o.default.syncVolumeSliders(u.default.volume)); 974 }, 975 volumeDown: function () { 976 u.default.is_touch_moving || 977 (u.default.volume - u.default.volume_increment > 0 ? (u.default.volume = u.default.volume - u.default.volume_increment) : (u.default.volume = 0), 978 f.default.setVolume(u.default.volume), 979 o.default.syncVolumeSliders(u.default.volume)); 980 }, 981 songSlider: function () { 982 var e = this.value; 983 if (null != this.getAttribute("amplitude-main-song-slider")) { 984 if (!u.default.active_metadata.live) { 985 var t = u.default.active_song.duration * (e / 100); 986 isFinite(t) && (u.default.active_song.currentTime = t); 987 } 988 o.default.syncMainSliderLocation(e), "" != u.default.active_playlist && null != u.default.active_playlist && o.default.syncPlaylistSliderLocation(u.default.active_playlist, e); 989 } 990 if (null != this.getAttribute("amplitude-playlist-song-slider")) { 991 var a = this.getAttribute("amplitude-playlist"); 992 u.default.active_playlist == a && 993 (u.default.active_metadata.live || (u.default.active_song.currentTime = u.default.active_song.duration * (e / 100)), o.default.syncMainSliderLocation(e), o.default.syncPlaylistSliderLocation(a, e)); 994 } 995 if (null == this.getAttribute("amplitude-playlist-song-slider") && null == this.getAttribute("amplitude-main-song-slider")) { 996 var a = this.getAttribute("amplitude-playlist"), 997 l = this.getAttribute("amplitude-song-index"); 998 u.default.active_index == l && 999 (u.default.active_metadata.live || (u.default.active_song.currentTime = u.default.active_song.duration * (e / 100)), 1000 o.default.syncMainSliderLocation(), 1001 "" != u.default.active_playlist && null != u.default.active_playlist && u.default.active_playlist == a && o.default.syncPlaylistSliderLocation(a, location), 1002 o.default.syncSongSliderLocation(a, l, location)); 1003 } 1004 }, 1005 volumeSlider: function () { 1006 f.default.setVolume(this.value), o.default.syncVolumeSliderLocation(this.value); 1007 }, 1008 next: function () { 1009 if (!u.default.is_touch_moving) 1010 if ("" == this.getAttribute("amplitude-playlist") || null == this.getAttribute("amplitude-playlist")) 1011 "" == u.default.active_playlist || null == u.default.active_playlist ? s.default.setNext() : s.default.setNextPlaylist(u.default.active_playlist); 1012 else { 1013 var e = this.getAttribute("amplitude-playlist"); 1014 s.default.setNextPlaylist(e); 1015 } 1016 }, 1017 prev: function () { 1018 if (!u.default.is_touch_moving) 1019 if ("" == this.getAttribute("amplitude-playlist") || null == this.getAttribute("amplitude-playlist")) 1020 "" == u.default.active_playlist || null == u.default.active_playlist ? s.default.setPrev(
1020) : s.default.setPrevPlaylist(u.default.active_playlist); 1021 else { 1022 var e = this.getAttribute("amplitude-playlist"); 1023 s.default.setPrevPlaylist(e); 1024 } 1025 }, 1026 shuffle: function () { 1027 if (!u.default.is_touch_moving) 1028 if ("" == this.getAttribute("amplitude-playlist") || null == this.getAttribute("amplitude-playlist")) s.default.setShuffle(null); 1029 else { 1030 var e = this.getAttribute("amplitude-playlist"); 1031 s.default.setShuffle(e); 1032 } 1033 }, 1034 repeat: function () { 1035 u.default.is_touch_moving || (s.default.setRepeat(!u.default.repeat), o.default.syncRepeat()); 1036 }, 1037 playbackSpeed: function () { 1038 if (!u.default.is_touch_moving) { 1039 switch (u.default.playback_speed) { 1040 case 1: 1041 s.default.setPlaybackSpeed(1.5); 1042 break; 1043 case 1.5: 1044 s.default.setPlaybackSpeed(2); 1045 break; 1046 case 2: 1047 s.default.setPlaybackSpeed(1); 1048 } 1049 o.default.syncPlaybackSpeed(); 1050 } 1051 }, 1052 skipTo: function () { 1053 if (!u.default.is_touch_moving) 1054 if (this.hasAttribute("amplitude-playlist")) { 1055 var e = this.getAttribute("amplitude-playlist"); 1056 p.default.checkNewPlaylist(e) && p.default.setActivePlaylist(e); 1057 var t = parseInt(this.getAttribute("amplitude-location")), 1058 e = this.getAttribute("amplitude-playlist"), 1059 a = parseInt(this.getAttribute("amplitude-song-index")); 1060 p.default.changeSong(a), f.default.play(), f.default.skipToLocation(t); 1061 } else { 1062 var t = parseInt(this.getAttribute("amplitude-location")), 1063 a = parseInt(this.getAttribute("amplitude-song-index")); 1064 p.default.changeSong(a), f.default.play(), f.default.skipToLocation(t); 1065 } 1066 }, 1067 }), 1068 (e.exports = t.default); 1069 }, 1070 function (e, t, a) { 1071 "use strict"; 1072 function l(e) { 1073 return e && e.__esModule ? e : { default: e }; 1074 } 1075 function i(e, t, a) { 1076 return t in e ? Object.defineProperty(e, t, { value: a, enumerable: !0, configurable: !0, writable: !0 }) : (e[t] = a), e; 1077 } 1078 Object.defineProperty(t, "__esModule", { value: !0 }); 1079 var u = a(6), 1080 n = l(u), 1081 s = a(3), 1082 d = l(s), 1083 o = a(1), 1084 r = (l(o), a(4)), 1085 f = (l(r), a(5)), 1086 c = l(f), 1087 p = a(2), 1088 m = (l(p), a(0)), 1089 v = l(m), 1090 y = (function () { 1091 function e(e) { 1092 n.default.initialize(e); 1093 } 1094 function t() { 1095 n.default.rebindDisplay(); 1096 } 1097 function a() { 1098 return v.default.active_playlist; 1099 } 1100 function l() { 1101 return v.default.playback_speed; 1102 } 1103 function u() { 1104 return v.default.repeat; 1105 } 1106 function s() { 1107 return v.default.shuffle_on; 1108 } 1109 function o(e) { 1110 return v.default.shuffled_statuses[e]; 1111 } 1112 function r() { 1113 return v.default.default_album_art; 1114 } 1115 function f(e) { 1116 v.default.default_album_art = e; 1117 } 1118 function p() { 1119 return (v.default.active_song.currentTime / v.default.active_song.duration) * 100; 1120 } 1121 function m(e) { 1122 "number" == typeof e && e > 0 && e < 100 && (v.default.active_song.currentTime = v.default.active_song.duration * (e / 100)); 1123 } 1124 function y(e) { 1125 v.default.debug = e; 1126 } 1127 function g() { 1128 return v.default.active_metadata; 1129 } 1130 function _(e) { 1131 return v.default.songs[e]; 1132 } 1133 function h(e, t) { 1134 var a = v.default.playlists[e][t]; 1135 return v.default.songs[a]; 1136 } 1137 function P(e) { 1138 return v.default.songs.push(e), v.default.songs.length - 1; 1139 } 1140 function b(e) { 1141 d.default.playNow(e); 1142 } 1143 function S() { 1144 d.default.play(); 1145 } 1146 function A() { 1147 d.default.pause(); 1148 } 1149 function x() { 1150 return v.default.active_song; 1151 } 1152 function L() { 1153 var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; 1154 "" == e || null == e ? (null == v.default.active_playlist || "" == v.default.active_playlist ? c.default.setNext() : c.default.setNextPlaylist(v.default.active_playlist)) : c.default.setNextPlaylist(e); 1155 } 1156 function M() { 1157 var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; 1158 "" == e || null == e ? (null == v.default.active_playlist || "" == v.default.active_playlist ? c.default.setPrev(
1158) : c.default.setPrevPlaylist(v.default.active_playlist)) : c.default.setPrevPlaylist(e); 1159 } 1160 var E; 1161 return ( 1162 (E = { 1163 init: e, 1164 bindNewElements: t, 1165 getActivePlaylist: a, 1166 getPlaybackSpeed: l, 1167 getRepeat: u, 1168 getShuffle: s, 1169 getShufflePlaylist: o, 1170 getDefaultAlbumArt: r, 1171 setDefaultAlbumArt: f, 1172 getSongPlayedPercentage: p, 1173 setSongPlayedPercentage: m, 1174 setDebug: y, 1175 getActiveSongMetadata: g, 1176 getSongByIndex: _, 1177 getSongAtPlaylistIndex: h, 1178 addSong: P, 1179 playNow: b, 1180 play: S, 1181 pause: A, 1182 }), 1183 i(E, "addSong", P), 1184 i(E, "audio", x), 1185 i(E, "next", L), 1186 i(E, "prev", M), 1187 E 1188 ); 1189 })(); 1190 (t.default = y), (e.exports = t.default); 1191 }, 1192 function (e, t, a) { 1193 "use strict"; 1194 function l(e) { 1195 return e && e.__esModule ? e : { default: e }; 1196 } 1197 Object.defineProperty(t, "__esModule", { value: !0 }); 1198 var i = a(0), 1199 u = l(i), 1200 n = a(1), 1201 s = l(n), 1202 d = a(6), 1203 o = l(d), 1204 r = (function () { 1205 function e(e) { 1206 i = e; 1207 var a = document.getElementsByTagName("head")[0], 1208 l = document.createElement("script"); 1209 (l.type = "text/javascript"), (l.src = "https://connect.soundcloud.com/sdk.js"), (l.onreadystatechange = t), (l.onload = t), a.appendChild(l); 1210 } 1211 function t() { 1212 SC.initialize({ client_id: u.default.soundcloud_client }), a(); 1213 } 1214 function a() { 1215 for (var e = /^https?:\/\/(soundcloud.com|snd.sc)\/(.*)$/, t = 0; t < u.default.songs.length; t++) u.default.songs[t].url.match(e) && (u.default.soundcloud_song_count++, l(u.default.songs[t].url, t)); 1216 } 1217 function l(e, t) { 1218 SC.get("/resolve/?url=" + e, function (e) { 1219 e.streamable 1220 ? ((u.default.songs[t].url = e.stream_url + "?client_id=" + u.default.soundcloud_client), 1221 u.default.soundcloud_use_art && (u.default.songs[t].cover_art_url = e.artwork_url), 1222 (u.default.songs[t].soundcloud_data = e)) 1223 : s.default.writeDebugMessage(u.default.songs[t].name + " by " + u.default.songs[t].artist + " is not streamable by the Soundcloud API"), 1224 ++u.default.soundcloud_songs_ready == u.default.soundcloud_song_count && o.default.setConfig(i); 1225 }); 1226 } 1227 var i = {}; 1228 return { loadSoundCloud: e }; 1229 })(); 1230 (t.default = r), (e.exports = t.default); 1231 }, 1232 function (e, t, a) { 1233 "use strict"; 1234 Object.defineProperty(t, "__esModule", { value: !0 }); 1235 var l = a(0), 1236 i = (function (e) { 1237 return e && e.__esModule ? e : { default: e }; 1238 })(l), 1239 u = (function () { 1240 function e(e) { 1241 if (null != i.default.active_playlist && "" != i.default.active_playlist) 1242 var t = [ 1243 '.amplitude-current-hours[amplitude-main-current-hours="true"]', 1244 '.amplitude-current-hours[amplitude-playlist-current-hours="true"][amplitude-playlist="' + i.default.active_playlist + '"]', 1245 '.amplitude-current-hours[amplitude-song-index="' + i.default.active_index + '"]', 1246 ]; 1247 else var t = ['.amplitude-current-hours[amplitude-main-current-hours="true"]', '.amplitude-current-hours[amplitude-song-index="' + i.default.active_index + '"]']; 1248 if (document.querySelectorAll(t.join()).length > 0) 1249 for (var a = document.querySelectorAll(t.join()), l = 0; l < a.length; l++) 1250 "true" == a[l].getAttribute("amplitude-main-current-hours") 1251 ? (a[l].innerHTML = e) 1252 : "" != i.default.active_playlist && null != i.default.active_playlist && a[l].getAttribute("amplitude-playlist") == i.default.active_playlist 1253 ? (a[l].innerHTML = e) 1254 : "" == i.default.active_playlist || (null == i.default.active_playlist && !a[l].hasAttribute("amplitude-playlist")) 1255 ? (a[l].innerHTML = e) 1256 : (a[l].innerHTML = "00"); 1257 } 1258 function t() { 1259 for (var e = document.querySelectorAll(".amplitude-current-hours"), t = 0; t < e.length; t++) e[t].innerHTML = "00"; 1260 } 1261 function a(e) { 1262 if (null != i.default.active_playlist && "" != i.default.active_playlist) 1263 var t = [ 1264 '.amplitude-current-minutes[amplitude-main-current-minutes="true"]', 1265 '.amplitude-current-minutes[amplitude-playlist-current-minutes="true"][amplitude-playlist="' + i.default.active_playlist + '"]', 1266 '.amplitude-current-minutes[amplitude-song-index="' + i.default.active_index + '"]', 1267 ]; 1268 else var t = ['.amplitude-current-minutes[amplitude-main-current-minutes="true"]', '.amplitude-current-minutes[amplitude-song-index="' + i.default.active_index + '"]']; 1269 for (var a = document.querySelectorAll(t.join()), l = 0, u = a.length; l < u; l++) 1270 "true" == a[l].getAttribute("amplitude-main-current-minutes") 1271 ? (a[l].innerHTML = e) 1272 : "" != i.default.active_playlist && null != i.default.active_playlist && a[l].getAttribute("amplitude-playlist") == i.default.active_playlist 1273 ? (a[l].innerHTML = e) 1274 : "" == i.default.active_playlist || (null == i.default.active_playlist && !a[l].hasAttribute("amplitude-playlist")) 1275 ? (a[l].innerHTML = e) 1276 : (a[l].innerHTML = "00"); 1277 } 1278 function l() { 1279 for (var e = document.querySelectorAll(".amplitude-current-minutes"), t = 0; t < e.length; t++) e[t].innerHTML = "00"; 1280 } 1281 function u(e) { 1282 if (null != i.default.active_playlist && "" != i.default.active_playlist) 1283 var t = [ 1284 '.amplitude-current-seconds[amplitude-main-current-seconds="true"]', 1285 '.amplitude-current-seconds[amplitude-playlist-current-seconds="true"][amplitude-playlist="' + i.default.active_playlist + '"]', 1286 '.amplitude-current-seconds[amplitude-song-index="' + i.default.active_index + '"]', 1287 ]; 1288 else var t = ['.amplitude-current-seconds[amplitude-main-current-seconds="true"]', '.amplitude-current-seconds[amplitude-song-index="' + i.default.active_index + '"]']; 1289 for (var a = document.querySelectorAll(t.join()), l = 0, u = a.length; l < u; l++) 1290 "true" == a[l].getAttribute("amplitude-main-current-seconds") 1291 ? (a[l].innerHTML = e) 1292 : "" != i.default.active_playlist && null != i.default.active_playlist && a[l].getAttribute("amplitude-playlist") == i.default.active_playlist 1293 ? (a[l].innerHTML = e) 1294 : "" == i.default.active_playlist || (null == i.default.active_playlist && !a[l].hasAttribute("amplitude-playlist")) 1295 ? (a[l].innerHTML = e) 1296 : (a[l].innerHTML = "00"); 1297 } 1298 function n() { 1299 for (var e = document.querySelectorAll(".amplitude-current-seconds"), t = 0; t < e.length; t++) e[t].innerHTML = "00"; 1300 } 1301 function s(e) { 1302 for ( 1303 var t = [ 1304 '.amplitude-current-time[amplitude-main-current-time="true"]', 1305 '.amplitude-current-time[amplitude-playlist-main-current-time="' + i.default.active_playlist + '"]', 1306 '.amplitude-current-time[amplitude-song-index="' + i.default.active_index + '"]', 1307 ], 1308 a = document.querySelectorAll(t.join()), 1309 l = 0, 1310 u = a.length; 1311 l < u; 1312 l++ 1313 ) 1314 a[l].innerHTML = e.minutes + ":" + e.seconds; 1315 } 1316 function d() { 1317 for (var e = document.querySelectorAll(".amplitude-current-time"), t = 0; t < e.length; t++) e[t].innerHTML = "00:00"; 1318 } 1319 function o(e) { 1320 r(e), f(e), c(e); 1321 } 1322 function r(e) { 1323 for (var t = document.querySelectorAll('.amplitude-song-time-visualization[amplitude-main-song-time-visualization="true"]'), a = 0; a < t.length; a++) { 1324 var l = t[a].querySelectorAll(".amplitude-song-time-visualization-status"), 1325 i = t[a].offsetWidth, 1326 u = i * (e / 100); 1327 l[0].setAttribute("style", "width: " + u + "px"); 1328 } 1329 } 1330 function f(e) { 1331 for (var t = document.querySelectorAll('.amplitude-song-time-visualization[amplitude-playlist-song-time-visualization="true"][amplitude-playlist="' + i.default.active_playlist + '"]'), a = 0; a < t.length; a++) { 1332 var l = t[a].querySelectorAll(".amplitude-song-time-visualization-status"), 1333 u = t[a].offsetWidth, 1334 n = u * (e / 100); 1335 l[0].setAttribute("style", "width: " + n + "px"); 1336 } 1337 } 1338 function c(e) { 1339 if ("" != i.default.active_playlist && null != i.default.active_playlist) 1340 for ( 1341 var t = document.querySelectorAll('.amplitude-song-time-visualization[amplitude-playlist="' + i.default.active_playlist + '"][amplitude-song-index="' + i.default.active_index + '"]'), a = 0; 1342 a < t.length; 1343 a++ 1344 ) { 1345 var l = t[a].querySelectorAll(".amplitude-song-time-visualization-status"), 1346 u = t[a].offsetWidth, 1347 n = u * (e / 100); 1348 l[0].setAttribute("style", "width: " + n + "px"); 1349 } 1350 else 1351 for (var t = document.querySelectorAll('.amplitude-song-time-visualization[amplitude-song-index="' + i.default.active_index + '"]'), a = 0; a < t.length; a++) 1352 if (!t[a].hasAttribute("amplitude-playlist")) { 1353 var l = t[a].querySelectorAll(".amplitude-song-time-visualization-status"), 1354 u = t[a].offsetWidth, 1355 n = u * (e / 100); 1356 l[0].setAttribute("style", "width: " + n + "px"); 1357 } 1358 } 1359 function p(e) { 1360 e.classList.add("amplitude-playing"), e.classList.remove("amplitude-paused"); 1361 } 1362 function m(e) { 1363 e.classList.remove("amplitude-playing"), e.classList.add("amplitude-paused"); 1364 } 1365 function v(e) { 1366 if (null != i.default.active_playlist && "" != i.default.active_playlist) 1367 var t = [ 1368 '.amplitude-duration-hours[amplitude-main-duration-hours="true"]', 1369 '.amplitude-duration-hours[amplitude-playlist-duration-hours="true"][amplitude-playlist="' + i.default.active_playlist + '"]', 1370 '.amplitude-duration-hours[amplitude-song-index="' + i.default.active_index + '"]', 1371 ]; 1372 else var t = ['.amplitude-duration-hours[amplitude-main-duration-hours="true"]', '.amplitude-duration-hours[amplitude-song-index="' + i.default.active_index + '"]']; 1373 if (document.querySelectorAll(t.join()).length > 0) 1374 for (var a = document.querySelectorAll(t.join()), l = 0; l < a.length; l++) 1375 "true" == a[l].getAttribute("amplitude-main-duration-hours") 1376 ? (a[l].innerHTML = e) 1377 : "" != i.default.active_playlist && null != i.default.active_playlist && a[l].getAttribute("amplitude-playlist") == i.default.active_playlist 1378 ? (a[l].innerHTML = e) 1379 : "" == i.default.active_playlist || (null == i.default.active_playlist && !a[l].hasAttribute("amplitude-playlist")) 1380 ? (a[l].innerHTML = e) 1381 : (a[l].innerHTML = "00"); 1382 } 1383 function y(e) { 1384 if (null != i.default.active_playlist && "" != i.default.active_playlist) 1385 var t = [ 1386 '.amplitude-duration-minutes[amplitude-main-duration-minutes="true"]', 1387 '.amplitude-duration-minutes[amplitude-playlist-duration-minutes="true"][amplitude-playlist="' + i.default.active_playlist + '"]', 1388 '.amplitude-duration-minutes[amplitude-song-index="' + i.default.active_index + '"]', 1389 ]; 1390 else var t = ['.amplitude-duration-minutes[amplitude-main-duration-minutes="true"]', '.amplitude-duration-minutes[amplitude-song-index="' + i.default.active_index + '"]']; 1391 for (var a = document.querySelectorAll(t.join()), l = 0; l < a.length; l++) 1392 "true" == a[l].getAttribute("amplitude-main-duration-minutes") 1393 ? (a[l].innerHTML = e) 1394 : "" != i.default.active_playlist && null != i.default.active_playlist && a[l].getAttribute("amplitude-playlist") == i.default.active_playlist 1395 ? (a[l].innerHTML = e) 1396 : "" == i.default.active_playlist || (null == i.default.active_playlist && !a[
1396l].hasAttribute("amplitude-playlist")) 1397 ? (a[l].innerHTML = e) 1398 : (a[l].innerHTML = "00"); 1399 } 1400 function g(e) { 1401 if (null != i.default.active_playlist && "" != i.default.active_playlist) 1402 var t = [ 1403 '.amplitude-duration-seconds[amplitude-main-duration-seconds="true"]', 1404 '.amplitude-duration-seconds[amplitude-playlist-duration-seconds="true"][amplitude-playlist="' + i.default.active_playlist + '"]', 1405 '.amplitude-duration-seconds[amplitude-song-index="' + i.default.active_index + '"]', 1406 ]; 1407 else var t = ['.amplitude-duration-seconds[amplitude-main-duration-seconds="true"]', '.amplitude-duration-seconds[amplitude-song-index="' + i.default.active_index + '"]']; 1408 for (var a = document.querySelectorAll(t.join()), l = 0; l < a.length; l++) 1409 "true" == a[l].getAttribute("amplitude-main-duration-seconds") 1410 ? (a[l].innerHTML = e) 1411 : "" != i.default.active_playlist && null != i.default.active_playlist && a[l].getAttribute("amplitude-playlist") == i.default.active_playlist 1412 ? (a[l].innerHTML = e) 1413 : "" == i.default.active_playlist || (null == i.default.active_playlist && !a[l].hasAttribute("amplitude-playlist")) 1414 ? (a[l].innerHTML = e) 1415 : (a[l].innerHTML = "00"); 1416 } 1417 function _(e) { 1418 for ( 1419 var t = [ 1420 '.amplitude-duration-time[amplitude-main-duration-time="true"]', 1421 '.amplitude-duration-time[amplitude-playlist-main-duration-time="' + i.default.active_playlist + '"]', 1422 '.amplitude-duration-time[amplitude-song-index="' + i.default.active_index + '"]', 1423 ], 1424 a = document.querySelectorAll(t.join()), 1425 l = 0; 1426 l < a.length; 1427 l++ 1428 ) 1429 isNaN(e.minutes) || isNaN(e.seconds) ? (a[l].innerHTML = "00:00") : (a[l].innerHTML = e.minutes + ":" + e.seconds); 1430 } 1431 return { 1432 syncCurrentHours: e, 1433 syncCurrentMinutes: a, 1434 syncCurrentSeconds: u, 1435 syncCurrentTime: s, 1436 resetCurrentHours: t, 1437 resetCurrentMinutes: l, 1438 resetCurrentSeconds: n, 1439 resetCurrentTime: d, 1440 syncSongTimeVisualizations: o, 1441 setElementPlay: p, 1442 setElementPause: m, 1443 syncDurationHours: v, 1444 syncDurationMinutes: y, 1445 syncDurationSeconds: g, 1446 syncDurationTime: _, 1447 }; 1448 })(); 1449 (t.default = u), (e.exports = t.default); 1450 }, 1451 ]); 1452});
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.