gitextract_hgejng1n/ ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── .prettierrc.js ├── .vscode/ │ └── settings.json ├── LICENSE ├── README.md ├── config/ │ ├── env.js │ ├── jest/ │ │ ├── cssTransform.js │ │ ├── fileTransform.js │ │ └── typescriptTransform.js │ ├── paths.js │ ├── polyfills.js │ ├── webpack.config.dev.js │ ├── webpack.config.prod.js │ └── webpackDevServer.config.js ├── images.d.ts ├── package.json ├── public/ │ ├── index.html │ └── manifest.json ├── scripts/ │ ├── build.js │ ├── start.js │ └── test.js ├── src/ │ ├── App.css.d.ts │ ├── App.tsx │ ├── components/ │ │ ├── Carousel/ │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ ├── style.scss.d.ts │ │ │ └── view.tsx │ │ ├── Cover/ │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ ├── style.scss.d.ts │ │ │ └── view.tsx │ │ ├── Matrix/ │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ ├── style.scss.d.ts │ │ │ └── view.tsx │ │ ├── SectionTitle/ │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ ├── style.scss.d.ts │ │ │ └── view.tsx │ │ ├── Track/ │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ ├── style.scss.d.ts │ │ │ └── view.tsx │ │ └── TrackList/ │ │ ├── index.tsx │ │ ├── style.scss │ │ ├── style.scss.d.ts │ │ └── view.tsx │ ├── constant/ │ │ ├── api.tsx │ │ └── style.scss │ ├── index.css │ ├── index.css.d.ts │ ├── index.tsx │ ├── layouts/ │ │ ├── BottomBar/ │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ ├── style.scss.d.ts │ │ │ └── view.tsx │ │ ├── ExploreHeaderBar/ │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ ├── style.scss.d.ts │ │ │ └── view.tsx │ │ ├── GithubFork/ │ │ │ └── index.tsx │ │ └── HeaderBar/ │ │ ├── index.tsx │ │ ├── style.scss │ │ ├── style.scss.d.ts │ │ └── view.tsx │ ├── pages/ │ │ ├── Account/ │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ └── style.scss.d.ts │ │ ├── Explore/ │ │ │ ├── Banner/ │ │ │ │ ├── index.tsx │ │ │ │ ├── style.scss │ │ │ │ ├── style.scss.d.ts │ │ │ │ └── view.tsx │ │ │ ├── Custom.tsx │ │ │ ├── List.tsx │ │ │ ├── ListCover/ │ │ │ │ ├── index.tsx │ │ │ │ ├── style.scss │ │ │ │ ├── style.scss.d.ts │ │ │ │ └── view.tsx │ │ │ ├── RecommendList/ │ │ │ │ ├── index.tsx │ │ │ │ ├── style.scss │ │ │ │ ├── style.scss.d.ts │ │ │ │ └── view.tsx │ │ │ ├── Slider.tsx │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ └── style.scss.d.ts │ │ ├── Friends/ │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ └── style.scss.d.ts │ │ ├── Mine/ │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ └── style.scss.d.ts │ │ ├── Playing/ │ │ │ ├── ControlBar/ │ │ │ │ ├── index.tsx │ │ │ │ ├── style.scss │ │ │ │ ├── style.scss.d.ts │ │ │ │ └── view.tsx │ │ │ ├── HeaderBar/ │ │ │ │ ├── index.tsx │ │ │ │ ├── style.scss │ │ │ │ ├── style.scss.d.ts │ │ │ │ └── view.tsx │ │ │ ├── RotatingCover/ │ │ │ │ ├── index.tsx │ │ │ │ ├── style.scss │ │ │ │ ├── style.scss.d.ts │ │ │ │ └── view.tsx │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ ├── style.scss.d.ts │ │ │ └── view.tsx │ │ ├── Playlist/ │ │ │ ├── Header/ │ │ │ │ ├── index.tsx │ │ │ │ ├── style.scss │ │ │ │ ├── style.scss.d.ts │ │ │ │ └── view.tsx │ │ │ ├── index.tsx │ │ │ ├── style.scss │ │ │ ├── style.scss.d.ts │ │ │ └── view.tsx │ │ └── Video/ │ │ ├── index.tsx │ │ ├── style.scss │ │ └── style.scss.d.ts │ ├── registerServiceWorker.ts │ ├── router/ │ │ ├── index.tsx │ │ ├── routerTrans.scss │ │ ├── routerTrans.scss.d.ts │ │ └── slideContext.tsx │ ├── store.tsx │ └── utils/ │ ├── calcFunctions.tsx │ ├── ee.tsx │ └── models/ │ ├── componentFetchModel.tsx │ └── index.tsx ├── tsconfig.json ├── tsconfig.prod.json ├── tsconfig.test.json └── tslint.json