PageSourceSearch

https://www.vgf-ffm.de/vgf_ffm/Build/63.118f5684.js?1789456477

js vgf-ffm.de collected 2026-09-24 21:19:14 UTC 171,007 bytes, 2 lines download raw bytes

1/*! For license information please see 63.118f5684.js.LICENSE.txt */
2(self.webpackChunkvgf_ffm=self.webpackChunkvgf_ffm||[]).push([[63],{836(e){var t;t=function(){return function(e){var t={};function i(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=e,i.c=t,i.i=function(e){return e},i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=47)}([function(e,t,i){"use strict";var a=i(59);e.exports={version:a.version,audio:new Audio,active_metadata:{},active_album:"",active_index:0,active_playlist:null,playback_speed:1,callbacks:{},songs:[],playlists:{},start_song:"",starting_playlist:"",starting_playlist_song:"",repeat:!1,repeat_song:!1,shuffle_list:{},shuffle_on:!1,default_album_art:"",default_playlist_art:"",debug:!1,volume:.5,pre_mute_volume:.5,volume_increment:5,volume_decrement:5,soundcloud_client:"",soundcloud_use_art:!1,soundcloud_song_count:0,soundcloud_songs_ready:0,is_touch_moving:!1,buffered:0,bindings:{},continue_next:!0,delay:0,player_state:"stopped",web_audio_api_available:!1,context:null,source:null,analyser:null,visualizations:{available:[],active:[],backup:""},waveforms:{sample_rate:100,built:[]}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(i(0)),n=(o(i(5)),o(i(3)),o(i(2)),o(i(7)),o(i(9))),l=o(i(4)),s=o(i(16)),u=o(i(6));function o(e){return e&&e.__esModule?e:{default:e}}var r=function(){function e(){a.default.audio.src="",a.default.audio.load()}function t(){a.default.audio.src=a.default.active_metadata.url,a.default.audio.load()}return{play:function(){s.default.stop(),s.default.run(),a.default.active_metadata.live&&t(),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&!a.default.paused&&t();var e=a.default.audio.play();void 0!==e&&e.then(function(e){}).catch(function(e){}),a.default.audio.play(),a.default.audio.playbackRate=a.default.playback_speed,u.default.setPlayerState()},pause:function(){s.default.stop(),a.default.audio.pause(),a.default.paused=!0,a.default.active_metadata.live&&e(),u.default.setPlayerState()},stop:function(){s.default.stop(),0!=a.default.audio.currentTime&&(a.default.audio.currentTime=0),a.default.audio.pause(),a.default.active_metadata.live&&e(),u.default.setPlayerState(),n.default.run("stop")},setVolume:function(e){a.default.audio.muted=0==e,a.default.volume=e,a.default.audio.volume=e/100},setSongLocation:function(e){a.default.active_metadata.live||(a.default.audio.currentTime=a.default.audio.duration*(e/100))},skipToLocation:function(e){a.default.audio.addEventListener("canplaythrough",function(){a.default.audio.duration>=e&&e>0?a.default.audio.currentTime=e:l.default.writeMessage("Amplitude can't skip to a location greater than the duration of the audio or less than 0")},{once:!0})},disconnectStream:e,reconnectStream:t,setPlaybackSpeed:function(e){a.default.playback_speed=e,a.default.audio.playbackRate=a.default.playback_speed}}}();t.default=r,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s=function(){function e(){for(var e=l.default.audio.paused?"paused":"playing",t=document.querySelectorAll(".amplitude-play-pause"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),u=t[i].getAttribute("data-amplitude-song-index");if(null==a&&null==u)switch(e){case"playing":n(t[i]);break;case"paused":s(t[i])}}}function t(){for(var e=l.default.audio.paused?"paused":"playing",t=document.querySelectorAll('.amplitude-play-pause[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)if(null==t[i].getAttribute("data-amplitude-song-index"))switch(e){case"playing":n(t[i]);break;case"paused":s(t[i])}}function i(){for(var e=l.default.audio.paused?"paused":"playing",t=document.querySelectorAll('.amplitude-play-pause[data-amplitude-song-index="'+l.default.active_index+'"]'),i=0;i<t.length;i++)if(null==t[i].getAttribute("data-amplitude-playlist"))switch(e){case"playing":n(t[i]);break;case"paused":s(t[i])}}function a(){for(var e=l.default.audio.paused?"paused":"playing",t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-play-pause[data-amplitude-song-index="'+t+'"][data-amplitude-playlist="'+l.default.active_playlist+'"]'),a=0;a<i.length;a++)switch(e){case"playing":n(i[a]);break;case"paused":s(i[a])}}function n(e){e.classList.add("amplitude-playing"),e.classList.remove("amplitude-paused")}function s(e){e.classList.remove("amplitude-playing"),e.classList.add("amplitude-paused")}return{sync:function(){e(),t(),i(),a()},syncGlobal:e,syncPlaylist:t,syncSong:i,syncSongInPlaylist:a,syncToPause:function(){for(var e=document.querySelectorAll(".amplitude-play-pause"),t=0;t<e.length;t++)s(e[t])}}}();t.default=s,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a=h(i(0)),n=h(i(1)),l=h(i(9)),s=h(i(5)),u=h(i(2)),o=h(i(14)),r=h(i(20)),d=h(i(15)),c=h(i(7)),f=h(i(49));function h(e){return e&&e.__esModule?e:{default:e}}var p=function(){function e(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];i(e),a.default.audio.src=e.url,a.default.active_metadata=e,a.default.active_album=e.album,a.default.active_index=parseInt(t),h(n)}function t(e,t,n){var l=arguments.length>3&&void 0!==arguments[3]&&arguments[3];i(t),a.default.audio.src=t.url,a.default.active_metadata=t,a.default.active_album=t.album,a.default.active_index=null,a.default.playlists[e].active_index=parseInt(n),h(l)}function i(e){n.default.stop(),u.default.syncToPause(),o.default.resetElements(),r.default.resetElements(),d.default.resetCurrentTimes(),s.default.newAlbum(e)&&l.default.run("album_change")}function h(e){c.default.displayMetaData(),f.default.setActive(e),d.default.resetDurationTimes(),l.default.run("song_change")}function p(e){a.default.active_playlist!=e&&(l.default.run("playlist_changed"),a.default.active_playlist=e,null!=e&&(a.default.playlists[e].active_index=0))}return{setNext:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=null,s={},o=!1;a.default.repeat_song?a.default.shuffle_on?(i=a.default.shuffle_list[a.default.active_index].index,s=a.default.shuffle_list[i]):(i=a.default.active_index,s=a.default.songs[i]):a.default.shuffle_on?(parseInt(a.default.active_index)+1<a.default.shuffle_list.length?i=parseInt(a.default.active_index)+1:(i=0,o=!0),s=a.default.shuffle_list[i]):(parseInt(a.default.active_index)+1<a.default.songs.length?i=parseInt(a.default.active_index)+1:(i=0,o=!0),s=a.default.songs[i]),e(s,i),o&&!a.default.repeat||t&&!a.default.repeat&&o||n.default.play(),u.default.sync(),l.default.run("next"),a.default.repeat_song&&l.default.run("song_repeated")},setNextPlaylist:function(e){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=null,o={},r=!1;a.default.repeat_song?a.default.playlists[e].shuffle?(s=a.default.playlists[e].active_index,o=a.default.playlists[e].shuffle_list[s]):(s=a.default.playlists[e].active_index,o=a.default.playlists[e].songs[s]):a.default.playlists[e].shuffle?(parseInt(a.default.playlists[e].active_index)+1<a.default.playlists[e].shuffle_list.length?s=a.default.playlists[e].active_index+1:(s=0,r=!0),o=a.default.playlists[e].shuffle_list[s]):(parseInt(a.default.playlists[e].active_index)+1<a.default.playlists[e].songs.length?s=parseInt(a.default.playlists[e].active_index)+1:(s=0,r=!0),o=a.default.playlists[e].songs[s]),p(e),t(e,o,s),r&&!a.default.repeat||i&&!a.default.repeat&&r||n.default.play(),u.default.sync(),l.default.run("next"),a.default.repeat_song&&l.default.run("song_repeated")},setPrevious:function(){var t=null,i={};a.default.repeat_song?a.default.shuffle_on?(t=a.default.active_index,i=a.default.shuffle_list[t]):(t=a.default.active_index,i=a.default.songs[t]):(t=parseInt(a.default.active_index)-1>=0?parseInt(a.default.active_index-1):parseInt(a.default.songs.length-1),i=a.default.shuffle_on?a.default.shuffle_list[t]:a.default.songs[t]),e(i,t),n.default.play(),u.default.sync(),l.default.run("prev"),a.default.repeat_song&&l.default.run("song_repeated")},setPreviousPlaylist:function(e){var i=null,s={};a.default.repeat_song?a.default.playlists[e].shuffle?(i=a.default.playlists[e].active_index,s=a.default.playlists[e].shuffle_list[i]):(i=a.default.playlists[e].active_index,s=a.default.playlists[e].songs[i]):(i=parseInt(a.default.playlists[e].active_index)-1>=0?parseInt(a.default.playlists[e].active_index-1):parseInt(a.default.playlists[e].songs.length-1),s=a.default.playlists[e].shuffle?a.default.playlists[e].shuffle_list[i]:a.default.playlists[e].songs[i]),p(e),t(e,s,i),n.default.play(),u.default.sync(),l.default.run("prev"),a.default.repeat_song&&l.default.run("song_repeated")},changeSong:e,changeSongPlaylist:t,setActivePlaylist:p}}();t.default=p,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={writeMessage:function(e){l.default.debug&&console.log(e)}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={newSong:function(e,t){return l.default.active_playlist!=e||(null==l.default.active_playlist&&null==e?l.default.active_index!=t:l.default.active_playlist==e&&l.default.playlists[e].active_index!=t)},newAlbum:function(e){return l.default.active_album!=e},newPlaylist:function(e){return l.default.active_playlist!=e},isURL:function(e){return/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e)},isInt:function(e){return!isNaN(e)&&parseInt(Number(e))==e&&!isNaN(parseInt(e,10))}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={resetConfig:function(){l.default.audio=new Audio,l.default.active_metadata={},l.default.active_album="",l.default.active_index=0,l.default.active_playlist=null,l.default.playback_speed=1,l.default.callbacks={},l.default.songs=[],l.default.playlists={},l.default.start_song="",l.default.starting_playlist="",l.default.starting_playlist_song="",l.default.repeat=!1,l.default.shuffle_list={},l.default.shuffle_on=!1,l.default.default_album_art="",l.default.default_playlist_art="",l.default.debug=!1,l.default.volume=.5,l.default.pre_mute_volume=.5,l.default.volume_increment=5,l.default.volume_decrement=5,l.default.soundcloud_client="",l.default.soundcloud_use_art=!1,l.default.soundcloud_song_count=0,l.default.soundcloud_songs_ready=0,l.default.continue_next=!0},setPlayerState:function(){l.default.audio.paused&&0==l.default.audio.currentTime&&(l.default.player_state="stopped"),l.default.audio.paused&&l.default.audio.currentTime>0&&(l.default.player_state="paused"),l.default.audio.paused||(l.default.player_state="playing")}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s=function(){function e(){for(var e=["image_url"],t=document.querySelectorAll("[data-amplitude-playlist-info]"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist-info"),n=t[i].getAttribute("data-amplitude-playlist");null!=l.default.playlists[n][a]?e.indexOf(a)>=0?t[i].setAttribute("src",l.default.playlists[n][a]):t[i].innerHTML=l.default.playlists[n][a]:e.indexOf(a)>=0?""!=l.default.default_playlist_art?t[i].setAttribute("src",l.default.default_playlist_art):t[i].setAttribute("src",""):t[i].innerHTML=""}}return{displayMetaData:function(){for(var e=["cover_art_url","station_art_url","podcast_episode_cover_art_url"],t=document.querySelectorAll("[data-amplitude-song-info]"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-song-info"),n=t[i].getAttribute("data-amplitude-playlist"),s=t[i].getAttribute("data-amplitude-song-index");if(null==s&&(l.default.active_playlist==n||null==n&&null==s)){var u=null!=l.default.active_metadata[a]?l.default.active_metadata[a]:null;e.indexOf(a)>=0?(u=u||l.default.default_album_art,t[i].setAttribute("src",u)):(u=u||"",t[i].innerHTML=u)}}},setFirstSongInPlaylist:function(e,t){for(var i=["cover_art_url","station_art_url","podcast_episode_cover_art_url"],a=document.querySelectorAll('[data-amplitude-song-info][data-amplitude-playlist="'+t+'"]'),n=0;n<a.length;n++){var l=a[n].getAttribute("data-amplitude-song-info");a[n].getAttribute("data-amplitude-playlist")==t&&(null!=e[l]?i.indexOf(l)>=0?a[n].setAttribute("src",e[l]):a[n].innerHTML=e[l]:i.indexOf(l)>=0?""!=e.default_album_art?a[n].setAttribute("src",e.default_album_art):a[n].setAttribute("src",""):a[n].innerHTML="")}},syncMetaData:function(){for(var t=["cover_art_url","station_art_url","podcast_episode_cover_art_url"],i=document.querySelectorAll("[data-amplitude-song-info]"),a=0;a<i.length;a++){var n=i[a].getAttribute("data-amplitude-song-index"),s=i[a].getAttribute("data-amplitude-playlist");if(null!=n&&null==s){var u=i[a].getAttribute("data-amplitude-song-info"),o=null!=l.default.songs[n][u]?l.default.songs[n][u]:null;t.indexOf(u)>=0?(o=o||l.default.default_album_art,i[a].setAttribute("src",o)):i[a].innerHTML=o}if(null!=n&&null!=s){var r=i[a].getAttribute("data-amplitude-song-info");null!=l.default.playlists[s].songs[n][r]&&(t.indexOf(r)>=0?i[a].setAttribute("src",l.default.playlists[s].songs[n][r]):i[a].innerHTML=l.default.playlists[s].songs[n][r])}}e()},displayPlaylistMetaData:e}}();t.default=s,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={syncRepeat:function(){for(var e=document.getElementsByClassName("amplitude-repeat"),t=0;t<e.length;t++)l.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"))},syncRepeatPlaylist:function(e){for(var t=document.getElementsByClassName("amplitude-repeat"),i=0;i<t.length;i++)t[i].getAttribute("data-amplitude-playlist")==e&&(l.default.playlists[e].repeat?(t[i].classList.add("amplitude-repeat-on"),t[i].classList.remove("amplitude-repeat-off")):(t[i].classList.add("amplitude-repeat-off"),t[i].classList.remove("amplitude-repeat-on")))},syncRepeatSong:function(){for(var e=document.getElementsByClassName("amplitude-repeat-song"),t=0;t<e.length;t++)l.default.repeat_song?(e[t].classList.add("amplitude-repeat-song-on"),e[t].classList.remove("amplitude-repeat-song-off")):(e[t].classList.remove("amplitude-repeat-song-on"),e[t].classList.add("amplitude-repeat-song-off"))}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=l(i(0)),n=l(i(4));function l(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(e){if(a.default.callbacks[e]){var t=a.default.callbacks[e];n.default.writeMessage("Running Callback: "+e);try{t()}catch(e){if("CANCEL EVENT"==e.message)throw e;n.default.writeMessage("Callback error: "+e.message)}}}return{initialize:function(){a.default.audio.addEventListener("abort",function(){e("abort")}),a.default.audio.addEventListener("error",function(){e("error")}),a.default.audio.addEventListener("loadeddata",function(){e("loadeddata")}),a.default.audio.addEventListener("loadedmetadata",function(){e("loadedmetadata")}),a.default.audio.addEventListener("loadstart",function(){e("loadstart")}),a.default.audio.addEventListener("pause",function(){e("pause")}),a.default.audio.addEventListener("playing",function(){e("playing")}),a.default.audio.addEventListener("play",function(){e("play")}),a.default.audio.addEventListener("progress",function(){e("progress")}),a.default.audio.addEventListener("ratechange",function(){e("ratechange")}),a.default.audio.addEventListener("seeked",function(){e("seeked")}),a.default.audio.addEventListener("seeking",function(){e("seeking")}),a.default.audio.addEventListener("stalled",function(){e("stalled")}),a.default.audio.addEventListener("suspend",function(){e("suspend")}),a.default.audio.addEventListener("timeupdate",function(){e("timeupdate")}),a.default.audio.addEventListener("volumechange",function(){e("volumechange")}),a.default.audio.addEventListener("waiting",function(){e("waiting")}),a.default.audio.addEventListener("canplay",function(){e("canplay")}),a.default.audio.addEventListener("canplaythrough",function(){e("canplaythrough")}),a.default.audio.addEventListener("durationchange",function(){e("durationchange")}),a.default.audio.addEventListener("ended",function(){e("ended")})},run:e}}();t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={setMuted:function(e){for(var t=document.getElementsByClassName("amplitude-mute"),i=0;i<t.length;i++)e?(t[i].classList.remove("amplitude-not-muted"),t[i].classList.add("amplitude-muted")):(t[i].classList.add("amplitude-not-muted"),t[i].classList.remove("amplitude-muted"))}};t.default=a,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(){for(var e=document.getElementsByClassName("amplitude-volume-slider"),t=0;t<e.length;t++)e[t].value=100*l.default.audio.volume}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={setRepeat:function(e){l.default.repeat=e},setRepeatPlaylist:function(e,t){l.default.playlists[t].repeat=e},setRepeatSong:function(e){l.default.repeat_song=e}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s=function(){function e(){for(var e=new Array(l.default.songs.length),t=0;t<l.default.songs.length;t++)e[t]=l.default.songs[t];for(var a=l.default.songs.length-1;a>0;a--)i(e,a,Math.floor(Math.random()*l.default.songs.length+1)-1);l.default.shuffle_list=e}function t(e){for(var t=new Array(l.default.playlists[e].songs.length),a=0;a<l.default.playlists[e].songs.length;a++)t[a]=l.default.playlists[e].songs[a];for(var n=l.default.playlists[e].songs.length-1;n>0;n--)i(t,n,Math.floor(Math.random()*l.default.playlists[e].songs.length+1)-1);l.default.playlists[e].shuffle_list=t}function i(e,t,i){var a=e[t];e[t]=e[i],e[i]=a}return{setShuffle:function(t){l.default.shuffle_on=t,t?e():l.default.shuffle_list=[]},toggleShuffle:function(){l.default.shuffle_on?(l.default.shuffle_on=!1,l.default.shuffle_list=[]):(l.default.shuffle_on=!0,e())},setShufflePlaylist:function(e,i){l.default.playlists[e].shuffle=i,l.default.playlists[e].shuffle?t(e):l.default.playlists[e].shuffle_list=[]},toggleShufflePlaylist:function(e){l.default.playlists[e].shuffle?(l.default.playlists[e].shuffle=!1,l.default.playlists[e].shuffle_list=[]):(l.default.playlists[e].shuffle=!0,t(e))},shuffleSongs:e,shufflePlaylistSongs:t}}();t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s=function(){function e(e){e=isNaN(e)?0:e;for(var t=document.querySelectorAll(".amplitude-song-slider"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),n=t[i].getAttribute("data-amplitude-song-index");null==a&&null==n&&(t[i].value=e)}}function t(e,t){e=isNaN(e)?0:e;for(var i=document.querySelectorAll('.amplitude-song-slider[data-amplitude-playlist="'+t+'"]'),a=0;a<i.length;a++){var n=i[a].getAttribute("data-amplitude-playlist"),l=i[a].getAttribute("data-amplitude-song-index");n==t&&null==l&&(i[a].value=e)}}function i(e,t){if(null==l.default.active_playlist){e=isNaN(e)?0:e;for(var i=document.querySelectorAll('.amplitude-song-slider[data-amplitude-song-index="'+t+'"]'),a=0;a<i.length;a++){var n=i[a].getAttribute("data-amplitude-playlist"),s=i[a].getAttribute("data-amplitude-song-index");null==n&&s==t&&(i[a].value=e)}}}function a(e,t){e=isNaN(e)?0:e;for(var i=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,a=document.querySelectorAll('.amplitude-song-slider[data-amplitude-playlist="'+t+'"][data-amplitude-song-index="'+i+'"]'),n=0;n<a.length;n++)a[n].value=e}return{sync:function(n,l,s){e(n),t(n,l),i(n,s),a(n,l)},syncMain:e,syncPlaylist:t,syncSong:i,syncSongInPlaylist:a,resetElements:function(){for(var e=document.getElementsByClassName("amplitude-song-slider"),t=0;t<e.length;t++)e[t].value=0}}}();t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=f(i(53)),n=f(i(50)),l=f(i(51)),s=f(i(52)),u=f(i(54)),o=f(i(55)),r=f(i(56)),d=f(i(57)),c=f(i(58));function f(e){return e&&e.__esModule?e:{default:e}}var h={resetCurrentTimes:function(){a.default.resetTimes(),n.default.resetTimes(),l.default.resetTimes(),s.default.resetTimes()},syncCurrentTimes:function(e){a.default.sync(e),n.default.sync(e.hours),l.default.sync(e.minutes),s.default.sync(e.seconds)},resetDurationTimes:function(){u.default.resetTimes(),o.default.resetTimes(),r.default.resetTimes(),d.default.resetTimes(),c.default.resetTimes()},syncDurationTimes:function(e,t){u.default.sync(e,t),c.default.sync(t),o.default.sync(t.hours),r.default.sync(t.minutes),d.default.sync(t.seconds)}};t.default=h,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(i(0));function n(e){return e&&e.__esModule?e:{default:e}}n(i(4));var l=function(){function e(e){var t=a.default.visualization,i=null!=a.default.active_index?a.default.songs[a.default.active_index].visualization:a.default.playlists[a.default.active_playlist].songs[a.default.playlists[a.default.active_playlist].active_index].visualization;if(null!=i&&null!=a.default.visualizations.available[i])l(i,e);else if(null!=t&&null!=a.default.visualizations.available[t])l(t,e);else{var n=Object.keys(a.default.visualizations.available).length>0?Object.keys(a.default.visualizations.available)[0]:null;null!=n&&l(n,e)}}function t(e,t){if(t==a.default.active_playlist){var i=a.default.playlists[a.default.active_playlist].songs[a.default.playlists[a.default.active_playlist].active_index].visualization,n=a.default.playlists[a.default.active_playlist].visualization,s=a.default.visualization;if(null!=i&&null!=a.default.visualizations.available[i])l(i,e);else if(null!=n&&null!=a.default.visualizations.available[n])l(n,e);else if(null!=s&&null!=a.default.visualizations.available[s])l(s,e);else{var u=Object.keys(a.default.visualizations.available).length>0?Object.keys(a.default.visualizations.available)[0]:null;null!=u&&l(u,e)}}}function i(e,t){if(t==a.default.active_index){var i=a.default.songs[a.default.active_index].visualization,n=a.default.visualization;if(null!=i&&null!=a.default.visualizations.available[i])l(i,e);else if(null!=n&&null!=a.default.visualizations.available[n])l(n,e);else{var s=Object.keys(a.default.visualizations.available).length>0?Object.keys(a.default.visualizations.available)[0]:null;null!=s&&l(s,e)}}}function n(e,t,i){if(t==a.default.active_playlist&&a.default.playlists[t].active_index==i){var n=a.default.playlists[a.default.active_playlist].songs[a.default.playlists[a.default.active_playlist].active_index].visualization,s=a.default.playlists[a.default.active_playlist].visualization,u=a.default.visualization;if(null!=n&&null!=a.default.visualizations.available[n])l(n,e);else if(null!=s&&null!=a.default.visualizations.available[s])l(s,e);else if(null!=u&&null!=a.default.visualizations.available[u])l(u,e);else{var o=Object.keys(a.default.visualizations.available).length>0?Object.keys(a.default.visualizations.available)[0]:null;null!=o&&l(o,e)}}}function l(e,t){var i=new a.default.visualizations.available[e].object;i.setPreferences(a.default.visualizations.available[e].preferences),i.startVisualization(t),a.default.visualizations.active.push(i)}function s(e){e.style.backgroundImage="url("+a.default.active_metadata.cover_art_url+")"}function u(e,t){a.default.active_playlist==t&&(e.style.backgroundImage="url("+a.default.active_metadata.cover_art_url+")")}function o(e,t){a.default.active_index==t&&(e.style.backgroundImage="url("+a.default.active_metadata.cover_art_url+")")}function r(e,t,i){a.default.active_playlist==t&&a.default.playlists[active_playlist].active_index==i&&(e.style.backgroundImage="url("+a.default.active_metadata.cover_art_url+")")}return{run:function(){var l=document.querySelectorAll(".amplitude-visualization");if(a.default.web_audio_api_available){if(Object.keys(a.default.visualizations.available).length>0&&l.length>0)for(var d=0;d<l.length;d++){var c=l[d].getAttribute("data-amplitude-playlist"),f=l[d].getAttribute("data-amplitude-song-index");null==c&&null==f&&e(l[d]),null!=c&&null==f&&t(l[d],c),null==c&&null!=f&&i(l[d],f),null!=c&&null!=f&&n(l[d],c,f)}}else!function(){var e=document.querySelectorAll(".amplitude-visualization");if(e.length>0)for(var t=0;t<e.length;t++){var i=e[t].getAttribute("data-amplitude-playlist"),a=e[t].getAttribute("data-amplitude-song-index");null==i&&null==a&&s(e[t]),null!=i&&null==a&&u(e[t],i),null==i&&null!=a&&o(e[t],a),null!=i&&null!=a&&r(e[t],i,a)}}()},stop:function(){for(var e=0;e<a.default.visualizations.active.length;e++)a.default.visualizations.active[e].stopVisualization();a.default.visualizations.active=[]},register:function(e,t){var i=new e;a.default.visualizations.available[i.getID()]=new Array,a.default.visualizations.available[i.getID()].object=e,a.default.visualizations.available[i.getID()].preferences=t}}}();t.default=l,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a=l(i(0)),n=l(i(21));function l(e){return e&&e.__esModule?e:{default:e}}var s=function(){var e={};function t(){SC.initialize({client_id:a.default.soundcloud_client}),function(){for(var e=/^https?:\/\/(soundcloud.com|snd.sc)\/(.*)$/,t=0;t<a.default.songs.length;t++)a.default.songs[t].url.match(e)&&(a.default.soundcloud_song_count++,i(a.default.songs[t].url,t))}()}function i(t,i){SC.get("/resolve/?url="+t,function(t){t.streamable?(a.default.songs[i].url=t.stream_url+"?client_id="+a.default.soundcloud_client,a.default.soundcloud_use_art&&(a.default.songs[i].cover_art_url=t.artwork_url),a.default.songs[i].soundcloud_data=t):AmplitudeHelpers.writeDebugMessage(a.default.songs[i].name+" by "+a.default.songs[i].artist+" is not streamable by the Soundcloud API"),a.default.soundcloud_songs_ready++,a.default.soundcloud_songs_ready==a.default.soundcloud_song_count&&n.default.setConfig(e)})}return{loadSoundCloud:function(i){e=i;var a=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.src="https://connect.soundcloud.com/sdk.js",n.onreadystatechange=t,n.onload=t,a.appendChild(n)},resolveIndividualStreamableURL:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];SC.get("/resolve/?url="+e,function(e){e.streamable?null!=t?(a.default.playlists[t].songs[i].url=e.stream_url+"?client_id="+a.default.soundcloud_client,n&&(a.default.playlists[t].shuffle_list[i].url=e.stream_url+"?client_id="+a.default.soundcloud_client),a.default.soundcloud_use_art&&(a.default.playlists[t].songs[i].cover_art_url=e.artwork_url,n&&(a.default.playlists[t].shuffle_list[i].cover_art_url=e.artwork_url)),a.default.playlists[t].songs[i].soundcloud_data=e,n&&(a.default.playlists[t].shuffle_list[i].soundcloud_data=e)):(a.default.songs[i].url=e.stream_url+"?client_id="+a.default.soundcloud_client,n&&(a.default.shuffle_list[i].stream_url,a.default.soundcloud_client),a.default.soundcloud_use_art&&(a.default.songs[i].cover_art_url=e.artwork_url,n&&(a.default.shuffle_list[i].cover_art_url=e.artwork_url)),a.default.songs[i].soundcloud_data=e,n&&(a.default.shuffle_list[i].soundcloud_data=e)):null!=t?AmplitudeHelpers.writeDebugMessage(a.default.playlists[t].songs[i].name+" by "+a.default.playlists[t].songs[i].artist+" is not streamable by the Soundcloud API"):AmplitudeHelpers.writeDebugMessage(a.default.songs[i].name+" by "+a.default.songs[i].artist+" is not streamable by the Soundcloud API")})},isSoundCloudURL:function(e){return e.match(/^https?:\/\/(soundcloud.com|snd.sc)\/(.*)$/)}}}();t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(){for(var e=document.getElementsByClassName("amplitude-playback-speed"),t=0;t<e.length;t++)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"),l.default.playback_speed){case 1:e[t].classList.add("amplitude-playback-speed-10");break;case 1.5:e[t].classList.add("amplitude-playback-speed-15");break;case 2:e[t].classList.add("amplitude-playback-speed-20")}}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={syncMain:function(){for(var e=document.getElementsByClassName("amplitude-shuffle"),t=0;t<e.length;t++)null==e[t].getAttribute("data-amplitude-playlist")&&(l.default.shuffle_on?(e[t].classList.add("amplitude-shuffle-on"),e[t].classList.remove("amplitude-shuffle-off")):(e[t].classList.add("amplitude-shuffle-off"),e[t].classList.remove("amplitude-shuffle-on")))},syncPlaylist:function(e){for(var t=document.querySelectorAll('.amplitude-shuffle[data-amplitude-playlist="'+e+'"]'),i=0;i<t.length;i++)l.default.playlists[e].shuffle?(t[i].classList.add("amplitude-shuffle-on"),t[i].classList.remove("amplitude-shuffle-off")):(t[i].classList.add("amplitude-shuffle-off"),t[i].classList.remove("amplitude-shuffle-on"))}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(e){!function(e){if(!isNaN(e))for(var t=document.querySelectorAll(".amplitude-song-played-progress"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),n=t[i].getAttribute("data-amplitude-song-index");if(null==a&&null==n){var l=t[i].max;t[i].value=e/100*l}}}(e),function(e){if(!isNaN(e))for(var t=document.querySelectorAll('.amplitude-song-played-progress[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)if(null==t[i].getAttribute("data-amplitude-song-index")){var a=t[i].max;t[i].value=e/100*a}}(e),function(e){if(null==l.default.active_playlist&&!isNaN(e))for(var t=document.querySelectorAll('.amplitude-song-played-progress[data-amplitude-song-index="'+l.default.active_index+'"]'),i=0;i<t.length;i++)if(null==t[i].getAttribute("data-amplitude-playlist")){var a=t[i].max;t[i].value=e/100*a}}(e),function(e){if(!isNaN(e))for(var t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-song-played-progress[data-amplitude-playlist="'+l.default.active_playlist+'"][data-amplitude-song-index="'+t+'"]'),a=0;a<i.length;a++){var n=i[a].getAttribute("data-amplitude-playlist"),s=i[a].getAttribute("data-amplitude-song-index");if(null!=n&&null!=s){var u=i[a].max;i[a].value=e/100*u}}}(e)},resetElements:function(){for(var e=document.getElementsByClassName("amplitude-song-played-progress"),t=0;t<e.length;t++)e[t].value=0}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=M(i(0)),l=M(i(1)),s=M(i(17)),u=M(i(6)),o=M(i(4)),r=M(i(5)),d=M(i(13)),c=M(i(26)),f=M(i(46)),h=M(i(16)),p=M(i(22)),m=M(i(3)),v=M(i(9)),g=M(i(48)),y=M(i(19)),_=M(i(10)),b=M(i(11)),S=M(i(15)),A=M(i(2)),x=M(i(7)),E=M(i(18)),w=M(i(8));function M(e){return e&&e.__esModule?e:{default:e}}var L=function(){function e(e){e.playlists&&function(e){var t=0,i=void 0;for(i in e)e.hasOwnProperty(i)&&t++;return o.default.writeMessage("You have "+t+" playlist(s) in your config"),t}(e.playlists)>0&&g.default.initialize(e.playlists),null==e.start_song||e.starting_playlist?m.default.changeSong(n.default.songs[0],0):r.default.isInt(e.start_song)?m.default.changeSong(n.default.songs[e.start_song],e.start_song):o.default.writeMessage("You must enter an integer index for the start song."),null!=e.shuffle_on&&e.shuffle_on&&(n.default.shuffle_on=!0,d.default.shuffleSongs(),m.default.changeSong(n.default.shuffle_list[0],0)),n.default.continue_next=null==e.continue_next||e.continue_next,n.default.playback_speed=null!=e.playback_speed?e.playback_speed:1,l.default.setPlaybackSpeed(n.default.playback_speed),n.default.audio.preload=null!=e.preload?e.preload:"auto",n.default.callbacks=null!=e.callbacks?e.callbacks:{},n.default.bindings=null!=e.bindings?e.bindings:{},n.default.volume=null!=e.volume?e.volume:50,n.default.delay=null!=e.delay?e.delay:0,n.default.volume_increment=null!=e.volume_increment?e.volume_increment:5,n.default.volume_decrement=null!=e.volume_decrement?e.volume_decrement:5,l.default.setVolume(n.default.volume),t(e),y.default.syncMain(),_.default.setMuted(0==n.default.volume),b.default.sync(),E.default.sync(),S.default.resetCurrentTimes(),A.default.syncToPause(),x.default.syncMetaData(),w.default.syncRepeatSong(),null!=e.starting_playlist&&""!=e.starting_playlist&&(n.default.active_playlist=e.starting_playlist,null!=e.starting_playlist_song&&""!=e.starting_playlist_song?null!=a(e.playlists[e.starting_playlist].songs[parseInt(e.starting_playlist_song)])?m.default.changeSongPlaylist(n.default.active_playlist,e.playlists[e.starting_playlist].songs[parseInt(e.starting_playlist_song)],parseInt(e.starting_playlist_song)):(m.default.changeSongPlaylist(n.default.active_playlist,e.playlists[e.starting_playlist].songs[0],0),o.default.writeMessage("The index of "+e.starting_playlist_song+" does not exist in the playlist "+e.starting_playlist)):m.default.changeSong(n.default.active_playlist,e.playlists[e.starting_playlist].songs[0],0),A.default.sync()),v.default.run("initialized")}function t(e){null!=e.default_album_art?n.default.default_album_art=e.default_album_art:n.default.default_album_art="",null!=e.default_playlist_art?n.default.default_playlist_art=e.default_playlist_art:n.default.default_playlist_art=""}return{initialize:function(i){var a=!1;if(u.default.resetConfig(),c.default.initialize(),v.default.initialize(),n.default.debug=null!=i.debug&&i.debug,t(i),i.songs?0!=i.songs.length?(n.default.songs=i.songs,a=!0):o.default.writeMessage("Please add some songs, to your songs object
2!"):o.default.writeMessage("Please provide a songs object for AmplitudeJS to run!"),f.default.webAudioAPIAvailable()){if(f.default.determineUsingAnyFX()&&(f.default.configureWebAudioAPI(),document.documentElement.addEventListener("mousedown",function(){"running"!==n.default.context.state&&n.default.context.resume()}),document.documentElement.addEventListener("keydown",function(){"running"!==n.default.context.state&&n.default.context.resume()}),document.documentElement.addEventListener("keyup",function(){"running"!==n.default.context.state&&n.default.context.resume()}),null!=i.waveforms&&null!=i.waveforms.sample_rate&&(n.default.waveforms.sample_rate=i.waveforms.sample_rate),p.default.init(),null!=i.visualizations&&i.visualizations.length>0))for(var l=0;l<i.visualizations.length;l++)h.default.register(i.visualizations[l].object,i.visualizations[l].params)}else o.default.writeMessage("The Web Audio API is not available on this platform. We are using your defined backups!");if(function(){for(var e=0;e<n.default.songs.length;e++)null==n.default.songs[e].live&&(n.default.songs[e].live=!1)}(),function(){for(var e=0;e<n.default.songs.length;e++)n.default.songs[e].index=e}(),a){n.default.soundcloud_client=null!=i.soundcloud_client?i.soundcloud_client:"",n.default.soundcloud_use_art=null!=i.soundcloud_use_art?i.soundcloud_use_art:"";var r={};""!=n.default.soundcloud_client?(r=i,s.default.loadSoundCloud(r)):e(i)}o.default.writeMessage("Initialized With: "),o.default.writeMessage(n.default)},setConfig:e,rebindDisplay:function(){c.default.initialize(),x.default.displayMetaData()}}}();t.default=L,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s=function(){var e="",t="",i="";function a(e){for(var t=document.querySelectorAll(".amplitude-wave-form"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),l=t[i].getAttribute("data-amplitude-song-index");null==a&&null==l&&n(t[i],e),null!=a&&null==l&&s(t[i],e,a),null==a&&null!=l&&u(t[i],e,l),null!=a&&null!=l&&o(t[i],e,a,l)}}function n(e,t){e.querySelector("svg g path").setAttribute("d",t)}function s(e,t,i){l.default.active_playlist==i&&e.querySelector("svg g path").setAttribute("d",t)}function u(e,t,i){l.default.active_index==i&&e.querySelector("svg g path").setAttribute("d",t)}function o(e,t,i,a){l.default.active_playlist==i&&l.default.playlists[l.default.active_playlist].active_index==a&&e.querySelector("svg g path").setAttribute("d",t)}return{init:function(){t=l.default.waveforms.sample_rate;var e=document.querySelectorAll(".amplitude-wave-form");if(e.length>0)for(var i=0;i<e.length;i++){e[i].innerHTML="";var a=document.createElementNS("http://www.w3.org/2000/svg","svg");a.setAttribute("viewBox","0 -1 "+t+" 2"),a.setAttribute("preserveAspectRatio","none");var n=document.createElementNS("http://www.w3.org/2000/svg","g");a.appendChild(n);var s=document.createElementNS("http://www.w3.org/2000/svg","path");s.setAttribute("d",""),s.setAttribute("id","waveform"),n.appendChild(s),e[i].appendChild(a)}},build:function(){if(l.default.web_audio_api_available)if(null==l.default.waveforms.built[Math.abs(l.default.audio.src.split("").reduce(function(e,t){return(e=(e<<5)-e+t.charCodeAt(0))&e},0))]){var n=new XMLHttpRequest;n.open("GET",l.default.audio.src,!0),n.responseType="arraybuffer",n.onreadystatechange=function(s){4==n.readyState&&200==n.status&&l.default.context.decodeAudioData(n.response,function(n){i=function(e,t){for(var i=t.length/e,a=~~(i/10)||1,n=t.numberOfChannels,l=[],s=0;s<n;s++)for(var u=[],o=t.getChannelData(s),r=0;r<e;r++){for(var d=~~(r*i),c=~~(d+i),f=o[0],h=o[0],p=d;p<c;p+=a){var m=o[p];m>h&&(h=m),m<f&&(f=m)}u[2*r]=h,u[2*r+1]=f,(0===s||h>l[2*r])&&(l[2*r]=h),(0===s||f<l[2*r+1])&&(l[2*r+1]=f)}return l}(t,e=n),function(e,t,i){if(t){for(var n=i.length,s="",u=0;u<n;u++)s+=u%2==0?" M"+~~(u/2)+", "+i.shift():" L"+~~(u/2)+", "+i.shift();l.default.waveforms.built[Math.abs(l.default.audio.src.split("").reduce(function(e,t){return(e=(e<<5)-e+t.charCodeAt(0))&e},0))]=s,a(l.default.waveforms.built[Math.abs(l.default.audio.src.split("").reduce(function(e,t){return(e=(e<<5)-e+t.charCodeAt(0))&e},0))])}}(0,e,i)})},n.send()}else a(l.default.waveforms.built[Math.abs(l.default.audio.src.split("").reduce(function(e,t){return(e=(e<<5)-e+t.charCodeAt(0))&e},0))])},determineIfUsingWaveforms:function(){return document.querySelectorAll(".amplitude-wave-form").length>0}}}();t.default=s,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={computeCurrentTimes:function(){var e={},t=(Math.floor(l.default.audio.currentTime%60)<10?"0":"")+Math.floor(l.default.audio.currentTime%60),i=Math.floor(l.default.audio.currentTime/60),a="00";return i<10&&(i="0"+i),i>=60&&(a=Math.floor(i/60),(i%=60)<10&&(i="0"+i)),e.seconds=t,e.minutes=i,e.hours=a,e},computeSongDuration:function(){var e={},t=(Math.floor(l.default.audio.duration%60)<10?"0":"")+Math.floor(l.default.audio.duration%60),i=Math.floor(l.default.audio.duration/60),a="00";return i<10&&(i="0"+i),i>=60&&(a=Math.floor(i/60),(i%=60)<10&&(i="0"+i)),e.seconds=isNaN(t)?"00":t,e.minutes=isNaN(i)?"00":i,e.hours=isNaN(a)?"00":a.toString(),e},computeSongCompletionPercentage:function(){return l.default.audio.currentTime/l.default.audio.duration*100},setCurrentTime:function(e){l.default.active_metadata.live||isFinite(e)&&(l.default.audio.currentTime=e)}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(){!function(){for(var e=document.getElementsByClassName("amplitude-buffered-progress"),t=0;t<e.length;t++){var i=e[t].getAttribute("data-amplitude-playlist"),a=e[t].getAttribute("data-amplitude-song-index");null!=i||null!=a||isNaN(l.default.buffered)||(e[t].value=parseFloat(parseFloat(l.default.buffered)/100))}}(),function(){for(var e=document.querySelectorAll('.amplitude-buffered-progress[data-amplitude-playlist="'+l.default.active_playlist+'"]'),t=0;t<e.length;t++)null!=e[t].getAttribute("data-amplitude-song-index")||isNaN(l.default.buffered)||(e[t].value=parseFloat(parseFloat(l.default.buffered)/100))}(),function(){for(var e=document.querySelectorAll('.amplitude-buffered-progress[data-amplitude-song-index="'+l.default.active_index+'"]'),t=0;t<e.length;t++)null!=e[t].getAttribute("data-amplitude-playlist")||isNaN(l.default.buffered)||(e[t].value=parseFloat(parseFloat(l.default.buffered)/100))}(),function(){for(var e=null!=l.default.active_playlist&&""!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,t=document.querySelectorAll('.amplitude-buffered-progress[data-amplitude-song-index="'+e+'"][data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)isNaN(l.default.buffered)||(t[i].value=parseFloat(parseFloat(l.default.buffered)/100))}()},reset:function(){for(var e=document.getElementsByClassName("amplitude-buffered-progress"),t=0;t<e.length;t++)e[t].value=0}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(i(0)),n=u(i(3)),l=u(i(1)),s=u(i(2));function u(e){return e&&e.__esModule?e:{default:e}}var o={handle:function(){setTimeout(function(){a.default.continue_next?""==a.default.active_playlist||null==a.default.active_playlist?n.default.setNext(!0):n.default.setNextPlaylist(a.default.active_playlist,!0):a.default.is_touch_moving||(l.default.stop(),s.default.sync())},a.default.delay)}};t.default=o,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=M(i(0)),n=M(i(27)),l=M(i(42)),s=M(i(25)),u=M(i(35)),o=M(i(31)),r=M(i(30)),d=M(i(32)),c=M(i(41)),f=M(i(28)),h=M(i(45)),p=M(i(43)),m=M(i(40)),v=M(i(44)),g=M(i(29)),y=M(i(34)),_=M(i(36)),b=M(i(37)),S=M(i(33)),A=M(i(38)),x=M(i(39)),E=M(i(22)),w=M(i(4));function M(e){return e&&e.__esModule?e:{default:e}}var L={initialize:function(){w.default.writeMessage("Beginning initialization of event handlers.."),document.addEventListener("touchmove",function(){a.default.is_touch_moving=!0}),document.addEventListener("touchend",function(){a.default.is_touch_moving&&(a.default.is_touch_moving=!1)}),a.default.audio.removeEventListener("timeupdate",l.default.handle),a.default.audio.addEventListener("timeupdate",l.default.handle),a.default.audio.removeEventListener("durationchange",l.default.handle),a.default.audio.addEventListener("durationchange",l.default.handle),document.removeEventListener("keydown",n.default.handle),document.addEventListener("keydown",n.default.handle),a.default.audio.removeEventListener("ended",s.default.handle),a.default.audio.addEventListener("ended",s.default.handle),a.default.audio.removeEventListener("progress",u.default.handle),a.default.audio.addEventListener("progress",u.default.handle),function(){for(var e=document.getElementsByClassName("amplitude-play"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",o.default.handle),e[t].addEventListener("touchend",o.default.handle)):(e[t].removeEventListener("click",o.default.handle),e[t].addEventListener("click",o.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-pause"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",r.default.handle),e[t].addEventListener("touchend",r.default.handle)):(e[t].removeEventListener("click",r.default.handle),e[t].addEventListener("click",r.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-play-pause"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",d.default.handle),e[t].addEventListener("touchend",d.default.handle)):(e[t].removeEventListener("click",d.default.handle),e[t].addEventListener("click",d.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-stop"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",c.default.handle),e[t].addEventListener("touchend",c.default.handle)):(e[t].removeEventListener("click",c.default.handle),e[t].addEventListener("click",c.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-mute"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?/iPhone|iPad|iPod/i.test(navigator.userAgent)?w.default.writeMessage("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"):(e[t].removeEventListener("touchend",f.default.handle),e[t].addEventListener("touchend",f.default.handle)):(e[t].removeEventListener("click",f.default.handle),e[t].addEventListener("click",f.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-volume-up"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?/iPhone|iPad|iPod/i.test(navigator.userAgent)?w.default.writeMessage("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"):(e[t].removeEventListener("touchend",h.default.handle),e[t].addEventListener("touchend",h.default.handle)):(e[t].removeEventListener("click",h.default.handle),e[t].addEventListener("click",h.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-volume-down"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?/iPhone|iPad|iPod/i.test(navigator.userAgent)?w.default.writeMessage("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"):(e[t].removeEventListener("touchend",p.default.handle),e[t].addEventListener("touchend",p.default.handle)):(e[t].removeEventListener("click",p.default.handle),e[t].addEventListener("click",p.default.handle))}(),function(){for(var e=window.navigator.userAgent.indexOf("MSIE "),t=document.getElementsByClassName("amplitude-song-slider"),i=0;i<t.length;i++)e>0||navigator.userAgent.match(/Trident.*rv\:11\./)?(t[i].removeEventListener("change",m.default.handle),t[i].addEventListener("change",m.default.handle)):(t[i].removeEventListener("input",m.default.handle),t[i].addEventListener("input",m.default.handle))}(),function(){for(var e=window.navigator.userAgent.indexOf("MSIE "),t=document.getElementsByClassName("amplitude-volume-slider"),i=0;i<t.length;i++)/iPhone|iPad|iPod/i.test(navigator.userAgent)?w.default.writeMessage("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"):e>0||navigator.userAgent.match(/Trident.*rv\:11\./)?(t[i].removeEventListener("change",v.default.handle),t[i].addEventListener("change",v.default.handle)):(t[i].removeEventListener("input",v.default.handle),t[i].addEventListener("input",v.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-next"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",g.default.handle),e[t].addEventListener("touchend",g.default.handle)):(e[t].removeEventListener("click",g.default.handle),e[t].addEventListener("click",g.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-prev"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",y.default.handle),e[t].addEventListener("touchend",y.default.handle)):(e[t].removeEventListener("click",y.default.handle),e[t].addEventListener("click",y.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-shuffle"),t=0;t<e.length;t++)e[t].classList.remove("amplitude-shuffle-on"),e[t].classList.add("amplitude-shuffle-off"),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",A.default.handle),e[t].addEventListener("touchend",A.default.handle)):(e[t].removeEventListener("click",A.default.handle),e[t].addEventListener("click",A.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-repeat"),t=0;t<e.length;t++)e[t].classList.remove("amplitude-repeat-on"),e[t].classList.add("amplitude-repeat-off"),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",_.default.handle),e[t].addEventListener("touchend",_.default.handle)):(e[t].removeEventListener("click",_.default.handle),e[t].addEventListener("click",_.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-repeat-song"),t=0;t<e.length;t++)e[t].classList.remove("amplitude-repeat-on"),e[t].classList.add("amplitude-repeat-off"),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",b.default.handle),e[t].addEventListener("touchend",b.default.handle)):(e[t].removeEventListener("click",b.default.handle),e[t].addEventListener("click",b.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-playback-speed"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",S.default.handle),e[t].addEventListener("touchend",S.default.handle)):(e[t].removeEventListener("click",S.default.handle),e[t].addEventListener("click",S.default.handle))}(),function(){for(var e=document.getElementsByClassName("amplitude-skip-to"),t=0;t<e.length;t++)/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?(e[t].removeEventListener("touchend",x.default.handle),e[t].addEventListener("touchend",x.default.handle)):(e[t].removeEventListener("click",x.default.handle),e[t].addEventListener("click",x.default.handle))}(),E.default.determineIfUsingWaveforms()&&(a.default.audio.removeEventListener("canplaythrough",E.default.build),a.default.audio.addEventListener("canplaythrough",E.default.build))}};t.default=L,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a=d(i(0)),n=d(i(1)),l=d(i(13)),s=d(i(12)),u=d(i(3)),o=d(i(8)),r=d(i(2));function d(e){return e&&e.__esModule?e:{default:e}}var c={handle:function(e){!function(e){if(null!=a.default.bindings[e])switch(a.default.bindings[e]){case"play_pause":a.default.audio.paused?n.default.play():n.default.pause(),r.default.sync();break;case"next":""==a.default.active_playlist||null==a.default.active_playlist?u.default.setNext():u.default.setNextPlaylist(a.default.active_playlist);break;case"prev":""==a.default.active_playlist||null==a.default.active_playlist?u.default.setPrevious():u.default.setPreviousPlaylist(a.default.active_playlist);break;case"stop":r.default.syncToPause(),n.default.stop();break;case"shuffle":""==a.default.active_playlist||null==a.default.active_playlist?l.default.toggleShuffle():l.default.toggleShufflePlaylist(a.default.active_playlist);break;case"repeat":s.default.setRepeat(!a.default.repeat),o.default.syncRepeat()}}(e.which)}};t.default=c,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(i(0)),n=u(i(1)),l=u(i(10)),s=u(i(11));function u(e){return e&&e.__esModule?e:{default:e}}var o={handle:function(){a.default.is_touch_moving||(0==a.default.volume?n.default.setVolume(a.default.pre_mute_volume):(a.default.pre_mute_volume=a.default.volume,n.default.setVolume(0)),l.default.setMuted(0==a.default.volume),s.default.sync())}};t.default=o,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(i(0)),n=(s(i(1)),s(i(2)),s(i(9)),s(i(3))),l=s(i(4));function s(e){return e&&e.__esModule?e:{default:e}}var u={handle:function(){if(!a.default.is_touch_moving){var e=this.getAttribute("data-amplitude-playlist");null==e&&(""==a.default.active_playlist||null==a.default.active_playlist?n.default.setNext():n.default.setNextPlaylist(a.default.active_playlist)),null!=e&&function(e){e==a.default.active_playlist?n.default.setNextPlaylist(e):l.default.writeMessage("You can not go to the next song on a playlist that is not being played!")}(e)}}};t.default=u,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(i(0)),n=(s(i(6)),s(i(1))),l=s(i(2));function s(e){return e&&e.__esModule?e:{default:e}}var u={handle:function(){if(!a.default.is_touch_moving){var e=this.getAttribute("data-amplitude-song-index"),t=this.getAttribute("data-amplitude-playlist");null==t&&null==e&&(n.default.pause(),l.default.sync()),null!=t&&null==e&&(s=t,a.default.active_playlist==s&&(n.default.pause(),l.default.sync())),null==t&&null!=e&&(i=e,""!=a.default.active_playlist&&null!=a.default.active_playlist||a.default.active_index!=i||(n.default.pause(),l.default.sync())),null!=t&&null!=e&&function(e,t){a.default.active_playlist==e&&a.default.playlists[e].active_index==t&&(n.default.pause(),l.default.sync())}(t,e)}var i,s}};t.default=u,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(i(0)),n=(o(i(6)),o(i(1))),l=o(i(5)),s=o(i(3)),u=o(i(2));function o(e){return e&&e.__esModule?e:{default:e}}var r={handle:function(){if(!a.default.is_touch_moving){var e=this.getAttribute("data-amplitude-song-index"),t=this.getAttribute("data-amplitude-playlist");null==t&&null==e&&(n.default.play(),u.default.sync()),null!=t&&null==e&&(o=t,l.default.newPlaylist(o)&&(s.default.setActivePlaylist(o),a.default.playlists[o].shuffle?s.default.changeSongPlaylist(o,a.default.playlists[o].shuffle_list[0],0):s.default.changeSongPlaylist(o,a.default.playlists[o].songs[0],0)),n.default.play(),u.default.sync()),null==t&&null!=e&&(i=e,l.default.newPlaylist(null)&&(s.default.setActivePlaylist(null),s.default.changeSong(a.default.songs[i],i)),l.default.newSong(null,i)&&s.default.changeSong(a.default.songs[i],i),n.default.play(),u.default.sync()),null!=t&&null!=e&&function(e,t){l.default.newPlaylist(e)&&(s.default.setActivePlaylist(e),s.default.changeSongPlaylist(e,a.default.playlists[e].songs[t],t)),l.default.newSong(e,t)&&s.default.changeSongPlaylist(e,a.default.playlists[e].songs[t],t),n.default.play(),u.default.sync()}(t,e)}var i,o}};t.default=r,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a=o(i(0)),n=(o(i(6)),o(i(1))),l=o(i(5)),s=o(i(3)),u=o(i(2));function o(e){return e&&e.__esModule?e:{default:e}}var r={handle:function(){if(!a.default.is_touch_moving){var e=this.getAttribute("data-amplitude-playlist"),t=this.getAttribute("data-amplitude-song-index");null==e&&null==t&&(a.default.audio.paused?n.default.play():n.default.pause(),u.default.sync()),null!=e&&null==t&&function(e){l.default.newPlaylist(e)&&(s.default.setActivePlaylist(e),a.default.playlists[e].shuffle?s.default.changeSongPlaylist(e,a.default.playlists[e].shuffle_list[0],0,!0):s.default.changeSongPlaylist(e,a.default.playlists[e].songs[0],0)),a.default.audio.paused?n.default.play():n.default.pause(),u.default.sync()}(e),null==e&&null!=t&&function(e){l.default.newPlaylist(null)&&(s.default.setActivePlaylist(null),s.default.changeSong(a.default.songs[e],e,!0)),l.default.newSong(null,e)&&s.default.changeSong(a.default.songs[e],e,!0),a.default.audio.paused?n.default.play():n.default.pause(),u.default.sync()}(t),null!=e&&null!=t&&function(e,t){l.default.newPlaylist(e)&&(s.default.setActivePlaylist(e),s.default.changeSongPlaylist(e,a.default.playlists[e].songs[t],t,!0)),l.default.newSong(e,t)&&s.default.changeSongPlaylist(e,a.default.playlists[e].songs[t],t,!0),a.default.audio.paused?n.default.play():n.default.pause(),u.default.sync()}(e,t)}}};t.default=r,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(i(0)),n=s(i(1)),l=s(i(18));function s(e){return e&&e.__esModule?e:{default:e}}var u={handle:function(){if(!a.default.is_touch_moving){switch(a.default.playback_speed){case 1:n.default.setPlaybackSpeed(1.5);break;case 1.5:n.default.setPlaybackSpeed(2);break;case 2:n.default.setPlaybackSpeed(1)}l.default.sync()}}};t.default=u,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(i(0)),n=s(i(3)),l=s(i(4));function s(e){return e&&e.__esModule?e:{default:e}}var u={handle:function(){if(!a.default.is_touch_moving){var e=this.getAttribute("data-amplitude-playlist");null==e&&(""==a.default.active_playlist||null==a.default.active_playlist?n.default.setPrevious():n.default.setPreviousPlaylist(a.default.active_playlist)),null!=e&&function(e){e==a.default.active_playlist?n.default.setPreviousPlaylist(a.default.active_playlist):l.default.writeMessage("You can not go to the previous song on a playlist that is not being played!")}(e)}}};t.default=u,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=l(i(0)),n=l(i(24));function l(e){return e&&e.__esModule?e:{default:e}}var s={handle:function(){if(a.default.audio.buffered.length-1>=0){var e=a.default.audio.buffered.end(a.default.audio.buffered.length-1),t=a.default.audio.duration;a.default.buffered=e/t*100}n.default.sync()}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(i(0)),n=s(i(12)),l=s(i(8));function s(e){return e&&e.__esModule?e:{default:e}}var u={handle:function(){if(!a.default.is_touch_moving){var e=this.getAttribute("data-amplitude-playlist");null==e&&(n.default.setRepeat(!a.default.repeat),l.default.syncRepeat()),null!=e&&function(e){n.default.setRepeatPlaylist(!a.default.playlists[e].repeat,e),l.default.syncRepeatPlaylist(e)}(e)}}};t.default=u,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(i(0)),n=s(i(12)),l=s(i(8));function s(e){return e&&e.__esModule?e:{default:e}}var u={handle:function(){a.default.is_touch_moving||(n.default.setRepeatSong(!a.default.repeat_song),l.default.syncRepeatSong())}};t.default=u,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(i(0)),n=s(i(13)),l=s(i(19));function s(e){return e&&e.__esModule?e:{default:e}}var u={handle:function(){if(!a.default.is_touch_moving){var e=this.getAttribute("data-amplitude-playlist");null==e?(n.default.toggleShuffle(),l.default.syncMain(a.default.shuffle_on)):function(e){n.default.toggleShufflePlaylist(e),l.default.syncPlaylist(e)}(e)}}};t.default=u,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a=r(i(0)),n=r(i(4)),l=r(i(3)),s=r(i(5)),u=r(i(1)),o=r(i(2));function r(e){return e&&e.__esModule?e:{default:e}}var d={handle:function(){if(!a.default.is_touch_moving){var e=this.getAttribute("data-amplitude-playlist"),t=this.getAttribute("data-amplitude-song-index"),i=this.getAttribute("data-amplitude-location");null==i&&n.default.writeMessage("You must add an 'data-amplitude-location' attribute in seconds to your 'amplitude-skip-to' element."),null==t&&n.default.writeMessage("You must add an 'data-amplitude-song-index' attribute to your 'amplitude-skip-to' element."),null!=i&&null!=t&&(null==e?function(e,t){l.default.changeSong(a.default.songs[e],e),u.default.play(),o.default.syncGlobal(),o.default.syncSong(),u.default.skipToLocation(t)}(parseInt(t),parseInt(i)):function(e,t,i){s.default.newPlaylist(e)&&l.default.setActivePlaylist(e),l.default.changeSongPlaylist(e,a.default.playlists[e].songs[t],t),u.default.play(),o.default.syncGlobal(),o.default.syncPlaylist(),o.default.syncSong(),u.default.skipToLocation(i)}(e,parseInt(t),parseInt(i)))}}};t.default=d,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(i(0)),n=s(i(23)),l=s(i(14));function s(e){return e&&e.__esModule?e:{default:e}}var u={handle:function(){var e=this.value,t=a.default.audio.duration*(e/100),i=this.getAttribute("data-amplitude-playlist"),s=this.getAttribute("data-amplitude-song-index");null==i&&null==s&&function(e,t){a.default.active_metadata.live||(n.default.setCurrentTime(e),l.default.sync(t,a.default.active_playlist,a.default.active_index))}(t,e),null!=i&&null==s&&function(e,t,i){a.default.active_playlist==i&&(a.default.active_metadata.live||(n.default.setCurrentTime(e),l.default.sync(t,i,a.default.active_index)))}(t,e,i),null==i&&null!=s&&function(e,t,i){a.default.active_index==i&&null==a.default.active_playlist&&(a.default.active_metadata.live||(n.default.setCurrentTime(e),l.default.sync(t,a.default.active_playlist,i)))}(t,e,s),null!=i&&null!=s&&function(e,t,i,s){a.default.playlists[i].active_index==s&&a.default.active_playlist==i&&(a.default.active_metadata.live||(n.default.setCurrentTime(e),l.default.sync(t,i,s)))}(t,e,i,s)}};t.default=u,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(i(0)),n=(s(i(6)),s(i(2))),l=s(i(1));function s(e){return e&&e.__esModule?e:{default:e}}var u={handle:function(){a.default.is_touch_moving||(n.default.syncToPause(),l.default.stop())}};t.default=u,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r(i(0)),n=r(i(24)),l=r(i(15)),s=r(i(14)),u=r(i(20)),o=r(i(23));function r(e){return e&&e.__esModule?e:{default:e}}r(i(9));var d={handle:function(){!function(){if(a.default.audio.buffered.length-1>=0){var e=a.default.audio.buffered.end(a.default.audio.buffered.length-1),t=a.default.audio.duration;a.default.buffered=e/t*100}}(),n.default.sync(),function(){if(!a.default.active_metadata.live){var e=o.default.computeCurrentTimes(),t=o.default.computeSongCompletionPercentage(),i=o.default.computeSongDuration();l.default.syncCurrentTimes(e),s.default.sync(t,a.default.active_playlist,a.default.active_index),u.default.sync(t),l.default.syncDurationTimes(e,i)}}(),function(){var e=Math.floor(a.default.audio.currentTime);if(null!=a.default.active_metadata.time_callbacks&&null!=a.default.active_metadata.time_callbacks[e])a.default.active_metadata.time_callbacks[e].run||(a.default.active_metadata.time_callbacks[e].run=!0,a.default.active_metadata.time_callbacks[e]());else for(var t in a.default.active_metadata.time_callbacks)a.default.active_metadata.time_callbacks.hasOwnProperty(t)&&(a.default.active_metadata.time_callbacks[t].run=!1)}()}};t.default=d,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(i(0)),n=u(i(1)),l=u(i(10)),s=u(i(11));function u(e){return e&&e.__esModule?e:{default:e}}var o={handle:function(){if(!a.default.is_touch_moving){var e=null;e=a.default.volume-a.default.volume_increment>0?a.default.volume-a.default.volume_increment:0,n.default.setVolume(e),l.default.setMuted(0==a.default.volume),s.default.sync()}}};t.default=o,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a=u(i(0)),n=u(i(1)),l=u(i(10)),s=u(i(11));function u(e){return e&&e.__esModule?e:{default:e}}var o={handle:function(){n.default.setVolume(this.value),l.default.setMuted(0==a.default.volume),s.default.sync()}};t.default=o,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(i(0)),n=u(i(1)),l=u(i(10)),s=u(i(11));function u(e){return e&&e.__esModule?e:{default:e}}var o={handle:function(){if(!a.default.is_touch_moving){var e=null;e=a.default.volume+a.default.volume_increment<=100?a.default.volume+a.default.volume_increment:100,n.default.setVolume(e),l.default.setMuted(0==a.default.volume),s.default.sync()}}};t.default=o,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={configureWebAudioAPI:function(){var e=window.AudioContext||window.webkitAudioContext||window.mozAudioContext||window.oAudioContext||window.msAudioContext;e?(l.default.context=new e,l.default.analyser=l.default.context.createAnalyser(),l.default.audio.crossOrigin="anonymous",l.default.source=l.default.context.createMediaElementSource(l.default.audio),l.default.source.connect(l.default.analyser),l.default.analyser.connect(l.default.context.destination)):AmplitudeHelpers.writeDebugMessage("Web Audio API is unavailable! We will set any of your visualizations with your back up definition!")},webAudioAPIAvailable:function(){var e=window.AudioContext||window.webkitAudioContext||window.mozAudioContext||window.oAudioContext||window.msAudioContext;return l.default.web_audio_api_available=!1,e?(l.default.web_audio_api_available=!0,!0):(l.default.web_audio_api_available=!1,!1)}
2,determineUsingAnyFX:function(){var e=document.querySelectorAll(".amplitude-wave-form"),t=document.querySelectorAll(".amplitude-visualization");return e.length>0||t.length>0}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=S(i(21)),n=S(i(0)),l=S(i(1)),s=S(i(13)),u=(S(i(6)),S(i(3))),o=S(i(12)),r=S(i(5)),d=S(i(16)),c=S(i(19)),f=S(i(8)),h=S(i(14)),p=S(i(20)),m=S(i(15)),v=S(i(2)),g=S(i(7)),y=S(i(18)),_=S(i(4)),b=S(i(17));function S(e){return e&&e.__esModule?e:{default:e}}var A={init:function(e){a.default.initialize(e)},getConfig:function(){return n.default},bindNewElements:function(){a.default.rebindDisplay()},getActivePlaylist:function(){return n.default.active_playlist},getPlaybackSpeed:function(){return n.default.playback_speed},setPlaybackSpeed:function(e){l.default.setPlaybackSpeed(e),y.default.sync()},getRepeat:function(){return n.default.repeat},getRepeatPlaylist:function(e){return n.default.playlists[e].repeat},getShuffle:function(){return n.default.shuffle_on},getShufflePlaylist:function(e){return n.default.playlists[e].shuffle},setShuffle:function(e){s.default.setShuffle(e),c.default.syncMain()},setShufflePlaylist:function(e,t){s.default.setShufflePlaylist(e,t),c.default.syncMain(),c.default.syncPlaylist(e)},setRepeat:function(e){o.default.setRepeat(e),f.default.syncRepeat()},setRepeatSong:function(e){n.default.is_touch_moving||(o.default.setRepeatSong(!n.default.repeat_song),f.default.syncRepeatSong())},setRepeatPlaylist:function(e,t){o.default.setRepeatPlaylist(t,e),f.default.syncRepeatPlaylist(e)},getDefaultAlbumArt:function(){return n.default.default_album_art},setDefaultAlbumArt:function(e){n.default.default_album_art=e},getDefaultPlaylistArt:function(){return n.default.default_playlist_art},setDefaultPlaylistArt:function(e){n.default.default_plalist_art=e},getSongPlayedPercentage:function(){return n.default.audio.currentTime/n.default.audio.duration*100},setSongPlayedPercentage:function(e){"number"==typeof e&&e>0&&e<100&&(n.default.audio.currentTime=n.default.audio.duration*(e/100))},getSongPlayedSeconds:function(){return n.default.audio.currentTime},getSongDuration:function(){return n.default.audio.duration},setDebug:function(e){n.default.debug=e},getActiveSongMetadata:function(){return n.default.active_metadata},getActivePlaylistMetadata:function(){return n.default.playlists[n.default.active_playlist]},getSongAtIndex:function(e){return n.default.songs[e]},getSongAtPlaylistIndex:function(e,t){return n.default.playlists[e].songs[t]},addSong:function(e){return null==n.default.songs&&(n.default.songs=[]),n.default.songs.push(e),n.default.shuffle_on&&n.default.shuffle_list.push(e),b.default.isSoundCloudURL(e.url)&&b.default.resolveIndividualStreamableURL(e.url,null,n.default.songs.length-1,n.default.shuffle_on),n.default.songs.length-1},prependSong:function(e){return null==n.default.songs&&(n.default.songs=[]),n.default.songs.unshift(e),n.default.shuffle_on&&n.default.shuffle_list.unshift(e),b.default.isSoundCloudURL(e.url)&&b.default.resolveIndividualStreamableURL(e.url,null,n.default.songs.length-1,n.default.shuffle_on),0},addSongToPlaylist:function(e,t){return null!=n.default.playlists[t]?(n.default.playlists[t].songs.push(e),n.default.playlists[t].shuffle&&n.default.playlists[t].shuffle_list.push(e),b.default.isSoundCloudURL(e.url)&&b.default.resolveIndividualStreamableURL(e.url,t,n.default.playlists[t].songs.length-1,n.default.playlists[t].shuffle),n.default.playlists[t].songs.length-1):(_.default.writeMessage("Playlist doesn't exist!"),null)},removeSong:function(e){n.default.songs.splice(e,1)},removeSongFromPlaylist:function(e,t){null!=n.default.playlists[t]&&n.default.playlists[t].songs.splice(e,1)},playNow:function(e){e.url?(n.default.audio.src=e.url,n.default.active_metadata=e,n.default.active_album=e.album):_.default.writeMessage("The song needs to have a URL!"),l.default.play(),v.default.sync(),g.default.displayMetaData(),h.default.resetElements(),p.default.resetElements(),m.default.resetCurrentTimes(),m.default.resetDurationTimes()},playSongAtIndex:function(e){l.default.stop(),r.default.newPlaylist(null)&&(u.default.setActivePlaylist(null),u.default.changeSong(n.default.songs[e],e)),r.default.newSong(null,e)&&u.default.changeSong(n.default.songs[e],e),l.default.play(),v.default.sync()},playPlaylistSongAtIndex:function(e,t){l.default.stop(),r.default.newPlaylist(t)&&(u.default.setActivePlaylist(t),u.default.changeSongPlaylist(t,n.default.playlists[t].songs[e],e)),r.default.newSong(t,e)&&u.default.changeSongPlaylist(t,n.default.playlists[t].songs[e],e),v.default.sync(),l.default.play()},play:function(){l.default.play()},pause:function(){l.default.pause()},stop:function(){l.default.stop()},getAudio:function(){return n.default.audio}
2,getAnalyser:function(){return n.default.analyser},next:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;""==e||null==e?null==n.default.active_playlist||""==n.default.active_playlist?u.default.setNext():u.default.setNextPlaylist(n.default.active_playlist):u.default.setNextPlaylist(e)},prev:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;""==e||null==e?null==n.default.active_playlist||""==n.default.active_playlist?u.default.setPrevious():u.default.setPreviousPlaylist(n.default.active_playlist):u.default.setPreviousPlaylist(e)},getSongs:function(){return n.default.songs},getSongsInPlaylist:function(e){return n.default.playlists[e].songs},getSongsState:function(){return n.default.shuffle_on?n.default.shuffle_list:n.default.songs},getSongsStatePlaylist:function(e){return n.default.playlists[e].shuffle?n.default.playlists[e].shuffle_list:n.default.playlists[e].songs},getActiveIndex:function(){return parseInt(n.default.active_index)},getVersion:function(){return n.default.version},getBuffered:function(){return n.default.buffered},skipTo:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;e=parseInt(e),null!=i?(r.default.newPlaylist(i)&&u.default.setActivePlaylist(i),u.default.changeSongPlaylist(i,n.default.playlists[i].songs[t],t),l.default.play(),v.default.syncGlobal(),v.default.syncPlaylist(),v.default.syncSong(),l.default.skipToLocation(e)):(u.default.changeSong(n.default.songs[t],t),l.default.play(),v.default.syncGlobal(),v.default.syncSong(),l.default.skipToLocation(e))},setSongMetaData:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(""!=i&&null!=i&&null!=n.default.playlists[i])for(var a in t)t.hasOwnProperty(a)&&"url"!=a&&"URL"!=a&&"live"!=a&&"LIVE"!=a&&(n.default.playlists[i].songs[e][a]=t[a]);else for(var a in t)t.hasOwnProperty(a)&&"url"!=a&&"URL"!=a&&"live"!=a&&"LIVE"!=a&&(n.default.songs[e][a]=t[a]);g.default.displayMetaData(),g.default.syncMetaData()},setPlaylistMetaData:function(e,t){if(null!=n.default.playlists[e]){var i=["repeat","shuffle","shuffle_list","songs","src"];for(var a in t)t.hasOwnProperty(a)&&i.indexOf(a)<0&&(n.default.playlists[e][a]=t[a]);g.default.displayPlaylistMetaData()}else _.default.writeMessage("You must provide a valid playlist key!")},setDelay:function(e){n.default.delay=e},getDelay:function(){return n.default.delay},getPlayerState:function(){return n.default.player_state},addPlaylist:function(e,t,i){if(null==n.default.playlists[e]){n.default.playlists[e]={};var a=["repeat","shuffle","shuffle_list","songs","src"];for(var l in t)a.indexOf(l)<0&&(n.default.playlists[e][l]=t[l]);return n.default.playlists[e].songs=i,n.default.playlists[e].active_index=null,n.default.playlists[e].repeat=!1,n.default.playlists[e].shuffle=!1,n.default.playlists[e].shuffle_list=[],n.default.playlists[e]}return _.default.writeMessage("A playlist already exists with that key!"),null},registerVisualization:function(e,t){d.default.register(e,t)},setPlaylistVisualization:function(e,t){null!=n.default.playlists[e]?null!=n.default.visualizations.available[t]?n.default.playlists[e].visualization=t:_.default.writeMessage("A visualization does not exist for the key provided."):_.default.writeMessage("The playlist for the key provided does not exist")},setSongVisualization:function(e,t){n.default.songs[e]?null!=n.default.visualizations.available[t]?n.default.songs[e].visualization=t:_.default.writeMessage("A visualization does not exist for the key provided."):_.default.writeMessage("A song at that index is undefined")},setSongInPlaylistVisualization:function(e,t,i){null!=n.default.playlists[e].songs[t]?null!=n.default.visualizations.available[i]?n.default.playlists[e].songs[t].visualization=i:_.default.writeMessage("A visualization does not exist for the key provided."):_.default.writeMessage("The song in the playlist at that key is not defined")},setGlobalVisualization:function(e){null!=n.default.visualizations.available[e]?n.default.visualization=e:_.default.writeMessage("A visualization does not exist for the key provided.")},getVolume:function(){return n.default.volume},setVolume:function(e){l.default.setVolume(e)}};t.default=A,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a=o(i(0)),n=o(i(4)),l=o(i(5)),s=o(i(7)),u=o(i(17));function o(e){return e&&e.__esModule?e:{default:e}}var r={initialize:function(e){a.default.playlists=e,function(){for(var e in a.default.playlists)if(a.default.playlists.hasOwnProperty(e)&&a.default.playlists[e].songs)for(var t=0;t<a.default.playlists[e].songs.length;t++)l.default.isInt(a.default.playlists[e].songs[t])&&(a.default.playlists[e].songs[t]=a.default.songs[a.default.playlists[e].songs[t]],a.default.playlists[e].songs[t].index=t),l.default.isInt(a.default.playlists[e].songs[t])&&!a.default.songs[a.default.playlists[e].songs[t]]&&n.default.writeMessage("The song index: "+a.default.playlists[e].songs[t]+" in playlist with key: "+e+" is not defined in your songs array!"),l.default.isInt(a.default.playlists[e].songs[t])||(a.default.playlists[e].songs[t].index=t)}(),function(){for(var e in a.default.playlists)if(a.default.playlists.hasOwnProperty(e))for(var t=0;t<a.default.playlists[e].songs.length;t++)u.default.isSoundCloudURL(a.default.playlists[e].songs[t].url)&&null==a.default.playlists[e].songs[t].soundcloud_data&&u.default.resolveIndividualStreamableURL(a.default.playlists[e].songs[t].url,e,t)}(),function(){for(var e in a.default.playlists)a.default.playlists[e].active_index=null}(),function(){for(var e in a.default.playlists)a.default.playlists[e].shuffle=!1}(),function(){for(var e in a.default.playlists)a.default.playlists[e].repeat=!1}(),function(){for(var e in a.default.playlists)a.default.playlists[e].shuffle_list=[]}(),function(){for(var e in a.default.playlists)s.default.setFirstSongInPlaylist(a.default.playlists[e].songs[0],e)}()}};t.default=r,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={setActive:function(e){for(var t=document.getElementsByClassName("amplitude-song-container"),i=0;i<t.length;i++)t[i].classList.remove("amplitude-active-song-container");if(""==l.default.active_playlist||null==l.default.active_playlist){var a="";if(a=e?l.default.active_index:l.default.shuffle_on?l.default.shuffle_list[l.default.active_index].index:l.default.active_index,document.querySelectorAll('.amplitude-song-container[data-amplitude-song-index="'+a+'"]'))for(var n=document.querySelectorAll('.amplitude-song-container[data-amplitude-song-index="'+a+'"]'),s=0;s<n.length;s++)n[s].hasAttribute("data-amplitude-playlist")||n[s].classList.add("amplitude-active-song-container")}else{if(null!=l.default.active_playlist&&""!=l.default.active_playlist||e)var u=l.default.playlists[l.default.active_playlist].active_index;else u="",u=l.default.playlists[l.default.active_playlist].shuffle?l.default.playlists[l.default.active_playlist].shuffle_list[l.default.playlists[l.default.active_playlist].active_index].index:l.default.playlists[l.default.active_playlist].active_index;if(document.querySelectorAll('.amplitude-song-container[data-amplitude-song-index="'+u+'"][data-amplitude-playlist="'+l.default.active_playlist+'"]'))for(var o=document.querySelectorAll('.amplitude-song-container[data-amplitude-song-index="'+u+'"][data-amplitude-playlist="'+l.default.active_playlist+'"]'),r=0;r<o.length;r++)o[r].classList.add("amplitude-active-song-container")}}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(e){!function(e){for(var t=document.querySelectorAll(".amplitude-current-hours"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),n=t[i].getAttribute("data-amplitude-song-index");null==a&&null==n&&(t[i].innerHTML=e)}}(e),function(e){for(var t=document.querySelectorAll('.amplitude-current-hours[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-song-index")&&(t[i].innerHTML=e)}(e),function(e){if(null==l.default.active_playlist)for(var t=document.querySelectorAll('.amplitude-current-hours[data-amplitude-song-index="'+l.default.active_index+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-playlist")&&(t[i].innerHTML=e)}(e),function(e){for(var t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-current-hours[data-amplitude-playlist="'+l.default.active_playlist+'"][data-amplitude-song-index="'+t+'"]'),a=0;a<i.length;a++)i[a].innerHTML=e}(e)},resetTimes:function(){for(var e=document.querySelectorAll(".amplitude-current-hours"),t=0;t<e.length;t++)e[t].innerHTML="00"}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(e){!function(e){for(var t=document.querySelectorAll(".amplitude-current-minutes"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),n=t[i].getAttribute("data-amplitude-song-index");null==a&&null==n&&(t[i].innerHTML=e)}}(e),function(e){for(var t=document.querySelectorAll('.amplitude-current-minutes[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-song-index")&&(t[i].innerHTML=e)}(e),function(e){if(null==l.default.active_playlist)for(var t=document.querySelectorAll('.amplitude-current-minutes[data-amplitude-song-index="'+l.default.active_index+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-playlist")&&(t[i].innerHTML=e)}(e),function(e){for(var t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-current-minutes[data-amplitude-playlist="'+l.default.active_playlist+'"][data-amplitude-song-index="'+t+'"]'),a=0;a<i.length;a++)i[a].innerHTML=e}(e)},resetTimes:function(){for(var e=document.querySelectorAll(".amplitude-current-minutes"),t=0;t<e.length;t++)e[t].innerHTML="00"}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(e){!function(e){for(var t=document.querySelectorAll(".amplitude-current-seconds"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),n=t[i].getAttribute("data-amplitude-song-index");null==a&&null==n&&(t[i].innerHTML=e)}}(e),function(e){for(var t=document.querySelectorAll('.amplitude-current-seconds[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-song-index")&&(t[i].innerHTML=e)}(e),function(e){if(null==l.default.active_playlist)for(var t=document.querySelectorAll('.amplitude-current-seconds[data-amplitude-song-index="'+l.default.active_index+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-playlist")&&(t[i].innerHTML=e)}(e),function(e){for(var t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-current-seconds[data-amplitude-playlist="'+l.default.active_playlist+'"][data-amplitude-song-index="'+t+'"]'),a=0;a<i.length;a++)i[a].innerHTML=e}(e)},resetTimes:function(){for(var e=document.querySelectorAll(".amplitude-current-seconds"),t=0;t<e.length;t++)e[t].innerHTML="00"}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(e){!function(e){var t=document.querySelectorAll(".amplitude-current-time"),i=e.minutes+":"+e.seconds;e.hours>0&&(i=e.hours+":"+i);for(var a=0;a<t.length;a++){var n=t[a].getAttribute("data-amplitude-playlist"),l=t[a].getAttribute("data-amplitude-song-index");null==n&&null==l&&(t[a].innerHTML=i)}}(e),function(e){var t=document.querySelectorAll('.amplitude-current-time[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=e.minutes+":"+e.seconds;e.hours>0&&(i=e.hours+":"+i);for(var a=0;a<t.length;a++)null==t[a].getAttribute("data-amplitude-song-index")&&(t[a].innerHTML=i)}(e),function(e){if(null==l.default.active_playlist){var t=document.querySelectorAll('.amplitude-current-time[data-amplitude-song-index="'+l.default.active_index+'"]'),i=e.minutes+":"+e.seconds;e.hours>0&&(i=e.hours+":"+i);for(var a=0;a<t.length;a++)null==t[a].getAttribute("data-amplitude-playlist")&&(t[a].innerHTML=i)}}(e),function(e){var t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-current-time[data-amplitude-playlist="'+l.default.active_playlist+'"][data-amplitude-song-index="'+t+'"]'),a=e.minutes+":"+e.seconds;e.hours>0&&(a=e.hours+":"+a);for(var n=0;n<i.length;n++)i[n].innerHTML=a}(e)},resetTimes:function(){for(var e=document.querySelectorAll(".amplitude-current-time"),t=0;t<e.length;t++)e[t].innerHTML="00:00"}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(e,t){var i=function(e,t){var i="00:00",a=parseInt(e.seconds)+60*parseInt(e.minutes)+60*parseInt(e.hours)*60,n=parseInt(t.seconds)+60*parseInt(t.minutes)+60*parseInt(t.hours)*60;if(!isNaN(a)&&!isNaN(n)){var l=n-a,s=Math.floor(l/3600),u=Math.floor((l-3600*s)/60),o=l-3600*s-60*u;i=(u<10?"0"+u:u)+":"+(o<10?"0"+o:o),s>0&&(i=s+":"+i)}return i}(e,t);!function(e){for(var t=document.querySelectorAll(".amplitude-time-remaining"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),n=t[i].getAttribute("data-amplitude-song-index");null==a&&null==n&&(t[i].innerHTML=e)}}(i),function(e){for(var t=document.querySelectorAll('.amplitude-time-remaining[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-song-index")&&(t[i].innerHTML=e)}(i),function(e){if(null==l.default.active_playlist)for(var t=document.querySelectorAll('.amplitude-time-remaining[data-amplitude-song-index="'+l.default.active_index+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-playlist")&&(t[i].innerHTML=e)}(i),function(e){for(var t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-time-remaining[data-amplitude-playlist="'+l.default.active_playlist+'"][data-amplitude-song-index="'+t+'"]'),a=0;a<i.length;a++)i[a].innerHTML=e}(i)},resetTimes:function(){for(var e=document.querySelectorAll(".amplitude-time-remaining"),t=0;t<e.length;t++)e[t].innerHTML="00"}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(e){!function(e){for(var t=document.querySelectorAll(".amplitude-duration-hours"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),n=t[i].getAttribute("data-amplitude-song-index");null==a&&null==n&&(t[i].innerHTML=e)}}(e),function(e){for(var t=document.querySelectorAll('.amplitude-duration-hours[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-song-index")&&(t[i].innerHTML=e)}(e),function(e){if(null==l.default.active_playlist)for(var t=document.querySelectorAll('.amplitude-duration-hours[data-amplitude-song-index="'+l.default.active_index+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-playlist")&&(t[i].innerHTML=e)}(e),function(e){for(var t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-duration-hours[data-amplitude-playlist="'+l.default.active_playlist+'"][data-amplitude-song-index="'+t+'"]'),a=0;a<i.length;a++)i[a].innerHTML=e}(e)},resetTimes:function(){for(var e=document.querySelectorAll(".amplitude-duration-hours"),t=0;t<e.length;t++)e[t].innerHTML="00"}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(e){!function(e){for(var t=document.querySelectorAll(".amplitude-duration-minutes"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),n=t[i].getAttribute("data-amplitude-song-index");null==a&&null==n&&(t[i].innerHTML=e)}}(e),function(e){for(var t=document.querySelectorAll('.amplitude-duration-minutes[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-song-index")&&(t[i].innerHTML=e)}(e),function(e){if(null==l.default.active_playlist)for(var t=document.querySelectorAll('.amplitude-duration-minutes[data-amplitude-song-index="'+l.default.active_index+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-playlist")&&(t[i].innerHTML=e)}(e),function(e){for(var t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-duration-minutes[data-amplitude-playlist="'+l.default.active_playlist+'"][data-amplitude-song-index="'+t+'"]'),a=0;a<i.length;a++)i[a].innerHTML=e}(e)},resetTimes:function(){for(var e=document.querySelectorAll(".amplitude-duration-minutes"),t=0;t<e.length;t++)e[t].innerHTML="00"}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(e){!function(e){for(var t=document.querySelectorAll(".amplitude-duration-seconds"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),n=t[i].getAttribute("data-amplitude-song-index");null==a&&null==n&&(t[i].innerHTML=e)}}(e),function(e){for(var t=document.querySelectorAll('.amplitude-duration-seconds[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-song-index")&&(t[i].innerHTML=e)}(e),function(e){if(null==l.default.active_playlist)for(var t=document.querySelectorAll('.amplitude-duration-seconds[data-amplitude-song-index="'+l.default.active_index+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data--amplitude-playlist")&&(t[i].innerHTML=e)}(e),function(e){for(var t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-duration-seconds[data-amplitude-playlist="'+l.default.active_playlist+'"][data-amplitude-song-index="'+t+'"]'),a=0;a<i.length;a++)i[a].innerHTML=e}(e)},resetTimes:function(){for(var e=document.querySelectorAll(".amplitude-duration-seconds"),t=0;t<e.length;t++)e[t].innerHTML="00"}};t.default=s,e.exports=t.default},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,n=i(0),l=(a=n)&&a.__esModule?a:{default:a},s={sync:function(e){var t=function(e){var t="00:00";return isNaN(e.minutes)||isNaN(e.seconds)||(t=e.minutes+":"+e.seconds,!isNaN(e.hours)&&e.hours>0&&(t=e.hours+":"+t)),t}(e);!function(e){for(var t=document.querySelectorAll(".amplitude-duration-time"),i=0;i<t.length;i++){var a=t[i].getAttribute("data-amplitude-playlist"),n=t[i].getAttribute("data-amplitude-song-index");null==a&&null==n&&(t[i].innerHTML=e)}}(t),function(e){for(var t=document.querySelectorAll('.amplitude-duration-time[data-amplitude-playlist="'+l.default.active_playlist+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-song-index")&&(t[i].innerHTML=e)}(t),function(e){if(null==l.default.active_playlist)for(var t=document.querySelectorAll('.amplitude-duration-time[data-amplitude-song-index="'+l.default.active_index+'"]'),i=0;i<t.length;i++)null==t[i].getAttribute("data-amplitude-playlist")&&(t[i].innerHTML=e)}(t),function(e){for(var t=""!=l.default.active_playlist&&null!=l.default.active_playlist?l.default.playlists[l.default.active_playlist].active_index:null,i=document.querySelectorAll('.amplitude-duration-time[data-amplitude-playlist="'+l.default.active_playlist+'"][data-amplitude-song-index="'+t+'"]'),a=0;a<i.length;a++)i[a].innerHTML=e}(t)},resetTimes:function(){for(var e=document.querySelectorAll(".amplitude-duration-time"),t=0;t<e.length;t++)e[t].innerHTML="00:00"}};t.default=s,e.exports=t.default},function(e,t){e.exports={name:"amplitudejs",version:"5.3.2",description:"A JavaScript library that allows you to control the design of your media controls in your webpage -- not the browser. No dependencies (jQuery not required) https://521dimensions.com/open-source/amplitudejs",main:"dist/amplitude.js",devDependencies:{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-add-module-exports":"0.2.1","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.18.0",husky:"^1.3.1",jest:"^23.6.0",prettier:"1.15.1","pretty-quick":"^1.11.1",watch:"^1.0.2",webpack:"^2.7.0"},directories:{doc:"docs"},files:["dist"],funding:{type:"opencollective",url:"https://opencollective.com/amplitudejs"},scripts:{build:"node_modules/.bin/webpack",prettier:"npx pretty-quick",preversion:"npx pretty-quick && npm run test",postversion:"git push && git push --tags",test:"jest",version:"npm run build && git add -A dist"},repository:{type:"git",url:"git+https://github.com/521dimensions/amplitudejs.git"},keywords:["webaudio","html5","javascript","audio-player"],author:"521 Dimensions (https://521dimensions.com)",license:"MIT",bugs:{url:"https://github.com/521dimensions/amplitudejs/issues"},homepage:"https://github.com/521dimensions/amplitudejs#readme"}}])},e.exports=t()},1040(e,t,i){"use strict";i.d(t,{A:()=>Pt});
vendor: 4,812 bytes, line 2
2var a=function(e,t){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},a(e,t)};function n(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}var l=function(){return l=Object.assign||function(e){for(var t,i=1,a=arguments.length;i<a;i++)for(var n in t=arguments[i])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},l.apply(this,arguments)};function s(e,t,i){if(i||2===arguments.length)for(var a,n=0,l=t.length;n<l;n++)!a&&n in t||(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var u,o="ADD_CHOICE",r="REMOVE_CHOICE",d="FILTER_CHOICES",c="ACTIVATE_CHOICES",f="CLEAR_CHOICES",h="ADD_GROUP",p="ADD_ITEM",m="REMOVE_ITEM",v="HIGHLIGHT_ITEM",g="showDropdown",y="hideDropdown",_="change",b="choice",S="search",A="addItem",x="removeItem",E="highlightItem",w="highlightChoice",M="unhighlightItem",L=9,C=16,P=46,I=8,O=13,T=65,k=27,N=38,j=40,D=33,q=34,F=["fuseOptions","classNames"],H="text",B="select-one",R="select-multiple",z=function(e){return{type:o,choice:e}},V=function(e){return{type:p,item:e}},K=function(e){return{type:m,item:e}},U=function(e,t){return{type:v,item:e,highlighted:t}},W=function(e){return Array.from({length:e},function(){return(e=0,t=36,Math.floor(Math.random()*(t-e)+e)).toString(36);var e,t}).join("")},$=function(e,t,i){return void 0===i&&(i=1),i>0?t.scrollTop+t.offsetHeight>=e.offsetTop+e.offsetHeight:e.offsetTop>=t.scrollTop},G=function(e){if("string"!=typeof e){if(null==e)return"";if("object"==typeof e){if("raw"in e)return G(e.raw);if("trusted"in e)return e.trusted}return e}return e.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;")},J=(u=document.createElement("div"),function(e){u.innerHTML=e.trim();for(var t=u.children[0];u.firstChild;)u.removeChild(u.firstChild);return t}),X=function(e){return"function"==typeof e?e():e},Y=function(e){if("string"==typeof e)return e;if("object"==typeof e){if("trusted"in e)return e.trusted;if("raw"in e)return e.raw}return""},Q=function(e){if("string"==typeof e)return e;if("object"==typeof e){if("escaped"in e)return e.escaped;if("trusted"in e)return e.trusted}return""},Z=function(e,t){return{id:e.id,highlighted:e.highlighted,labelClass:e.labelClass,labelDescription:Y(e.labelDescription),customProperties:e.customProperties,disabled:e.disabled,active:e.active,label:e.label,placeholder:e.placeholder,value:e.value,groupValue:e.group?e.group.label:void 0,element:e.element,keyCode:t}},ee=function(e,t,i){return"function"==typeof e?e(G(t),Y(t),i):e},te=function(e,t){return e?Q(t):G(t)},ie=function(e,t,i){e.innerHTML=te(t,i)},ae=function(e,t){return e.rank-t.rank},ne=function(e){return Array.isArray(e)?e:[e]},le=function(e){return e&&Array.isArray(e)?e.map(function(e){return".".concat(e)}).join(""):".".concat(e)},se=function(e,t){var i;(i=e.classList).add.apply(i,ne(t))},ue=function(e,t){var i;(i=e.classList).remove.apply(i,ne(t))},oe=function(e){if(void 0!==e)try{return JSON.parse(e)}catch(t){return e}return{}},re=function(){function e(e){var t=e.element,i=e.type,a=e.classNames;this.element=t,this.classNames=a,this.type=i,this.isActive=!1}return e.prototype.show=function(){return se(this.element,this.classNames.activeState),this.element.setAttribute("aria-expanded","true"),this.isActive=!0,this},e.prototype.hide=function(){return ue(this.element,this.classNames.activeState),this.element.setAttribute("aria-expanded","false"),this.isActive=!1,this},e}(),de=function(){function e(e){var t=e.element,i=e.type,a=e.classNames,n=e.position;this.element=t,this.classNames=a,this.type=i,this.position=n,this.isOpen=!1,this.isFlipped=!1,this.isDisabled=!1,this.isLoading=!1}return e.prototype.shouldFlip=function(e,t){var i=!1;return"auto"===this.position?i=this.element.getBoundingClientRect().top-t>=0&&!window.matchMedia("(min-height: ".concat(e+1,"px)")).matches:"top"===this.position&&(i=!0),i},e.prototype.setActiveDescendant=function(e){this.element.setAttribute("aria-activedescendant",e)},e.prototype.removeActiveDescendant=function(){this.element.removeAttribute("aria-activedescendant")},e.prototype.open=function(e,t){se(this.element,this.classNames.openState),this.element.setAttribute("aria-expanded","true"),this.isOpen=!0,this.shouldFlip(e,t)&&(se(this.element,this.classNames.flippedState),this.isFlipped=!0)},e.prototype.close=function(){ue(this.element,this.classNames.openState),this.element.setAttribute("aria-expanded","fal
2se"),this.removeActiveDescendant(),this.isOpen=!1,this.isFlipped&&(ue(this.element,this.classNames.flippedState),this.isFlipped=!1)},e.prototype.addFocusState=function(){se(this.element,this.classNames.focusState)},e.prototype.removeFocusState=function(){ue(this.element,this.classNames.focusState)},e.prototype.addInvalidState=function(){se(this.element,this.classNames.invalidState)},e.prototype.removeInvalidState=function(){ue(this.element,this.classNames.invalidState)},e.prototype.enable=function(){ue(this.element,this.classNames.disabledState),this.element.removeAttribute("aria-disabled"),this.type===B&&this.element.setAttribute("tabindex","0"),this.isDisabled=!1},e.prototype.disable=function(){se(this.element,this.classNames.disabledState),this.element.setAttribute("aria-disabled","true"),this.type===B&&this.element.setAttribute("tabindex","-1"),this.isDisabled=!0},e.prototype.wrap=function(e){var t=this.element,i=e.parentNode;i&&(e.nextSibling?i.insertBefore(t,e.nextSibling):i.appendChild(t)),t.appendChild(e)},e.prototype.unwrap=function(e){var t=this.element,i=t.parentNode;i&&(i.insertBefore(e,t),i.removeChild(t))},e.prototype.addLoadingState=function(){se(this.element,this.classNames.loadingState),this.element.setAttribute("aria-busy","true"),this.isLoading=!0},e.prototype.removeLoadingState=function(){ue(this.element,this.classNames.loadingState),this.element.removeAttribute("aria-busy"),this.isLoading=!1},e}(),ce=function(){function e(e){var t=e.element,i=e.type,a=e.classNames,n=e.preventPaste;this.element=t,this.type=i,this.classNames=a,this.preventPaste=n,this.isFocussed=this.element.isEqualNode(document.activeElement),this.isDisabled=t.disabled,this._onPaste=this._onPaste.bind(this),this._onInput=this._onInput.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}return Object.defineProperty(e.prototype,"placeholder",{set:function(e){this.element.placeholder=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.element.value},set:function(e){this.element.value=e},enumerable:!1,configurable:!0}),e.prototype.addEventListeners=function(){var e=this.element;e.addEventListener("paste",this._onPaste),e.addEventListener("input",this._onInput,{passive:!0}),e.addEventListener("focus",this._onFocus,{passive:!0}),e.addEventListener("blur",this._onBlur,{passive:!0})},e.prototype.removeEventListeners=function(){var e=this.element;e.removeEventListener("input",this._onInput),e.removeEventListener("paste",this._onPaste),e.removeEventListener("focus",this._onFocus),e.removeEventListener("blur",this._onBlur)},e.prototype.enable=function(){this.element.removeAttribute("disabled"),this.isDisabled=!1},e.prototype.disable=function(){this.element.setAttribute("disabled",""),this.isDisabled=!0},e.prototype.focus=function(){this.isFocussed||this.element.focus()},e.prototype.blur=function(){this.isFocussed&&this.element.blur()},e.prototype.clear=function(e){return void 0===e&&(e=!0),this.element.value="",e&&this.setWidth(),this},e.prototype.setWidth=function(){var e=this.element,t=e.value,i=e.placeholder,a=0,n=0;if(t||i){var l=document.createElement("span");l.style.position="absolute",l.style.visibility="hidden",l.style.whiteSpace="pre",l.style.height="auto",l.style.width="auto",l.style.minWidth="1ch",se(l,Array.from(e.classList)),e.after(l);var s=parseFloat(getComputedStyle(l).width);Number.isNaN(s)?(a=i.length,n=t.length):(i&&(l.innerText=i,a=parseFloat(getComputedStyle(l).width)/s),t&&(l.innerText=t,n=parseFloat(getComputedStyle(l).width)/s)),l.remove()}e.style.minWidth="".concat(Math.ceil(a)+1,"ch"),e.style.width="".concat(Math.ceil(n)+1,"ch")},e.prototype.setActiveDescendant=function(e){this.element.setAttribute("aria-activedescendant",e)},e.prototype.removeActiveDescendant=function(){this.element.removeAttribute("aria-activedescendant")},e.prototype._onInput=function(){this.type!==B&&this.setWidth()},e.prototype._onPaste=function(e){this.preventPaste&&e.preventDefault()},e.prototype._onFocus=function(){this.isFocussed=!0},e.prototype._onBlur=function(){this.isFocussed=!1},e}(),fe=function(){function e(e){var t=e.element;this.element=t,this.scrollPos=this.element.scrollTop,this.height=this.element.offsetHeight}return e.prototype.prepend=function(e){var t=this.element.firstElementChild;t?this.element.insertBefore(e,t):this.element.append(e)},e.prototype.scrollToTop=function(){this.element.scrollTop=0},e.prototype.scrollToChildElement=function(e,t){var i=this;if(e){var a=this.element.offsetHeight,n=this.element.scrollTop+a,l=e.offsetHeight,s=e.offsetTop+l,u=t>0?this.element.scrollTop+s-n:e.offsetTop;requestAnimationFrame(function(){i._animateScroll(u,t)})}},e.prototype._scrollDown=function(e,t,i){var a=(i-e)/t,n=a>1?a:1;this.element.scrollTop=e+n},e.prototype._scrollUp=function(e,t,i){var a=(e-i)/t,n=a>1?a:1;this.element.scrollTop=e-n},e.prototype._animateScroll=function(e,t){var i=this,a=this.element.scrollTop,n=!1;t>0?(this._scrollDown(a,4,e),a<e&&(n=!0)):(this._scrollUp(a,4,e),a>e&&(n=!0)),n&&requestAnimationFrame(function(){i._animateScroll(e,t)})},e}(),he=function(){function e(e){var t=e.element,i=e.classNames;this.element=t,this.classNames=i,this.isDisabled=!1}return Object.defineProperty(e.prototype,"isActive",{get:function(){return"active"===this.element.dataset.choice}
vendor: 28,847 bytes, line 2
2,enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dir",{get:function(){return this.element.dir},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.element.value},set:function(e){this.element.setAttribute("value",e),this.element.value=e},enumerable:!1,configurable:!0}),e.prototype.conceal=function(){var e=this.element;se(e,this.classNames.input),e.hidden=!0,e.tabIndex=-1;var t=e.getAttribute("style");t&&e.setAttribute("data-choice-orig-style",t),e.setAttribute("data-choice","active")},e.prototype.reveal=function(){var e=this.element;ue(e,this.classNames.input),e.hidden=!1,e.removeAttribute("tabindex");var t=e.getAttribute("data-choice-orig-style");t?(e.removeAttribute("data-choice-orig-style"),e.setAttribute("style",t)):e.removeAttribute("style"),e.removeAttribute("data-choice")},e.prototype.enable=function(){this.element.removeAttribute("disabled"),this.element.disabled=!1,this.isDisabled=!1},e.prototype.disable=function(){this.element.setAttribute("disabled",""),this.element.disabled=!0,this.isDisabled=!0},e.prototype.triggerEvent=function(e,t){!function(e,t,i){void 0===i&&(i=null);var a=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0});e.dispatchEvent(a)}(this.element,e,t||{})},e}(),pe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t}(he),me=function(e,t){return void 0===t&&(t=!0),void 0===e?t:!!e},ve=function(e){if("string"==typeof e&&(e=e.split(" ").filter(function(e){return e.length})),Array.isArray(e)&&e.length)return e},ge=function(e,t,i){if(void 0===i&&(i=!0),"string"==typeof e){var a=G(e);return ge({value:e,label:i||a===e?e:{escaped:a,raw:e},selected:!0},!1)}var n=e;if("choices"in n){if(!t)throw new TypeError("optGroup is not allowed");var l=n,s=l.choices.map(function(e){return ge(e,!1)});return{id:0,label:Y(l.label)||l.value,active:!!s.length,disabled:!!l.disabled,choices:s}}var u=n;return{id:0,group:null,score:0,rank:0,value:u.value,label:u.label||u.value,active:me(u.active),selected:me(u.selected,!1),disabled:me(u.disabled,!1),placeholder:me(u.placeholder,!1),highlighted:!1,labelClass:ve(u.labelClass),labelDescription:u.labelDescription,customProperties:u.customProperties}},ye=function(e){return"SELECT"===e.tagName},_e=function(e){function t(t){var i=t.element,a=t.classNames,n=t.template,l=t.extractPlaceholder,s=e.call(this,{element:i,classNames:a})||this;return s.template=n,s.extractPlaceholder=l,s}return n(t,e),Object.defineProperty(t.prototype,"placeholderOption",{get:function(){return this.element.querySelector('option[value=""]')||this.element.querySelector("option[placeholder]")},enumerable:!1,configurable:!0}),t.prototype.addOptions=function(e){var t=this,i=document.createDocumentFragment();e.forEach(function(e){var a=e;if(!a.element){var n=t.template(a);i.appendChild(n),a.element=n}}),this.element.appendChild(i)},t.prototype.optionsAsChoices=function(){var e=this,t=[];return this.element.querySelectorAll(":scope > option, :scope > optgroup").forEach(function(i){!function(e){return"OPTION"===e.tagName}(i)?function(e){return"OPTGROUP"===e.tagName}(i)&&t.push(e._optgroupToChoice(i)):t.push(e._optionToChoice(i))}),t},t.prototype._optionToChoice=function(e){return!e.hasAttribute("value")&&e.hasAttribute("placeholder")&&(e.setAttribute("value",""),e.value=""),{id:0,group:null,score:0,rank:0,value:e.value,label:e.label,element:e,active:!0,selected:this.extractPlaceholder?e.selected:e.hasAttribute("selected"),disabled:e.disabled,highlighted:!1,placeholder:this.extractPlaceholder&&(!e.value||e.hasAttribute("placeholder")),labelClass:void 0!==e.dataset.labelClass?ve(e.dataset.labelClass):void 0,labelDescription:void 0!==e.dataset.labelDescription?{trusted:e.dataset.labelDescription}:void 0,customProperties:oe(e.dataset.customProperties)}},t.prototype._optgroupToChoice=function(e){var t=this,i=e.querySelectorAll("option"),a=Array.from(i).map(function(e){return t._optionToChoice(e)});return{id:0,label:e.label||"",element:e,active:!!a.length,disabled:e.disabled,choices:a}},t}(he),be={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,closeDropdownOnSelect:"auto",singleModeForMultiSelect:!1,addChoices:!1,addItems:!0,addItemFilter:function(e){return!!e&&""!==e},removeItems:!0,removeItemButton:!1,removeItemButtonAlignLeft:!1,editItems:!1,allowHTML:!1,allowHtmlUserInput:!1,duplicateItemsAllowed:!0,delimiter:",",paste:!0,searchEnabled:!0,searchChoices:!0,searchDisabledChoices:!1,searchFloor:1,searchResultLimit:4,searchFields:["label","value"],position:"auto",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:function(e,t){var i=e.value,a=e.label,n=void 0===a?i:a,l=t.value,s=t.label,u=void 0===s?l:s;return Y(n).localeCompare(Y(u),[],{sensitivity:"base",ignorePunctuation:!0,numeric:!0})},shadowRoot:null,placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:"auto",searchRenderSelectedChoices:!0,loadingText:"Loading...",noResultsText:"No results found",noChoicesText:"No choices to choose from",itemSelectText:"Press to select",uniqueItemText:"Only unique values can be added",customAddItemText:"Only values matching specific conditions can be added",addItemText:function(e){return'Press Enter to add <b>"'.concat(e,'"</b>')},removeItemIconText:function(){return"Remove item"},removeItemLabelText:function(e,t,i){return"Remove item: ".concat(i?G(i.label):e)},maxItemText:function(e){return"Only ".concat(e," values can be added")},valueComparer:function(e,t){return e===t},fuseOptions:{includeScore:!0},labelId:"",callbackOnInit:null,callbackOnCreateTemplates:null,classNames:{containerOuter:["choices"],containerInner:["choices__inner"],input:["choices__input"],inputCloned:["choices__input--cloned"],list:["choices__list"],listItems:["choices__list--multiple"],listSingle:["choices__list--single"],listDropdown:["choices__list--dropdown"],item:["choices__item"],itemSelectable:["choices__item--selectable"],itemDisabled:["choices__item--disabled"],itemChoice:["choices__item--choice"],description:["choices__description"],placeholder:["choices__placeholder"],group:["choices__group"],groupHeading:["choices__heading"],button:["choices__button"],activeState:["is-active"],focusState:["is-focused"],openState:["is-open"],disabledState:["is-disabled"],highlightedState:["is-highlighted"],selectedState:["is-selected"],flippedState:["is-flipped"],loadingState:["is-loading"],invalidState:["is-invalid"],notice:["choices__notice"],addChoice:["choices__item--selectable","add-choice"],noResults:["has-no-results"],noChoices:["has-no-choices"]},appendGroupInSearch:!1},Se=function(e){var t=e.itemEl;t&&(t.remove(),e.itemEl=void 0)};var Ae={groups:function(e,t){var i=e,a=!0;switch(t.type){case h:i.push(t.group);break;case f:i=[];break;default:a=!1}return{state:i,update:a}},items:function(e,t,i){var a=e,n=!0;switch(t.type){case p:t.item.selected=!0,(l=t.item.element)&&(l.selected=!0,l.setAttribute("selected","")),a.push(t.item);break;case m:var l;if(t.item.selected=!1,l=t.item.element){l.selected=!1,l.removeAttribute("selected");var s=l.parentElement;s&&ye(s)&&s.type===B&&(s.value="")}Se(t.item),a=a.filter(function(e){return e.id!==t.item.id});break;case r:Se(t.choice),a=a.filter(function(e){return e.id!==t.choice.id});break;case v:var u=t.highlighted,o=a.find(function(e){return e.id===t.item.id});o&&o.highlighted!==u&&(o.highlighted=u,i&&function(e,t,i){var a=e.itemEl;a&&(ue(a,i),se(a,t))}(o,u?i.classNames.highlightedState:i.classNames.selectedState,u?i.classNames.selectedState:i.classNames.highlightedState));break;default:n=!1}return{state:a,update:n}},choices:function(e,t,i){var a=e,n=!0;switch(t.type){case o:a.push(t.choice);break;case r:t.choice.choiceEl=void 0,t.choice.group&&(t.choice.group.choices=t.choice.group.choices.filter(function(e){return e.id!==t.choice.id})),a=a.filter(function(e){return e.id!==t.choice.id});break;case p:case m:t.item.choiceEl=void 0;break;case d:var l=[];t.results.forEach(function(e){l[e.item.id]=e}),a.forEach(function(e){var t=l[e.id];void 0!==t?(e.score=t.score,e.rank=t.rank,e.active=!0):(e.score=0,e.rank=0,e.active=!1),i&&i.appendGroupInSearch&&(e.choiceEl=void 0)});break;case c:a.forEach(function(e){e.active=t.active,i&&i.appendGroupInSearch&&(e.choiceEl=void 0)});break;case f:a=[];break;default:n=!1}return{state:a,update:n}}},xe=function(){function e(e){this._state=this.defaultState,this._listeners=[],this._txn=0,this._context=e}return Object.defineProperty(e.prototype,"defaultState",{get:function(){return{groups:[],items:[],choices:[]}},enumerable:!1,configurable:!0}),e.prototype.changeSet=function(e){return{groups:e,items:e,choices:e}},e.prototype.reset=function(){this._state=this.defaultState;var e=this.changeSet(!0);this._txn?this._changeSet=e:this._listeners.forEach(function(t){return t(e)})},e.prototype.subscribe=function(e){return this._listeners.push(e),this},e.prototype.dispatch=function(e){var t=this,i=this._state,a=!1,n=this._changeSet||this.changeSet(!1);Object.keys(Ae).forEach(function(l){var s=Ae[l](i[l],e,t._context);s.update&&(a=!0,n[l]=!0,i[l]=s.state)}),a&&(this._txn?this._changeSet=n:this._listeners.forEach(function(e){return e(n)}))},e.prototype.withTxn=function(e){this._txn++;try{e()}finally{if(this._txn=Math.max(0,this._txn-1),!this._txn){var t=this._changeSet;t&&(this._changeSet=void 0,this._listeners.forEach(function(e){return e(t)}))}}},Object.defineProperty(e.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"items",{get:function(){return this.state.items},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"highlightedActiveItems",{get:function(){return this.items.filter(function(e){return e.active&&e.highlighted})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"choices",{get:function(){return this.state.choices},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeChoices",{get:function(){return this.choices.filter(function(e){return e.active})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"searchableChoices",{get:function(){var e=this._context;return this.choices.filter(function(t){return!t.placeholder&&(e.searchDisabledChoices||!t.disabled)})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"groups",{get:function(){return this.state.groups},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeGroups",{get:function(){var e=this;return this.state.groups.filter(function(t){var i=t.active&&!t.disabled,a=e.state.choices.some(function(e){return e.active&&!e.disabled});return i&&a},[])},enumerable:!1,configurable:!0}),e.prototype.inTxn=function(){return this._txn>0},e.prototype.getChoiceById=function(e){return this.activeChoices.find(function(t){return t.id===e})},e.prototype.getGroupById=function(e){return this.groups.find(function(t){return t.id===e})},e}(),Ee="no-choices",we="no-results",Me="add-choice",Le="";function Ce(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var a=i.call(e,t);if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function Pe(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,a)}return i}function Ie(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(i),!0).forEach(function(t){Ce(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):Pe(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function Oe(e){return Array.isArray?Array.isArray(e):"[object Array]"===Fe(e)}function Te(e){return"string"==typeof e}function ke(e){return"number"==typeof e}function Ne(e){return!0===e||!1===e||function(e){return je(e)&&null!==e}(e)&&"[object Boolean]"==Fe(e)}function je(e){return"object"==typeof e}function De(e){return null!=e}function qe(e){return!e.trim().length}function Fe(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const He=Object.prototype.hasOwnProperty;class Be{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let i=Re(e);this._keys.push(i),this._keyMap[i.id]=i,t+=i.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Re(e){let t=null,i=null,a=null,n=1,l=null;if(Te(e)||Oe(e))a=e,t=ze(e),i=Ve(e);else{if(!He.call(e,"name"))throw new Error((e=>`Missing ${e} property in key`)("name"));const s=e.name;if(a=s,He.call(e,"weight")&&(n=e.weight,n<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(s));t=ze(s),i=Ve(s),l=e.getFn}return{path:t,id:i,weight:n,src:a,getFn:l}}function ze(e){return Oe(e)?e:e.split(".")}function Ve(e){return Oe(e)?e.join("."):e}const Ke={useExtendedSearch:!1,getFn:function(e,t){let i=[],a=!1;const n=(e,t,l)=>{if(De(e))if(t[l]){const s=e[t[l]];if(!De(s))return;if(l===t.length-1&&(Te(s)||ke(s)||Ne(s)))i.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(s));else if(Oe(s)){a=!0;for(let e=0,i=s.length;e<i;e+=1)n(s[e],t,l+1)}else t.length&&n(s,t,l+1)}else i.push(e)};return n(e,Te(t)?t.split("."):t,0),a?i:i[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Ue=Ie(Ie(Ie(Ie({},{isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1}),{includeMatches:!1,findAllMatches:!1,minMatchCharLength:1}),{location:0,threshold:.6,distance:100}),Ke);const We=/[^ ]+/g;class $e{constructor({getFn:e=Ue.getFn,fieldNormWeight:t=Ue.fieldNormWeight}={}){this.norm=function(e=1,t=3){const i=new Map,a=Math.pow(10,t);return{get(t){const n=t.match(We).length;if(i.has(n))return i.get(n);const l=1/Math.pow(n,.5*e),s=parseFloat(Math.round(l*a)/a);return i.set(n,s),s},clear(){i.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach((e,t)=>{this._keysMap[e.id]=t})}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,Te(this.docs[0])?this.docs.forEach((e,t)=>{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){const t=this.size();Te(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,i=this.size();t<i;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!De(e)||qe(e))return;let i={v:e,i:t,n:this.norm.get(e)};this.records.push(i)}_addObject(e,t){let i={i:t,$:{}};this.keys.forEach((t,a)=>{let n=t.getFn?t.getFn(e):this.getFn(e,t.path);if(De(n))if(Oe(n)){let e=[];const t=[{nestedArrIndex:-1,value:n}];for(;t.length;){const{nestedArrIndex:i,value:a}=t.pop();if(De(a))if(Te(a)&&!qe(a)){let t={v:a,i,n:this.norm.get(a)};e.push(t)}else Oe(a)&&a.forEach((e,i)=>{t.push({nestedArrIndex:i,value:e})})}i.$[a]=e}else if(Te(n)&&!qe(n)){let e={v:n,n:this.norm.get(n)};i.$[a]=e}}),this.records.push(i)}toJSON(){return{keys:this.keys,records:this.records}}}function Ge(e,t,{getFn:i=Ue.getFn,fieldNormWeight:a=Ue.fieldNormWeight}={}){const n=new $e({getFn:i,fieldNormWeight:a});return n.setKeys(e.map(Re)),n.setSources(t),n.create(),n}function Je(e,{errors:t=0,currentLocation:i=0,expectedLocation:a=0,distance:n=Ue.distance,ignoreLocation:l=Ue.ignoreLocation}={}){const s=t/e.length;if(l)return s;const u=Math.abs(a-i);return n?s+u/n:u?1:s}const Xe=32;function Ye(e,t,i,{location:a=Ue.location,distance:n=Ue.distance,threshold:l=Ue.threshold,findAllMatches:s=Ue.findAllMatches,minMatchCharLength:u=Ue.minMatchCharLength,includeMatches:o=Ue.includeMatches,ignoreLocation:r=Ue.ignoreLocation}={}){if(t.length>Xe)throw new Error(`Pattern length exceeds max of ${Xe}.`);const d=t.length,c=e.length,f=Math.max(0,Math.min(a,c));let h=l,p=f;const m=u>1||o,v=m?Array(c):[];let g;for(;(g=e.indexOf(t,p))>-1;){let e=Je(t,{currentLocation:g,expectedLocation:f,distance:n,ignoreLocation:r});if(h=Math.min(e,h),p=g+d,m){let e=0;for(;e<d;)v[g+e]=1,e+=1}}p=-1;let y=[],_=1,b=d+c;const S=1<<d-1;for(let a=0;a<d;a+=1){let l=0,u=b;for(;l<u;){Je(t,{errors:a,currentLocation:f+u,expectedLocation:f,distance:n,ignoreLocation:r})<=h?l=u:b=u,u=Math.floor((b-l)/2+l)}b=u;let o=Math.max(1,f-u+1),g=s?c:Math.min(f+u,c)+d,A=Array(g+2);A[g+1]=(1<<a)-1;for(let l=g;l>=o;l-=1){let s=l-1,u=i[e.charAt(s)];if(m&&(v[s]=+!!u),A[l]=(A[l+1]<<1|1)&u,a&&(A[l]|=(y[l+1]|y[l])<<1|1|y[l+1]),A[l]&S&&(_=Je(t,{errors:a,currentLocation:s,expectedLocation:f,distance:n,ignoreLocation:r}),_<=h)){if(h=_,p=s,p<=f)break;o=Math.max(1,2*f-p)}}if(Je(t,{errors:a+1,currentLocation:f,expectedLocation:f,distance:n,ignoreLocation:r})>h)break;y=A}const A={isMatch:p>=0,score:Math.max(.001,_)};if(m){const e=function(e=[],t=Ue.minMatchCharLength){let i=[],a=-1,n=-1,l=0;for(let s=e.length;l<s;l+=1){let s=e[l];s&&-1===a?a=l:s||-1===a||(n=l-1,n-a+1>=t&&i.push([a,n]),a=-1)}return e[l-1]&&l-a>=t&&i.push([a,l-1]),i}(v,u);e.length?o&&(A.indices=e):A.isMatch=!1}return A}function Qe(e){let t={};for(let i=0,a=e.length;i<a;i+=1){const n=e.charAt(i);t[n]=(t[n]||0)|1<<a-i-1}return t}class Ze{constructor(e,{location:t=Ue.location,threshold:i=Ue.threshold,distance:a=Ue.distance,includeMatches:n=Ue.includeMatches,findAllMatches:l=Ue.findAllMatches,minMatchCharLength:s=Ue.minMatchCharLength,isCaseSensitive:u=Ue.isCaseSensitive,ignoreLocation:o=Ue.ignoreLocation}={}){if(this.options={location:t,threshold:i,distance:a,includeMatches:n,findAllMatches:l,minMatchCharLength:s,isCaseSensitive:u,ignoreLocation:o},this.pattern=u?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const r=(e,t)=>{this.chunks.push({pattern:e,alphabet:Qe(e),startIndex:t})},d=this.pattern.length;if(d>Xe){let e=0;const t=d%Xe,i=d-t;for(;e<i;)r(this.pattern.substr(e,Xe),e),e+=Xe;if(t){const e=d-Xe;r(this.pattern.substr(e),e)}}else r(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:i}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return i&&(t.indices=[[0,e.length-1]]),t}const{location:a,distance:n,threshold:l,findAllMatches:s,minMatchCharLength:u,ignoreLocation:o}=this.options;let r=[],d=0,c=!1;this.chunks.forEach(({pattern:t,alphabet:f,startIndex:h})=>{const{isMatch:p,score:m,indices:v}=Ye(e,t,f,{location:a+h,distance:n,threshold:l,findAllMatches:s,minMatchCharLength:u,includeMatches:i,ignoreLocation:o});p&&(c=!0),d+=m,p&&v&&(r=[...r,...v])});let f={isMatch:c,score:c?d/this.chunks.length:1};return c&&i&&(f.indices=r),f}}class et{constructor(e){this.pattern=e}static isMultiMatch(e){return tt(e,this.multiRegex)}static isSingleMatch(e){return tt(e,this.singleRegex)}search(){}}function tt(e,t){const i=e.match(t);return i?i[1]:null}class it extends et{constructor(e,{location:t=Ue.location,threshold:i=Ue.threshold,distance:a=Ue.distance,includeMatches:n=Ue.includeMatches,findAllMatches:l=Ue.findAllMatches,minMatchCharLength:s=Ue.minMatchCharLength,isCaseSensitive:u=Ue.isCaseSensitive,ignoreLocation:o=Ue.ignoreLocation}={}){super(e),this._bitapSearch=new Ze(e,{location:t,threshold:i,distance:a,includeMatches:n,findAllMatches:l,minMatchCharLength:s,isCaseSensitive:u,ignoreLocation:o})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class at extends et{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,i=0;const a=[],n=this.pattern.length;for(;(t=e.indexOf(this.pattern,i))>-1;)i=t+n,a.push([t,i-1]);const l=!!a.length;return{isMatch:l,score:l?0:1,indices:a}}}const nt=[class extends et{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},at,class extends et{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends et{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends et{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends et{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends et{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},it],lt=nt.length,st=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;const ut=new Set([it.type,at.type]);class ot{constructor(e,{isCaseSensitive:t=Ue.isCaseSensitive,includeMatches:i=Ue.includeMatches,minMatchCharLength:a=Ue.minMatchCharLength,ignoreLocation:n=Ue.ignoreLocation,findAllMatches:l=Ue.findAllMatches,location:s=Ue.location,threshold:u=Ue.threshold,distance:o=Ue.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:i,minMatchCharLength:a,findAllMatches:l,ignoreLocation:n,location:s,threshold:u,distance:o},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map(e=>{let i=e.trim().split(st).filter(e=>e&&!!e.trim()),a=[];for(let e=0,n=i.length;e<n;e+=1){const n=i[e];let l=!1,s=-1;for(;!l&&++s<lt;){const e=nt[s];let i=e.isMultiMatch(n);i&&(a.push(new e(i,t)),l=!0)}if(!l)for(s=-1;++s<lt;){const e=nt[s];let i=e.isSingleMatch(n);if(i){a.push(new e(i,t));break}}}return a})}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:i,isCaseSensitive:a}=this.options;e=a?e:e.toLowerCase();let n=0,l=[],s=0;for(let a=0,u=t.length;a<u;a+=1){const u=t[a];l.length=0,n=0;for(let t=0,a=u.length;t<a;t+=1){const a=u[t],{isMatch:o,indices:r,score:d}=a.search(e);if(!o){s=0,n=0,l.length=0;break}if(n+=1,s+=d,i){const e=a.constructor.type;ut.has(e)?l=[...l,...r]:l.push(r)}}if(n){let e={isMatch:!0,score:s/n};return i&&(e.indices=l),e}}return{isMatch:!1,score:1}}}const rt=[];function dt(e,t){for(let i=0,a=rt.length;i<a;i+=1){let a=rt[i];if(a.condition(e,t))return new a(e,t)}return new Ze(e,t)}const ct="$and",ft="$or",ht="$path",pt="$val",mt=e=>!(!e[ct]&&!e[ft]),vt=e=>({[ct]:Object.keys(e).map(t=>({[t]:e[t]}))});function gt(e,t,{auto:i=!0}={}){const a=e=>{let n=Object.keys(e);const l=(e=>!!e[ht])(e);if(!l&&n.length>1&&!mt(e))return a(vt(e));if((e=>!Oe(e)&&je(e)&&!mt(e))(e)){const a=l?e[ht]:n[0],s=l?e[pt]:e[a];if(!Te(s))throw new Error((e=>`Invalid value for key ${e}`)(a));const u={keyId:Ve(a),pattern:s};return i&&(u.searcher=dt(s,t)),u}let s={children:[],operator:n[0]};return n.forEach(t=>{const i=e[t];Oe(i)&&i.forEach(e=>{s.children.push(a(e))})}),s};return mt(e)||(e=vt(e)),a(e)}function yt(e,t){const i=e.matches;t.matches=[],De(i)&&i.forEach(e=>{if(!De(e.indices)||!e.indices.length)return;const{indices:i,value:a}=e;let n={indices:i,value:a};e.key&&(n.key=e.key.src),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)})}function _t(e,t){t.score=e.score}class bt{constructor(e,t={},i){this.options=Ie(Ie({},Ue),t),this.options.useExtendedSearch,this._keyStore=new Be(this.options.keys),this.setCollection(e,i)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof $e))throw new Error("Incorrect 'index' type");this._myIndex=t||Ge(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){De(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){const t=[];for(let i=0,a=this._docs.length;i<a;i+=1){const n=this._docs[i];e(n,i)&&(this.removeAt(i),i-=1,a-=1,t.push(n))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:i,includeScore:a,shouldSort:n,sortFn:l,ignoreFieldNorm:s}=this.options;let u=Te(e)?Te(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=Ue.ignoreFieldNorm}){e.forEach(e=>{let i=1;e.matches.forEach(({key:e,norm:a,score:n})=>{const l=e?e.weight:null;i*=Math.pow(0===n&&l?Number.EPSILON:n,(l||1)*(t?1:a))}),e.score=i})}(u,{ignoreFieldNorm:s}),n&&u.sort(l),ke(t)&&t>-1&&(u=u.slice(0,t)),function(e,t,{includeMatches:i=Ue.includeMatches,includeScore:a=Ue.includeScore}={}){const n=[];return i&&n.push(yt),a&&n.push(_t),e.map(e=>{const{idx:i}=e,a={item:t[i],refIndex:i};return n.length&&n.forEach(t=>{t(e,a)}),a})}(u,this._docs,{includeMatches:i,includeScore:a})}_searchStringList(e){const t=dt(e,this.options),{records:i}=this._myIndex,a=[];return i.forEach(({v:e,i,n})=>{if(!De(e))return;const{isMatch:l,score:s,indices:u}=t.searchIn(e);l&&a.push({item:e,idx:i,matches:[{score:s,value:e,norm:n,indices:u}]})}),a}_searchLogical(e){const t=gt(e,this.options),i=(e,t,a)=>{if(!e.children){const{keyId:i,searcher:n}=e,l=this._findMatches({key:this._keyStore.get(i),value:this._myIndex.getValueForItemAtKeyId(t,i),searcher:n});return l&&l.length?[{idx:a,item:t,matches:l}]:[]}const n=[];for(let l=0,s=e.children.length;l<s;l+=1){const s=e.children[l],u=i(s,t,a);if(u.length)n.push(...u);else if(e.operator===ct)return[]}return n},a=this._myIndex.records,n={},l=[];return a.forEach(({$:e,i:a})=>{if(De(e)){let s=i(t,e,a);s.length&&(n[a]||(n[a]={idx:a,item:e,matches:[]},l.push(n[a])),s.forEach(({matches:e})=>{n[a].matches.push(...e)}))}}),l}_searchObjectList(e){const t=dt(e,this.options),{keys:i,records:a}=this._myIndex,n=[];return a.forEach(({$:e,i:a})=>{if(!De(e))return;let l=[];i.forEach((i,a)=>{l.push(...this._findMatches({key:i,value:e[a],searcher:t}))}),l.length&&n.push({idx:a,item:e,matches:l})}),n}_findMatches({key:e,value:t,searcher:i}){if(!De(t))return[];let a=[];if(Oe(t))t.forEach(({v:t,i:n,n:l})=>{if(!De(t))return;const{isMatch:s,score:u,indices:o}=i.searchIn(t);s&&a.push({score:u,key:e,value:t,idx:n,norm:l,indices:o})});else{const{v:n,n:l}=t,{isMatch:s,score:u,indices:o}=i.searchIn(n);s&&a.push({score:u,key:e,value:n,norm:l,indices:o})}return a}}bt.version="7.0.0",bt.createIndex=Ge,bt.parseIndex=function(e,{getFn:t=Ue.getFn,fieldNormWeight:i=Ue.fieldNormWeight}={}){const{keys:a,records:n}=e,l=new $e({getFn:t,fieldNormWeight:i});return l.setKeys(a),l.setIndexRecords(n),l},bt.config=Ue,bt.parseQuery=gt,function(...e){rt.push(...e)}(ot);var St=function(){function e(e){this._haystack=[],this._fuseOptions=l(l({},e.fuseOptions),{keys:s([],e.searchFields,!0),includeMatches:!0})}return e.prototype.index=function(e){this._haystack=e,this._fuse&&this._fuse.setCollection(e)},e.prototype.reset=function(){this._haystack=[],this._fuse=void 0},e.prototype.isEmptyIndex=function(){return!this._haystack.length},e.prototype.search=function(e){return this._fuse||(this._fuse=new bt(this._haystack,this._fuseOptions)),this._fuse.search(e).map(function(e,t){return{item:e.item,score:e.score||0,rank:t+1}})},e}();var At=function(e,t,i){var a=e.dataset,n=t.customProperties,l=t.labelClass,s=t.labelDescription;l&&(a.labelClass=ne(l).join(" ")),s&&(a.labelDescription=Y(s)),i&&n&&("string"==typeof n?a.customProperties=n:"object"!=typeof n||function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}(n)||(a.customProperties=JSON.stringify(n)))},xt=function(e,t,i){var a=t&&e.querySelector("label[for='".concat(t,"']")),n=a&&a.innerText;n&&i.setAttribute("aria-label",n)},Et={containerOuter:function(e,t,i,a,n,l,s){var u=e.classNames.c
vendor: 5,108 bytes, line 2
2ontainerOuter,o=document.createElement("div");return se(o,u),o.dataset.type=l,t&&(o.dir=t),a&&(o.tabIndex=0),i&&(o.setAttribute("role",n?"combobox":"listbox"),n?o.setAttribute("aria-autocomplete","list"):s||xt(this._docRoot,this.passedElement.element.id,o),o.setAttribute("aria-haspopup","true"),o.setAttribute("aria-expanded","false")),s&&o.setAttribute("aria-labelledby",s),o},containerInner:function(e){var t=e.classNames.containerInner,i=document.createElement("div");return se(i,t),i},itemList:function(e,t){var i=e.searchEnabled,a=e.classNames,n=a.list,l=a.listSingle,s=a.listItems,u=document.createElement("div");return se(u,n),se(u,t?l:s),this._isSelectElement&&i&&u.setAttribute("role","listbox"),u},placeholder:function(e,t){var i=e.allowHTML,a=e.classNames.placeholder,n=document.createElement("div");return se(n,a),ie(n,i,t),n},item:function(e,t,i){var a=e.allowHTML,n=e.removeItemButtonAlignLeft,l=e.removeItemIconText,s=e.removeItemLabelText,u=e.classNames,o=u.item,r=u.button,d=u.highlightedState,c=u.itemSelectable,f=u.placeholder,h=Y(t.value),p=document.createElement("div");if(se(p,o),t.labelClass){var m=document.createElement("span");ie(m,a,t.label),se(m,t.labelClass),p.appendChild(m)}else ie(p,a,t.label);if(p.dataset.item="",p.dataset.id=t.id,p.dataset.value=h,At(p,t,!0),(t.disabled||this.containerOuter.isDisabled)&&p.setAttribute("aria-disabled","true"),this._isSelectElement&&(p.setAttribute("aria-selected","true"),p.setAttribute("role","option")),t.placeholder&&(se(p,f),p.dataset.placeholder=""),se(p,t.highlighted?d:c),i){t.disabled&&ue(p,c),p.dataset.deletable="";var v=document.createElement("button");v.type="button",se(v,r);var g=Z(t);ie(v,!0,ee(l,t.value,g));var y=ee(s,t.value,g);y&&v.setAttribute("aria-label",y),v.dataset.button="",n?p.insertAdjacentElement("afterbegin",v):p.appendChild(v)}return p},choiceList:function(e,t){var i=e.classNames.list,a=document.createElement("div");return se(a,i),t||a.setAttribute("aria-multiselectable","true"),a.setAttribute("role","listbox"),a},choiceGroup:function(e,t){var i=e.allowHTML,a=e.classNames,n=a.group,l=a.groupHeading,s=a.itemDisabled,u=t.id,o=t.label,r=t.disabled,d=Y(o),c=document.createElement("div");se(c,n),r&&se(c,s),c.setAttribute("role","group"),c.dataset.group="",c.dataset.id=u,c.dataset.value=d,r&&c.setAttribute("aria-disabled","true");var f=document.createElement("div");return se(f,l),ie(f,i,o||""),c.appendChild(f),c},choice:function(e,t,i,a){var n=e.allowHTML,l=e.classNames,s=l.item,u=l.itemChoice,o=l.itemSelectable,r=l.selectedState,d=l.itemDisabled,c=l.description,f=l.placeholder,h=t.label,p=Y(t.value),m=document.createElement("div");m.id=t.elementId,se(m,s),se(m,u),a&&"string"==typeof h&&(h=te(n,h),h={trusted:h+=" (".concat(a,")")});var v=m;if(t.labelClass){var g=document.createElement("span");ie(g,n,h),se(g,t.labelClass),v=g,m.appendChild(g)}else ie(m,n,h);if(t.labelDescription){var y="".concat(t.elementId,"-description");v.setAttribute("aria-describedby",y);var _=document.createElement("span");ie(_,n,t.labelDescription),_.id=y,se(_,c),m.appendChild(_)}return t.selected&&se(m,r),t.placeholder&&se(m,f),m.setAttribute("role",t.group?"treeitem":"option"),m.dataset.choice="",m.dataset.id=t.id,m.dataset.value=p,i&&(m.dataset.selectText=i),t.group&&(m.dataset.groupId="".concat(t.group.id)),At(m,t,!1),t.disabled?(se(m,d),m.dataset.choiceDisabled="",m.setAttribute("aria-disabled","true")):(se(m,o),m.dataset.choiceSelectable="",m.setAttribute("aria-selected",t.selected?"true":"false")),m},input:function(e,t){var i=e.classNames,a=i.input,n=i.inputCloned,l=e.labelId,s=document.createElement("input");return s.type="search",se(s,a),se(s,n),s.autocomplete="off",s.autocapitalize="off",s.spellcheck=!1,s.setAttribute("aria-autocomplete","list"),t?s.setAttribute("aria-label",t):l||xt(this._docRoot,this.passedElement.element.id,s),s},dropdown:function(e){var t=e.classNames,i=t.list,a=t.listDropdown,n=document.createElement("div");return se(n,i),se(n,a),n.setAttribute("aria-expanded","false"),n},notice:function(e,t,i){var a=e.classNames,n=a.item,l=a.itemChoice,s=a.addChoice,u=a.noResults,o=a.noChoices,r=a.notice;void 0===i&&(i=Le);var d=document.createElement("div");switch(ie(d,!0,t),se(d,n),se(d,l),se(d,r),i){case Me:se(d,s);break;case we:se(d,u);break;case Ee:se(d,o)}return i===Me&&(d.dataset.choiceSelectable="",d.dataset.choice=""),d},option:function(e){var t=Y(e.label),i=new Option(t,e.value,!1,e.selected);return At(i,e,!0),i.disabled=e.disabled,e.selected&&i.setAttribute("selected",""),i}},wt="-ms-scroll-limit"in document.documentElement.style&&"-ms-ime-align"in document.documentElement.style,Mt={},Lt=function(e){if(e)return e.dataset.id?parseInt(e.dataset.id,10):void 0},Ct="[data-choice-selectable]",Pt=function(){function e(t,i){void 0===t&&(t="[data-choice]"),void 0===i&&(i={});var a=this;this.initialisedOK=void 0,this._hasNonChoicePlaceholder=!1,this._lastAddedChoiceId=0,this._lastAddedGroupId=0;var n=e.defaults;this.config=l(l(l({},n.allOptions),n.options),i),F.forEach(function(e){a.config[e]=l(l(l({},n.allOptions[e]),n.options[e]),i[e])});var s=this.config;
vendor: 5,388 bytes, line 2
2s.silent||this._validateConfig();var u=s.shadowRoot||document.documentElement;this._docRoot=u;var o="string"==typeof t?u.querySelector(t):t;if(!o||"object"!=typeof o||"INPUT"!==o.tagName&&!ye(o)){if(!o&&"string"==typeof t)throw TypeError("Selector ".concat(t," failed to find an element"));throw TypeError("Expected one of the following types text|select-one|select-multiple")}var r=o.type,d=r===H;(d||1!==s.maxItemCount)&&(s.singleModeForMultiSelect=!1),s.singleModeForMultiSelect&&(r=R);var c=r===B,f=r===R,h=c||f;if(this._elementType=r,this._isTextElement=d,this._isSelectOneElement=c,this._isSelectMultipleElement=f,this._isSelectElement=c||f,this._canAddUserChoices=d&&s.addItems||h&&s.addChoices,"boolean"!=typeof s.renderSelectedChoices&&(s.renderSelectedChoices="always"===s.renderSelectedChoices||c),"auto"===s.closeDropdownOnSelect?s.closeDropdownOnSelect=d||c||s.singleModeForMultiSelect:s.closeDropdownOnSelect=me(s.closeDropdownOnSelect),s.placeholder&&(s.placeholderValue?this._hasNonChoicePlaceholder=!0:o.dataset.placeholder&&(this._hasNonChoicePlaceholder=!0,s.placeholderValue=o.dataset.placeholder)),i.addItemFilter&&"function"!=typeof i.addItemFilter){var p=i.addItemFilter instanceof RegExp?i.addItemFilter:new RegExp(i.addItemFilter);s.addItemFilter=p.test.bind(p)}if(this._isTextElement)this.passedElement=new pe({element:o,classNames:s.classNames});else{var m=o;this.passedElement=new _e({element:m,classNames:s.classNames,template:function(e){return a._templates.option(e)},extractPlaceholder:s.placeholder&&!this._hasNonChoicePlaceholder})}if(this.initialised=!1,this._store=new xe(s),this._currentValue="",s.searchEnabled=!d&&s.searchEnabled,this._canSearch=s.searchEnabled,this._isScrollingOnIe=!1,this._highlightPosition=0,this._wasTap=!0,this._placeholderValue=this._generatePlaceholderValue(),this._baseId=function(e,t){var i=e.id||e.name&&"".concat(e.name,"-").concat(W(2))||W(4);return i=i.replace(/(:|\.|\[|\]|,)/g,""),"".concat(t,"-").concat(i)}(o,"choices-"),this._direction=o.dir,!this._direction){var v=window.getComputedStyle(o).direction;v!==window.getComputedStyle(document.documentElement).direction&&(this._direction=v)}if(this._idNames={itemChoice:"item-choice"},this._templates=n.templates,this._render=this._render.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onKeyUp=this._onKeyUp.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onInput=this._onInput.bind(this),this._onClick=this._onClick.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onFormReset=this._onFormReset.bind(this),this._onSelectKey=this._onSelectKey.bind(this),this._onEnterKey=this._onEnterKey.bind(this),this._onEscapeKey=this._onEscapeKey.bind(this),this._onDirectionKey=this._onDirectionKey.bind(this),this._onDeleteKey=this._onDeleteKey.bind(this),this._onChange=this._onChange.bind(this),this._onInvalid=this._onInvalid.bind(this),this.passedElement.isActive)return s.silent||console.warn("Trying to initialise Choices on element already initialised",{element:t}),this.initialised=!0,void(this.initialisedOK=!1);this.init(),this._initialItems=this._store.items.map(function(e){return e.value})}return Object.defineProperty(e,"defaults",{get:function(){return Object.preventExtensions({get options(){return Mt},get allOptions(){return be},get templates(){return Et}})},enumerable:!1,configurable:!0}),e.prototype.init=function(){if(!this.initialised&&void 0===this.initialisedOK){var e;this._searcher=(e=this.config,new St(e)),this._loadChoices(),this._createTemplates(),this._createElements(),this._createStructure(),this._isTextElement&&!this.config.addItems||this.passedElement.element.hasAttribute("disabled")||this.passedElement.element.closest("fieldset:disabled")?this.disable():(this.enable(),this._addEventListeners()),this._initStore(),this.initialised=!0,this.initialisedOK=!0;var t=this.config.callbackOnInit;"function"==typeof t&&t.call(this)}},e.prototype.destroy=function(){this.initialised&&(this._removeEventListeners(),this.passedElement.reveal(),this.containerOuter.unwrap(this.passedElement.element),this._store._listeners=[],this.clearStore(!1),this._stopSearch(),this._templates=e.defaults.templates,this.initialised=!1,this.initialisedOK=void 0)},e.prototype.enable=function(){return this.passedElement.isDisabled&&this.passedElement.enable(),this.containerOuter.isDisabled&&(this._addEventListeners(),this.input.enable(),this.containerOuter.enable()),this},e.prototype.disable=function(){return this.passedElement.isDisabled||this.passedElement.disable(),this.containerOuter.isDisabled||(this._removeEventListeners(),this.input.disable(),this.containerOuter.disable()),this},e.prototype.highlightItem=function(e,t){if(void 0===t&&(t=!0),!e||!e.id)return this;var i=this._store.items.find(function(t){return t.id===e.id});return!i||i.highlighted||(this._store.dispatch(U(i,!0)),t&&this.passedElement.triggerEvent(E,Z(i))),this},e.prototype.unhighlightItem=function(e,t){if(void 0===t&&(t=!0),!e||!e.id)return this;var i=this._store.items.find(function(t){return t.id===e.id});return i&&i.highlighted?(this._store.dispatch(U(i,!1)),t&&this.passedElement.triggerEvent(M,Z(i)),this):this},e.prototype.highlightAll=function(){var e=this;
2return this._store.withTxn(function(){e._store.items.forEach(function(t){t.highlighted||(e._store.dispatch(U(t,!0)),e.passedElement.triggerEvent(E,Z(t)))})}),this},e.prototype.unhighlightAll=function(){var e=this;return this._store.withTxn(function(){e._store.items.forEach(function(t){t.highlighted&&(e._store.dispatch(U(t,!1)),e.passedElement.triggerEvent(E,Z(t)))})}),this},e.prototype.removeActiveItemsByValue=function(e){var t=this;return this._store.withTxn(function(){t._store.items.filter(function(t){return t.value===e}).forEach(function(e){return t._removeItem(e)})}),this},e.prototype.removeActiveItems=function(e){var t=this;return this._store.withTxn(function(){t._store.items.filter(function(t){return t.id!==e}).forEach(function(e){return t._removeItem(e)})}),this},e.prototype.removeHighlightedItems=function(e){var t=this;return void 0===e&&(e=!1),this._store.withTxn(function(){t._store.highlightedActiveItems.forEach(function(i){t._removeItem(i),e&&t._triggerChange(i.value)})}),this},e.prototype.showDropdown=function(e){var t=this;return this.dropdown.isActive||(void 0===e&&(e=!this._canSearch),requestAnimationFrame(function(){t.dropdown.show();var i=t.dropdown.element.getBoundingClientRect();t.containerOuter.open(i.bottom,i.height),e||t.input.focus(),t.passedElement.triggerEvent(g);var a=t.choiceList.element.querySelector(le(t.config.classNames.selectedState));null===a||$(a,t.choiceList.element)||(t.choiceList.element.scrollTop=a.offsetTop)})),this},e.prototype.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(this._removeHighlightedChoices(),requestAnimationFrame(function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent(y)}),this):this},e.prototype.getValue=function(e){var t=this._store.items.map(function(t){return e?t.value:Z(t)});return this._isSelectOneElement||this.config.singleModeForMultiSelect?t[0]:t},e.prototype.setValue=function(e){var t=this;return this.initialisedOK?(this._store.withTxn(function(){e.forEach(function(e){e&&t._addChoice(ge(e,!1))})}),this._searcher.reset(),this):(this._warnChoicesInitFailed("setValue"),this)},e.prototype.setChoiceByValue=function(e){var t=this;return this.initialisedOK?(this._isTextElement||(this._store.withTxn(function(){(Array.isArray(e)?e:[e]).forEach(function(e){return t._findAndSelectChoiceByValue(e)}),t.unhighlightAll()}),this._searcher.reset()),this):(this._warnChoicesInitFailed("setChoiceByValue"),this)},e.prototype.setChoices=function(e,t,i,a,n,s){var u=this;if(void 0===e&&(e=[]),void 0===t&&(t="value"),void 0===i&&(i="label"),void 0===a&&(a=!1),void 0===n&&(n=!0),void 0===s&&(s=!1),!this.initialisedOK)return this._warnChoicesInitFailed("setChoices"),this;if(!this._isSelectElement)throw new TypeError("setChoices can't be used with INPUT based Choices");if("string"!=typeof t||!t)throw new TypeError("value parameter must be a name of 'value' field in passed objects");if("function"==typeof e){var o=e(this);if("function"==typeof Promise&&o instanceof Promise)return new Promise(function(e){return requestAnimationFrame(e)}).then(function(){return u._handleLoadingState(!0)}).then(function(){return o}).then(function(e){return u.setChoices(e,t,i,a,n,s)}).catch(function(e){u.config.silent||console.error(e)}).then(function(){return u._handleLoadingState(!1)}).then(function(){return u});if(!Array.isArray(o))throw new TypeError(".setChoices first argument function must return either array of choices or Promise, got: ".concat(typeof o));e=o}if(!Array.isArray(e))throw new TypeError(".setChoices must be called either with array of choices with a function resulting into Promise of array of choices");return this.containerOuter.removeLoadingState(),this._store.withTxn(function(){n&&(u._isSearching=!1),a&&u.clearChoices(!0,s);var o="value"===t,r="label"===i;e.forEach(function(e){if("choices"in e){var a=e;r||(a=l(l({},a),{label:a[i]})),u._addGroup(ge(a,!0))}else{var n=e;r&&o||(n=l(l({},n),{value:n[t],label:n[i]}));var s=ge(n,!1);u._addChoice(s),s.placeholder&&!u._hasNonChoicePlaceholder&&(u._placeholderValue=Q(s.label))}}),u.unhighlightAll()}),this.dropdown.isActive&&this._canAddUserChoices&&this._canCreateItem(this.input.value),this._searcher.reset(),this},e.prototype.refresh=function(e,t,i){var a=this;return void 0===e&&(e=!1),void 0===t&&(t=!1),void 0===i&&(i=!1),this._isSelectElement?(this._store.withTxn(function(){var n=a.passedElement.optionsAsChoices(),l={};
vendor: 2,795 bytes, line 2
2i||a._store.items.forEach(function(e){e.id&&e.active&&e.selected&&(l[e.value]=!0)}),a.clearStore(!1);var s=function(e){i?a._store.dispatch(K(e)):l[e.value]&&(e.selected=!0)};n.forEach(function(e){"choices"in e?e.choices.forEach(s):s(e)}),a._addPredefinedChoices(n,t,e),a._isSearching&&a._searchChoices(a.input.value)}),this):(this.config.silent||console.warn("refresh method can only be used on choices backed by a <select> element"),this)},e.prototype.removeChoice=function(e){var t=this._store.choices.find(function(t){return t.value===e});return t?(this._clearNotice(),this._store.dispatch(function(e){return{type:r,choice:e}}(t)),this._searcher.reset(),t.selected&&this.passedElement.triggerEvent(x,Z(t)),this):this},e.prototype.clearChoices=function(e,t){var i=this;return void 0===e&&(e=!0),void 0===t&&(t=!1),e&&(t?this.passedElement.element.replaceChildren(""):this.passedElement.element.querySelectorAll(":not([selected])").forEach(function(e){e.remove()})),this.itemList.element.replaceChildren(""),this.choiceList.element.replaceChildren(""),this._clearNotice(),this._store.withTxn(function(){var e=t?[]:i._store.items;i._store.reset(),e.forEach(function(e){i._store.dispatch(z(e)),i._store.dispatch(V(e))})}),this._searcher.reset(),this},e.prototype.clearStore=function(e){return void 0===e&&(e=!0),this.clearChoices(e,!0),this._stopSearch(),this._lastAddedChoiceId=0,this._lastAddedGroupId=0,this},e.prototype.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),this._stopSearch(),this},e.prototype._validateConfig=function(){var e,t,i,a,n=this.config,l=(e=n,t=be,i=Object.keys(e).sort(),a=Object.keys(t).sort(),i.filter(function(e){return a.indexOf(e)<0}));l.length&&console.warn("Unknown config option(s) passed",l.join(", ")),n.allowHTML&&n.allowHtmlUserInput&&(n.addItems&&console.warn("Warning: allowHTML/allowHtmlUserInput/addItems all being true is strongly not recommended and may lead to XSS attacks"),n.addChoices&&console.warn("Warning: allowHTML/allowHtmlUserInput/addChoices all being true is strongly not recommended and may lead to XSS attacks"))},e.prototype._render=function(e){void 0===e&&(e={choices:!0,groups:!0,items:!0}),this._store.inTxn()||(this._isSelectElement&&(e.choices||e.groups)&&this._renderChoices(),e.items&&this._renderItems())},e.prototype._renderChoices=function(){var e=this;if(this._canAddItems()){var t=this.config,i=this._isSearching,a=this._store,n=a.activeGroups,l=a.activeChoices,s=i?t.searchResultLimit:t.renderChoiceLimit;if(this._isSelectElement){var u=l.filter(function(e){return!e.element});u.length&&this.passedElement.addOptions(u)}var o=document.createDocumentFragment(),r=function(e){return e.filter(function(e){return!e.placeholder&&(i?(t.searchRenderSelectedChoices||!e.selected)&&!!e.rank:t.render
2SelectedChoices||!e.selected)})},d=t.appendGroupInSearch&&i,c=!1,f=null,h=function(a,n){i?a.sort(ae):t.shouldSort&&a.sort(t.sorter);var l=a.length;l=!n&&s>0&&l>s?s:l,l--,a.every(function(a,n){var s=a.choiceEl||e._templates.choice(t,a,t.itemSelectText,d&&a.group?a.group.label:void 0);return a.choiceEl=s,o.appendChild(s),i||!a.selected?c=!0:f||(f=s),n<l})};l.length&&(t.resetScrollPosition&&requestAnimationFrame(function(){return e.choiceList.scrollToTop()}),this._hasNonChoicePlaceholder||i||!this._isSelectOneElement||h(l.filter(function(e){return e.placeholder&&!e.group}),!1),n.length&&!i?(t.shouldSort&&n.sort(t.sorter),h(l.filter(function(e){return!e.placeholder&&!e.group}),!1),n.forEach(function(t){var i=r(t.choices);if(i.length){if(t.label){var a=t.groupEl||e._templates.choiceGroup(e.config,t);t.groupEl=a,a.remove(),o.appendChild(a)}h(i,!0)}})):h(r(l),!1)),c||!i&&o.children.length&&t.renderSelectedChoices||(this._notice||(this._notice={text:X(i?t.noResultsText:t.noChoicesText),type:i?we:Ee}),o.replaceChildren("")),this._renderNotice(o),this.choiceList.element.replaceChildren(o),this._highlightChoice(f)}},e.prototype._renderItems=function(){var e=this,t=this._store.items||[],i=this.itemList.element,a=this.config,n=document.createDocumentFragment(),l=function(e){return i.querySelector('[data-item][data-id="'.concat(e.id,'"]'))},s=function(t){var i=t.itemEl;i&&i.parentElement||(i=l(t)||e._templates.item(a,t,a.removeItemButton),t.itemEl=i,n.appendChild(i))};t.forEach(s);var u=!!n.childNodes.length;if(this._isSelectOneElement){var o=i.children.length;if(u||o>1){var r=i.querySelector(le(a.classNames.placeholder));r&&r.remove()}else u||o||!this._placeholderValue||(u=!0,s(ge({selected:!0,value:"",label:this._placeholderValue,placeholder:!0},!1)))}u&&(i.append(n),a.shouldSortItems&&!this._isSelectOneElement&&(t.sort(a.sorter),t.forEach(function(e){var t=l(e);t&&(t.remove(),n.append(t))}),i.append(n))),this._isTextElement&&(this.passedElement.value=t.map(function(e){return e.value}).join(a.delimiter))},e.prototype._displayNotice=function(e,t,i){void 0===i&&(i=!0);var a=this._notice;a&&(a.type===t&&a.text===e||a.type===Me&&(t===we||t===Ee))?i&&this.showDropdown(!0):(this._clearNotice(),this._notice=e?{text:e,type:t}:void 0,this._renderNotice(),i&&e&&this.showDropdown(!0))},e.prototype._clearNotice=function(){if(this._notice){var e=this.choiceList.element.querySelector(le(this.config.classNames.notice));e&&e.remove(),this._notice=void 0}},e.prototype._renderNotice=function(e){var t=this._notice;if(t){var i=this._templates.notice(this.config,t.text,t.type);e?e.append(i):this.choiceList.prepend(i)}},e.prototype._getChoiceForOutput=function(e,t){return Z(e,t)},e.prototype._triggerChange=function(e){null!=e&&this.passedElement.triggerEvent(_,{value:e})},e.prototype._handleButtonAction=function(e){var t=this,i=this._store.items;if(i.length&&this.config.removeItems&&this.config.removeItemButton){var a=e&&Lt(e.closest("[data-id]")),n=a&&i.find(function(e){return e.id===a});n&&this._store.withTxn(function(){if(t._removeItem(n),t._triggerChange(n.value),t._isSelectOneElement&&!t._hasNonChoicePlaceholder){var e=(t.config.shouldSort?t._store.choices.reverse():t._store.choices).find(function(e){return e.placeholder});e&&(t._addItem(e),t.unhighlightAll(),e.value&&t._triggerChange(e.value))}})}},e.prototype._handleItemAction=function(e,t){var i=this;void 0===t&&(t=!1);var a=this._store.items;if(a.length&&this.config.removeItems&&!this._isSelectOneElement){var n=Lt(e);n&&(a.forEach(function(e){e.id!==n||e.highlighted?!t&&e.highlighted&&i.unhighlightItem(e):i.highlightItem(e)}),this.input.focus())}},e.prototype._handleChoiceAction=function(e){var t=this,i=Lt(e),a=i&&this._store.getChoiceById(i);if(!a||a.disabled)return!1;var n=this.dropdown.isActive;if(!a.selected){if(!this._canAddItems())return!0;this._store.withTxn(function(){t._addItem(a,!0,!0),t.clearInput(),t.unhighlightAll()}),this._triggerChange(a.value)}return n&&this.config.closeDropdownOnSelect&&(this.hideDropdown(!0),this.containerOuter.element.focus()),!0},e.prototype._handleBackspace=function(e){var t=this.config;if(t.removeItems&&e.length){var i=e[e.length-1],a=e.some(function(e){return e.highlighted});t.editItems&&!a&&i?(this.input.value=i.value,this.input.setWidth(),this._removeItem(i),this._triggerChange(i.value)):(a||this.highlightItem(i,!1),this.removeHighlightedItems(!0))}},e.prototype._loadChoices=function(){var e,t=this,i=this.config;if(this._isTextElement){if(this._presetChoices=i.items.map(function(e){return ge(e,!1)}),this.passedElement.value){var a=this.passedElement.value.split(i.delimiter).map(function(e){return ge(e,!1,t.config.allowHtmlUserInput)});this._presetChoices=this._presetChoices.concat(a)}
vendor: 4,717 bytes, line 2
2this._presetChoices.forEach(function(e){e.selected=!0})}else if(this._isSelectElement){this._presetChoices=i.choices.map(function(e){return ge(e,!0)});var n=this.passedElement.optionsAsChoices();n&&(e=this._presetChoices).push.apply(e,n)}},e.prototype._handleLoadingState=function(e){void 0===e&&(e=!0);var t=this.itemList.element;e?(this.disable(),this.containerOuter.addLoadingState(),this._isSelectOneElement?t.replaceChildren(this._templates.placeholder(this.config,this.config.loadingText)):this.input.placeholder=this.config.loadingText):(this.enable(),this.containerOuter.removeLoadingState(),this._isSelectOneElement?(t.replaceChildren(""),this._render()):this.input.placeholder=this._placeholderValue||"")},e.prototype._handleSearch=function(e){if(this.input.isFocussed)if(null!=e&&e.length>=this.config.searchFloor){var t=this.config.searchChoices?this._searchChoices(e):0;null!==t&&this.passedElement.triggerEvent(S,{value:e,resultCount:t})}else this._store.choices.some(function(e){return!e.active})&&this._stopSearch()},e.prototype._canAddItems=function(){var e=this.config,t=e.maxItemCount,i=e.maxItemText;return!e.singleModeForMultiSelect&&t>0&&t<=this._store.items.length?(this.choiceList.element.replaceChildren(""),this._notice=void 0,this._displayNotice("function"==typeof i?i(t):i,Me,!1),!1):(this._notice&&this._notice.type===Me&&this._clearNotice(),!0)},e.prototype._canCreateItem=function(e){var t=this.config,i=!0,a="";if((i&&"function"==typeof t.addItemFilter&&!t.addItemFilter(e)&&(i=!1,a=ee(t.customAddItemText,e,void 0)),i)&&this._store.choices.find(function(i){return t.valueComparer(i.value,e)})){if(this._isSelectElement)return this._displayNotice("",Me),!1;t.duplicateItemsAllowed||(i=!1,a=ee(t.uniqueItemText,e,void 0))}return i&&(a=ee(t.addItemText,e,void 0)),a&&this._displayNotice(a,Me),i},e.prototype._searchChoices=function(e){var t=e.trim().replace(/\s{2,}/," ");if(!t.length||t===this._currentValue)return null;var i=this._searcher;i.isEmptyIndex()&&i.index(this._store.searchableChoices);var a=i.search(t);this._currentValue=t,this._highlightPosition=0,this._isSearching=!0;var n=this._notice;return(n&&n.type)!==Me&&(a.length?this._clearNotice():this._displayNotice(X(this.config.noResultsText),we)),this._store.dispatch(function(e){return{type:d,results:e}}(a)),a.length},e.prototype._stopSearch=function(){this._isSearching&&(this._currentValue="",this._isSearching=!1,this._clearNotice(),this._store.dispatch({type:c,active:!0}),this.passedElement.triggerEvent(S,{value:"",resultCount:0}))},e.prototype._addEventListeners=function(){var e=this._docRoot,t=this.containerOuter.element,i=this.input.element,a=this.passedElement.element;e.addEventListener("touchend",this._onTouchEnd,!0),t.addEventListener("keydown",this._onKeyDown,!0),t.addEventListener("mousedown",this._onMouseDown,!0),e.addEventListener("click",this._onClick,{passive:!0}),e.addEventListener("touchmove",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener("mouseover",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(t.addEventListener("focus",this._onFocus,{passive:!0}),t.addEventListener("blur",this._onBlur,{passive:!0})),i.addEventListener("keyup",this._onKeyUp,{passive:!0}),i.addEventListener("input",this._onInput,{passive:!0}),i.addEventListener("focus",this._onFocus,{passive:!0}),i.addEventListener("blur",this._onBlur,{passive:!0}),i.form&&i.form.addEventListener("reset",this._onFormReset,{passive:!0}),a.hasAttribute("required")&&(a.addEventListener("change",this._onChange,{passive:!0}),a.addEventListener("invalid",this._onInvalid,{passive:!0})),this.input.addEventListeners()},e.prototype._removeEventListeners=function(){var e=this._docRoot,t=this.containerOuter.element,i=this.input.element,a=this.passedElement.element;e.removeEventListener("touchend",this._onTouchEnd,!0),t.removeEventListener("keydown",this._onKeyDown,!0),t.removeEventListener("mousedown",this._onMouseDown,!0),e.removeEventListener("click",this._onClick),e.removeEventListener("touchmove",this._onTouchMove),this.dropdown.element.removeEventListener("mouseover",this._onMouseOver),this._isSelectOneElement&&(t.removeEventListener("focus",this._onFocus),t.removeEventListener("blur",this._onBlur)),i.removeEventListener("keyup",this._onKeyUp),i.removeEventListener("input",this._onInput),i.removeEventListener("focus",this._onFocus),i.removeEventListener("blur",this._onBlur),i.form&&i.form.removeEventListener("reset",this._onFormReset),a.hasAttribute("required")&&(a.removeEventListener("change",this._onChange),a.removeEventListener("invalid",this._onInvalid)),this.input.removeEventListeners()},e.prototype._onKeyDown=function(e){var t=e.keyCode,i=this.dropdown.isActive,a=1===e.ke
vendor: 5,596 bytes, line 2
2y.length||2===e.key.length&&e.key.charCodeAt(0)>=55296||"Unidentified"===e.key;switch(this._isTextElement||i||t===k||t===L||t===C||(this.showDropdown(),!this.input.isFocussed&&a&&(this.input.value+=e.key," "===e.key&&e.preventDefault())),t){case T:return this._onSelectKey(e,this.itemList.element.hasChildNodes());case O:return this._onEnterKey(e,i);case k:return this._onEscapeKey(e,i);case N:case D:case j:case q:return this._onDirectionKey(e,i);case I:case P:return this._onDeleteKey(e,this._store.items,this.input.isFocussed)}},e.prototype._onKeyUp=function(){this._canSearch=this.config.searchEnabled},e.prototype._onInput=function(){var e=this.input.value;e?this._canAddItems()&&(this._canSearch&&this._handleSearch(e),this._canAddUserChoices&&(this._canCreateItem(e),this._isSelectElement&&(this._highlightPosition=0,this._highlightChoice()))):this._isTextElement?this.hideDropdown(!0):this._stopSearch()},e.prototype._onSelectKey=function(e,t){(e.ctrlKey||e.metaKey)&&t&&(this._canSearch=!1,this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement&&this.highlightAll())},e.prototype._onEnterKey=function(e,t){var i=this,a=this.input.value,n=e.target;if(e.preventDefault(),n&&n.hasAttribute("data-button"))this._handleButtonAction(n);else if(t){var l=this.dropdown.element.querySelector(le(this.config.classNames.highlightedState));if(!l||!this._handleChoiceAction(l))if(n&&a){if(this._canAddItems()){var s=!1;this._store.withTxn(function(){if(!(s=i._findAndSelectChoiceByValue(a,!0))){if(!i._canAddUserChoices)return;if(!i._canCreateItem(a))return;i._addChoice(ge(a,!1,i.config.allowHtmlUserInput),!0,!0),s=!0}i.clearInput(),i.unhighlightAll()}),s&&(this._triggerChange(a),this.config.closeDropdownOnSelect&&this.hideDropdown(!0))}}else this.hideDropdown(!0)}else(this._isSelectElement||this._notice)&&this.showDropdown()},e.prototype._onEscapeKey=function(e,t){t&&(e.stopPropagation(),this.hideDropdown(!0),this._stopSearch(),this.containerOuter.element.focus())},e.prototype._onDirectionKey=function(e,t){var i=e.keyCode;if(t||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var a=i===j||i===q?1:-1,n=void 0;if(e.metaKey||i===q||i===D)n=a>0?this.dropdown.element.querySelector("".concat(Ct,":last-of-type")):this.dropdown.element.querySelector(Ct);else{var l=this.dropdown.element.querySelector(le(this.config.classNames.highlightedState));n=l?function(e,t,i){void 0===i&&(i=1);for(var a="".concat(i>0?"next":"previous","ElementSibling"),n=e[a];n;){if(n.matches(t))return n;n=n[a]}return null}(l,Ct,a):this.dropdown.element.querySelector(Ct)}n&&($(n,this.choiceList.element,a)||this.choiceList.scrollToChildElement(n,a),this._highlightChoice(n)),e.preventDefault()}},e.prototype._onDeleteKey=function(e,t,i){this._isSelectOneElement||e.target.value||!i||(this._handleBackspace(t),e.preventDefault())},e.prototype._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},e.prototype._onTouchEnd=function(e){var t=(e||e.touches[0]).target;this._wasTap&&this.containerOuter.element.contains(t)&&((t===this.containerOuter.element||t===this.containerInner.element)&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation());this._wasTap=!0},e.prototype._onMouseDown=function(e){var t=e.target;if(t instanceof Element){if(wt&&this.choiceList.element.contains(t)){var i=this.choiceList.element.firstElementChild;this._isScrollingOnIe="ltr"===this._direction?e.offsetX>=i.offsetWidth:e.offsetX<i.offsetLeft}if(t!==this.input.element){var a=t.closest("[data-button],[data-item],[data-choice]");a instanceof HTMLElement&&("button"in a.dataset?this._handleButtonAction(a):"item"in a.dataset?this._handleItemAction(a,e.shiftKey):"choice"in a.dataset&&this._handleChoiceAction(a)),e.preventDefault()}}},e.prototype._onMouseOver=function(e){var t=e.target;t instanceof HTMLElement&&"choice"in t.dataset&&this._highlightChoice(t)},e.prototype._onClick=function(e){var t=e.target,i=this.containerOuter;i.element.contains(t)?this.dropdown.isActive||i.isDisabled?this._isSelectOneElement&&t!==this.input.element&&!this.dropdown.element.contains(t)&&this.hideDropdown():this._isTextElement?document.activeElement!==this.input.element&&this.input.focus():(this.showDropdown(),i.element.focus()):(i.removeFocusState(),this.hideDropdown(!0),this.unhighlightAll())},e.prototype._onFocus=function(e){var t=e.target,i=this.containerOuter;if(t&&i.element.contains(t)){var a=t===this.input.element;this._isTextElement?a&&i.addFocusState():this._isSelectMultipleElement?a&&(this.showDropdown(!0),i.addFocusState()):(i.addFocusState(),a&&this.showDropdown(!0))}},e.prototype._onBlur=function(e){var t=e.target,i=this.containerOuter;t&&i.element.contains(t)&&!this._isScrollingOnIe?t===this.input.element?(i.removeFocusState(),this.hideDropdown(!0),(this._isTextElement||this._isSelectMultipleElement)&&this.unhighlightAll()):t===this.containerOuter.element&&(i.removeFocusState(),this.config.searchEnabled||this.hideDropdown(!0)):(this._isScrollingOnIe=!1,this.input.element.focus())},e.prototype._onFormReset=function(){var e=this;this._store.withTxn(function(){e.clearInput(),e.hideDropdown(),e.refresh(!1,!1,!0),e._initialItems.length&&e.setChoiceByValue(e._initialItems)})},e.prototype._onChange=function(e){e.target.checkValidity()&&this.containerOuter.removeInvalidState()},e.prototype._onInvalid=function(){this.containerOuter.addInvalidState()},e.prototype._removeHighlightedChoices=function(){var e=this.config.classNames.highlightedState;Array.from(this.dropdown.element.querySelectorAll(le(e))).forEac
2h(function(t){ue(t,e),t.setAttribute("aria-selected","false")})},e.prototype._highlightChoice=function(e){void 0===e&&(e=null);var t=Array.from(this.dropdown.element.querySelectorAll(Ct));if(t.length){var i=e,a=this.config.classNames.highlightedState;this._removeHighlightedChoices(),i?this._highlightPosition=t.indexOf(i):(i=t.length>this._highlightPosition?t[this._highlightPosition]:t[t.length-1])||(i=t[0]),se(i,a),i.setAttribute("aria-selected","true"),this.passedElement.triggerEvent(w,{el:i}),this.dropdown.isActive&&(this.input.setActiveDescendant(i.id),this.containerOuter.setActiveDescendant(i.id))}},e.prototype._addItem=function(e,t,i){if(void 0===t&&(t=!0),void 0===i&&(i=!1),!e.id)throw new TypeError("item.id must be set before _addItem is called for a choice/item");if((this.config.singleModeForMultiSelect||this._isSelectOneElement)&&this.removeActiveItems(e.id),this._store.dispatch(V(e)),t){var a=Z(e);this.passedElement.triggerEvent(A,a),i&&this.passedElement.triggerEvent(b,a)}},e.prototype._removeItem=function(e){if(e.id){this._store.dispatch(K(e));var t=this._notice;t&&t.type===Ee&&this._clearNotice(),this.passedElement.triggerEvent(x,Z(e))}},e.prototype._addChoice=function(e,t,i){if(void 0===t&&(t=!0),void 0===i&&(i=!1),e.id)throw new TypeError("Can not re-add a choice which has already been added");var a=this.config;if(a.duplicateItemsAllowed||!this._store.choices.find(function(t){return a.valueComparer(t.value,e.value)})){this._lastAddedChoiceId++,e.id=this._lastAddedChoiceId,e.elementId="".concat(this._baseId,"-").concat(this._idNames.itemChoice,"-").concat(e.id);var n=a.prependValue,l=a.appendValue;n&&(e.value=n+e.value),l&&(e.value+=l.toString()),(n||l)&&e.element&&(e.element.value=e.value),this._clearNotice(),this._store.dispatch(z(e)),e.selected&&this._addItem(e,t,i)}},e.prototype._addGroup=function(e,t){var i=this;if(void 0===t&&(t=!0),e.id)throw new TypeError("Can not re-add a group which has already been added");this._store.dispatch(function(e){return{type:h,group:e}}(e)),e.choices&&(this._lastAddedGroupId++,e.id=this._lastAddedGroupId,e.choices.forEach(function(a){a.group=e,e.disabled&&(a.disabled=!0),i._addChoice(a,t)}))},e.prototype._createTemplates=function(){var e=this,t=this.config.callbackOnCreateTemplates,i={};"function"==typeof t&&(i=t.call(this,J,te,ne));var a={};Object.keys(this._templates).forEach(function(t){a[t]=t in i?i[t].bind(e):e._templates[t].bind(e)}),this._templates=a},e.prototype._createElements=function(){var e=this._templates,t=this.config,i=this._isSelectOneElement,a=t.position,n=t.classNames,l=this._elementType;this.containerOuter=new de({element:e.containerOuter(t,this._direction,this._isSelectElement,i,t.searchEnabled,l,t.labelId),classNames:n,type:l,position:a}),this.containerInner=new de({element:e.containerInner(t),classNames:n,type:l,position:a}),this.input=new ce({element:e.input(t,this._placeholderValue),classNames:n,type:l,preventPaste:!t.paste}),this.choiceList=new fe({element:e.choiceList(t,i)}),this.itemList=new fe({element:e.itemList(t,i)}),this.dropdown=new re({element:e.dropdown(t),classNames:n,type:l})},e.prototype._createStructure=function(){var e=this,t=e.containerInner,i=e.containerOuter,a=e.passedElement,n=this.dropdown.element;a.conceal(),t.wrap(a.element),i.wrap(t.element),i.element.appendChild(t.element),i.element.appendChild(n),t.element.appendChild(this.itemList.element),n.appendChild(this.choiceList.element),this._isSelectOneElement?(this.input.placeholder=this.config.searchPlaceholderValue||"",this.config.searchEnabled&&n.insertBefore(this.input.element,n.firstChild)):(this._isSelectMultipleElement&&!this.config.searchEnabled||t.element.appendChild(this.input.element),this._placeholderValue&&(this.input.placeholder=this._placeholderValue),this.input.setWidth()),this._highlightPosition=0,this._isSearching=!1},e.prototype._initStore=function(){var e=this;this._store.subscribe(this._render).withTxn(function(){e._addPredefinedChoices(e._presetChoices,e._isSelectOneElement&&!e._hasNonChoicePlaceholder,!1)}),(!this._store.choices.length||this._isSelectOneElement&&this._hasNonChoicePlaceholder)&&this._render()},e.prototype._addPredefinedChoices=function(e,t,i){var a=this;(void 0===t&&(t=!1),void 0===i&&(i=!0),t)&&(-1===e.findIndex(function(e){return e.selected})&&e.some(function(e){return!e.disabled&&!("choices"in e)&&(e.selected=!0,!0)}));e.forEach(function(e){"choices"in e?a._isSelectElement&&a._addGroup(e,i):a._addChoice(e,i
2)})},e.prototype._findAndSelectChoiceByValue=function(e,t){var i=this;void 0===t&&(t=!1);var a=this._store.choices.find(function(t){return i.config.valueComparer(t.value,e)});return!(!a||a.disabled||a.selected)&&(this._addItem(a,!0,t),!0)},e.prototype._generatePlaceholderValue=function(){var e=this.config;if(!e.placeholder)return null;if(this._hasNonChoicePlaceholder)return e.placeholderValue;if(this._isSelectElement){var t=this.passedElement.placeholderOption;return t?t.text:null}return null},e.prototype._warnChoicesInitFailed=function(e){if(!this.config.silent){if(!this.initialised)throw new TypeError("".concat(e," called on a non-initialised instance of Choices"));if(!this.initialisedOK)throw new TypeError("".concat(e," called for an element which has multiple instances of Choices initialised on it"))}},e.version="11.2.3",e}()}}]);

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.