gitextract_st2m2609/ ├── .idea/ │ ├── codeStyles/ │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── markdown-navigator/ │ │ └── profiles_settings.xml │ ├── markdown-navigator.xml │ ├── modules.xml │ ├── react-music-app.iml │ ├── vcs.xml │ └── workspace.xml ├── README.md ├── backstage/ │ ├── .gitignore │ ├── README.md │ ├── config/ │ │ ├── env.js │ │ ├── jest/ │ │ │ ├── cssTransform.js │ │ │ └── fileTransform.js │ │ ├── paths.js │ │ ├── polyfills.js │ │ ├── webpack.config.dev.js │ │ ├── webpack.config.prod.js │ │ └── webpackDevServer.config.js │ ├── package.json │ ├── public/ │ │ ├── index.html │ │ └── manifest.json │ ├── scripts/ │ │ ├── build.js │ │ ├── start.js │ │ └── test.js │ └── src/ │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── registerServiceWorker.js │ └── style.less ├── client/ │ ├── .gitignore │ ├── README.md │ ├── config/ │ │ ├── env.js │ │ ├── jest/ │ │ │ ├── cssTransform.js │ │ │ └── fileTransform.js │ │ ├── paths.js │ │ ├── polyfills.js │ │ ├── webpack.config.dev.js │ │ ├── webpack.config.prod.js │ │ └── webpackDevServer.config.js │ ├── package.json │ ├── public/ │ │ ├── index.html │ │ ├── manifest.json │ │ └── mock/ │ │ ├── albumDetail/ │ │ │ ├── comment3/ │ │ │ │ └── content1.json │ │ │ └── detail3.json │ │ ├── banner.json │ │ ├── discovery/ │ │ │ ├── allListening.json │ │ │ ├── discovery.json │ │ │ ├── ranking-detail3001.json │ │ │ ├── ranking-detail3001list1.json │ │ │ ├── ranking-detail3002.json │ │ │ ├── ranking-detail3002list1.json │ │ │ ├── ranking-detail3003.json │ │ │ ├── ranking-detail3003list1.json │ │ │ ├── ranking-list.json │ │ │ ├── style/ │ │ │ │ ├── styleSongList1.json │ │ │ │ ├── styleSongList2.json │ │ │ │ ├── styleSongList3.json │ │ │ │ ├── styleSongListDetail321.json │ │ │ │ └── styleSongListDetail3424.json │ │ │ └── style.json │ │ ├── personal5/ │ │ │ ├── collectSongList.json │ │ │ ├── collectSongs.json │ │ │ ├── notCustomSongsInSongList33.json │ │ │ ├── songsInSongList33.json │ │ │ ├── summary.json │ │ │ └── userInfo.json │ │ ├── recommend.json │ │ ├── songListDetail/ │ │ │ ├── detail325664.json │ │ │ └── detail325667.json │ │ └── songs.json │ ├── scripts/ │ │ ├── build.js │ │ ├── start.js │ │ └── test.js │ └── src/ │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components/ │ │ ├── ball/ │ │ │ ├── ball.css │ │ │ └── ball.js │ │ ├── collect-songs-picker/ │ │ │ ├── collect-songs-picker.js │ │ │ └── collect-songs-picker.less │ │ ├── comment-list/ │ │ │ ├── comment-list.js │ │ │ └── comment-list.less │ │ ├── header/ │ │ │ ├── header.js │ │ │ └── header.less │ │ ├── music-plpayer/ │ │ │ ├── music-player.js │ │ │ └── music-player.less │ │ ├── my-song-list/ │ │ │ ├── my-song-list.js │ │ │ └── my-song-list.less │ │ ├── player/ │ │ │ ├── player.js │ │ │ └── player.less │ │ ├── songs-edit-list/ │ │ │ ├── song-edit-list.less │ │ │ └── songs-edit-list.js │ │ ├── songs-list/ │ │ │ ├── songs-list.js │ │ │ └── songs-list.less │ │ ├── title.js │ │ ├── top-tabbar/ │ │ │ ├── top-tabbar.js │ │ │ └── top-tabbar.less │ │ ├── whiteSpace.js │ │ └── yellow-header/ │ │ ├── yellow-header.js │ │ └── yellow-header.less │ ├── const/ │ │ └── host.js │ ├── containers/ │ │ ├── album-detail/ │ │ │ ├── album-detail.js │ │ │ └── album-detail.less │ │ ├── collect-song-list/ │ │ │ ├── collect-song-list.js │ │ │ └── collect-song-list.less │ │ ├── collect-songs/ │ │ │ ├── collect-songs.js │ │ │ └── collect-songs.less │ │ ├── container/ │ │ │ └── container.js │ │ ├── discover/ │ │ │ ├── discover.js │ │ │ └── discover.less │ │ ├── me/ │ │ │ ├── me.js │ │ │ └── me.less │ │ ├── ranking/ │ │ │ ├── ranking.js │ │ │ └── ranking.less │ │ ├── ranking-detail/ │ │ │ ├── ranking-detail.js │ │ │ └── ranking-detail.less │ │ ├── repertoire/ │ │ │ ├── repertoire.js │ │ │ └── repertoire.less │ │ ├── search/ │ │ │ ├── search.js │ │ │ └── search.less │ │ ├── song-list-detail/ │ │ │ ├── song-list-detail.js │ │ │ └── song-list-detail.less │ │ ├── style-songs-list/ │ │ │ ├── style-songs-list.js │ │ │ └── style-songs-list.less │ │ ├── style-songs-list-detail/ │ │ │ ├── style-songs-list-detail.js │ │ │ └── style-songs-list-detail.less │ │ └── user-center/ │ │ ├── user-center.js │ │ └── user-center.less │ ├── index.css │ ├── index.js │ ├── interceptors.js │ ├── reducer.js │ ├── redux/ │ │ ├── album.redux.js │ │ ├── comment.redux.js │ │ ├── discovery.redux.js │ │ ├── personal.redux.js │ │ ├── player.redux.js │ │ ├── publicSongs.redux.js │ │ ├── repertoire.redux.js │ │ └── song-list-detail.redux.js │ ├── registerServiceWorker.js │ ├── router.js │ ├── store.js │ ├── style/ │ │ └── common.less │ └── util/ │ ├── backTo.js │ └── preventBackgroundScroll.js └── server/ ├── app.js ├── bin/ │ └── www ├── package.json ├── public/ │ └── stylesheets/ │ └── style.css ├── routes/ │ ├── index.js │ └── users.js └── views/ ├── error.jade ├── index.jade └── layout.jade