úÎ $      !"#Safe$$None%&%&None          None!A song '%, one of the items in the songs list."A '£ that shows two progress bars, the top bar shows the path of the playing song, the bottom bar shows the playhead position, song duration and playback percentage.(A '5 that shows a progress bar with the path of the song.)A '^ that shows a progress bar with the playhead position, song duration and playback percentage.*A +8 number between 0 and 1 that is playing song's progress.,-Returns a string that is a time formatted as mm:ss!"()*,!"!"!"()*,None-Draws application UI..App events handler./#Forks a thread that will trigger a  event every second.0GStops the song that is currently playing and kills the playback thread.1IFetches song info, plays it, and starts a thread to advance the playhead.2-Returns the initial state of the application.39Returns the list of files in the default music directory.4The default music directory is  $HOME/Music.-5./016728934###-5./016728934#:        !"#$%&'()*+,-./012345 6789:;<=>haske_6OXbQ5VPZ0HD2Cj58L1JSaSound.Player.AudioPlaySound.Player.AudioInfoSound.Player.TypesSound.Player.Widgets Sound.PlayerTypesPlayheadAdvanceplaypauseresumestopSongInfoduration fetchSongInfo PlayerEventVtyEventStatusPlayPauseStopSongsongInfosongPath songStatusPlaybackpositionprocessplayheadplayheadThread PlayerApp songsList playerStatus playbackChanplayback songWidgetplaybackProgressBarappMaingetPidfetchRawSongInfo parseSongInfobrick_LagEiugFPgO3dZgx6wgkvt Brick.TypesWidgettitlePlaybackProgressBarinfoPlaybackProgressBarplaybackProgressghc-prim GHC.TypesFloat formatSecondsdrawUIappEventplayheadAdvanceLoop initialStatelistMusicDirectorydefaultMusicDirectoryupdateAppStatusstopAndPlaySelectedstopAndPlayDeltatheMaptheApp