diff --git a/asset-manifest.json b/asset-manifest.json index 752283d..e3d3c65 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,7 +1,7 @@ { "files": { - "main.css": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/css/main.f568288d.css", - "main.js": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/js/main.0eaa7009.js", + "main.css": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/css/main.f755995b.css", + "main.js": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/js/main.0b0d4850.js", "static/js/453.b0bb07a3.chunk.js": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/js/453.b0bb07a3.chunk.js", "static/media/040.mp3": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/media/040.a3eab88e10973cd8ce78.mp3", "static/media/042.mp3": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/media/042.8d50bb9023c96b7df610.mp3", @@ -14,12 +14,12 @@ "static/media/elmanshawy2.jpg": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/media/elmanshawy2.42bc9182b4b05f66a20e.jpg", "static/media/Elminshwey.jpg": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/media/Elminshwey.64144053de37fe829169.jpg", "index.html": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/index.html", - "main.f568288d.css.map": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/css/main.f568288d.css.map", - "main.0eaa7009.js.map": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/js/main.0eaa7009.js.map", + "main.f755995b.css.map": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/css/main.f755995b.css.map", + "main.0b0d4850.js.map": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/js/main.0b0d4850.js.map", "453.b0bb07a3.chunk.js.map": "/REACT_MUSIC_PLAYER_LIGHT_DARK_MODE/static/js/453.b0bb07a3.chunk.js.map" }, "entrypoints": [ - "static/css/main.f568288d.css", - "static/js/main.0eaa7009.js" + "static/css/main.f755995b.css", + "static/js/main.0b0d4850.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 9119a0a..17e9265 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -React App
\ No newline at end of file +React App
\ No newline at end of file diff --git a/static/css/main.f568288d.css b/static/css/main.f568288d.css deleted file mode 100644 index c5e11a3..0000000 --- a/static/css/main.f568288d.css +++ /dev/null @@ -1,2 +0,0 @@ -:root{--body-backGround:#e8e8e8;--body-color:#000;--link-color:navy;--card-color:#e0e0e0;--shadow-color1:#bebebe;--shadow-color2:#fff}[data-theme=dark]{--body-backGround:#212121;--body-color:#fff;--link-color:cyan;--card-color:#212121;--shadow-color1:#191919;--shadow-color2:#3c3c3c}*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;transition:all .4s}body{background-color:#e8e8e8;background-color:var(--body-backGround)}.content{display:flex;gap:5px;justify-content:space-evenly;margin-top:2rem}::-webkit-scrollbar{display:none}@media screen and (max-width:700px){.content{align-items:center;flex-direction:column;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}}.header{align-items:center;display:flex;justify-content:space-between;padding:10px}.header .left h2{color:var(--body-color)}.header .right-controll{align-items:center;display:flex;gap:10px}.header .right-controll ion-icon{color:var(--body-color);font-size:1.1rem}.header .right-controll .notify{margin-top:3px;position:relative}.header .right-controll .notify span{background-color:var(--body-color);border-radius:50%;color:var(--body-backGround);font-size:8px;height:10px;position:absolute;right:0;text-align:center;top:-2px;width:10px;z-index:2}.header .right-controll span ion-icon{color:var(--body-color);font-size:1.1rem}.switch{--width-of-switch:3.2em;--height-of-switch:1.5em;--size-of-icon:1.4em;--slider-offset:0.3em;display:block;height:var(--height-of-switch);position:relative;width:var(--width-of-switch)}.switch input{height:0;opacity:0;width:0}.slider{background-color:#f4f4f5;border-radius:30px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background:linear-gradient(40deg,#ff0080,#ff8c00 70%);border-radius:20px;content:"";height:1.4em;height:var(--size-of-icon,1.4em);left:.3em;left:var(--slider-offset,.3em);top:50%;transform:translateY(-50%);width:1.4em;width:var(--size-of-icon,1.4em)}input:checked+.slider{background-color:#303136}input:checked+.slider:before{background:#303136;box-shadow:inset -3px -2px 5px -2px #8983f7,inset -10px -4px 0 0 #a3dafb;left:calc(100% - 1.7em);left:calc(100% - var(--size-of-icon, 1.4em) - var(--slider-offset, .3em))}.parent{border-radius:30px;box-shadow:15px 15px 30px var(--shadow-color1),-15px -15px 30px var(--shadow-color2);height:500px;margin:.2rem 10px;overflow:auto;padding:10px;width:40%}.parent ul{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;list-style:none}.parent ul li{align-items:center;border-radius:30px;cursor:pointer;display:flex;flex-direction:row-reverse;gap:10px;height:50px;justify-content:flex-start;margin-bottom:10px;padding:2px;width:100%}.parent ul li img{border-radius:50%;height:100%;max-width:100%}.parent ul li div .sName{color:var(--body-color);height:1.3rem;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.parent ul li div .artist{color:var(--body-color);font-size:small;text-align:end;text-transform:uppercase}.active,.parent ul li:hover{box-shadow:15px 15px 30px var(--shadow-color1),-15px -15px 30px var(--shadow-color2)}.notactive{box-shadow:none}.headerList div:first-of-type{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:2px;margin:14px 0;text-transform:capitalize}.headerList button{display:none}@media screen and (max-width:700px){.headerList,.headerList button{display:block}.headerList{align-items:center;color:var(--body-color);display:flex;justify-content:space-between;margin:20px 10px}.headerList button{background-color:initial;border:0;color:var(--body-color);cursor:pointer;font-size:20px;outline:0}.parent{background-color:var(--body-backGround);display:none;position:absolute;top:10%;width:90%;z-index:22}.show{display:block}}.audioCard{align-items:center;background:var(--card-color);border-radius:30px;box-shadow:15px 15px 30px var(--shadow-color1),-15px -15px 30px var(--shadow-color2);display:flex;flex-direction:column;height:330px;margin:5rem 20px 0;overflow:hidden;padding:2rem 15px 15px;position:relative;-webkit-user-select:none;user-select:none;width:250px}#volumeRange{-webkit-appearance:none;appearance:none;background:#0000;position:absolute;right:-3rem;top:5rem;transform:rotate(270deg)}.progressData{align-items:center;color:var(--body-color);display:flex;font-size:10px;gap:3px;justify-content:space-between;width:100%}#progress{-webkit-appearance:none;appearance:none;background:#0000;margin:10px 0;width:100%}#progress::-webkit-slider-runnable-track{background-color:#eee;height:2px}#progress::-moz-range-track{background:#000;height:.5rem}#progress::-webkit-slider-thumb{-webkit-appearance:none;background:var(--body-color);border-radius:50%;cursor:pointer;height:5px;margin-top:-2px;width:5px}#volumeRange::-webkit-slider-runnable-track{background-color:var(--body-color);height:2px}#volumeRange::-moz-range-track{background:var(--body-color);height:.5rem}#volumeRange::-webkit-slider-thumb{-webkit-appearance:none;background:var(--body-color);border-radius:50%;cursor:pointer;height:15px;margin-top:-6px;width:15px}.imgRotate{border-radius:50%;box-shadow:15px 15px 30px var(--shadow-color1),-15px -15px 30px var(--shadow-color2);height:150px;margin-bottom:20px;width:150px}.imgRotate img{animation-duration:10s;animation-iteration-count:infinite;animation-name:imgRotate;animation-timing-function:linear;border:3px solid var(--body-color);border-radius:50%;height:150px;padding:5px;width:150px}.audioCard .controls{align-items:center;color:var(--body-color);cursor:pointer;display:flex;gap:10px;justify-content:center;width:100%}.audioCard .controls button{background-color:initial;border:none;outline:none}.audioCard .controls button ion-icon{color:var(--body-color);cursor:pointer;font-size:3rem}.audioCard .controls ion-icon{font-size:2rem}.name{animation-duration:8s;animation-iteration-count:infinite;animation-name:slider;animation-timing-function:linear;color:var(--body-color);font-size:.8rem;font-weight:700;margin:0 0 10px;text-align:center;width:100%}.smImg{display:none}@keyframes slider{0%{transform:translateX(100%)}to{transform:translate(-100%)}}@keyframes imgRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:700px){.audioCard{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:space-between;left:0;margin-top:1rem;padding:2rem 15px 15px;position:static;top:0;transform:translateY(0);width:90%}#volumeRange{-webkit-appearance:none;appearance:none;background:#0000;position:absolute;right:32%;top:1rem;transform:rotate(0)}.imgRotate{border-radius:50%;box-shadow:none;height:70%;margin-bottom:0;margin-top:10px}.imgRotate,.imgRotate img{position:relative;width:100%}.imgRotate img{animation-duration:0s;animation-iteration-count:0;border:none;border-radius:20px;filter:blur(4px);height:100%;padding:5px}.smImg{display:block;display:flex;justify-content:center;z-index:1}.smImg img{border-radius:0;display:block;filter:blur(0);height:70%;margin-top:20%;position:absolute;width:70%;z-index:1}.imgRotate img:after{background-color:red;content:"";height:200px;left:50%;position:absolute;top:50%;width:200px;z-index:11}.audioCard .controls{bottom:3rem;position:absolute}.audioCard .controls button ion-icon{font-size:3rem}.audioCard .controls ion-icon{font-size:2rem}.name{bottom:6.5rem;position:absolute}} -/*# sourceMappingURL=main.f568288d.css.map*/ \ No newline at end of file diff --git a/static/css/main.f568288d.css.map b/static/css/main.f568288d.css.map deleted file mode 100644 index 982e1ef..0000000 --- a/static/css/main.f568288d.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.f568288d.css","mappings":"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","sources":["index.css","components/header/header.css","components/toggle/toggle.css","components/MusicList/musicList.css","components/musicplayer/musicPlayer.css"],"sourcesContent":[":root {\n --body-backGround: #e8e8e8;\n --body-color: black;\n --link-color: navy;\n --card-color: #e0e0e0;\n --shadow-color1: #bebebe;\n --shadow-color2: #ffffff;\n}\n[data-theme=\"dark\"] {\n --body-backGround: #212121;\n --body-color: white;\n --link-color: cyan;\n --card-color: #212121;\n --shadow-color1: rgb(25, 25, 25);\n --shadow-color2: rgb(60, 60, 60);\n}\n* {\n font-family: Arial, Helvetica, sans-serif;\n transition: all 0.4s;\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n}\nbody {\n background-color: var(--body-backGround);\n}\n.content {\n display: flex;\n gap: 5px;\n justify-content: space-evenly;\n margin-top: 2rem;\n}\n::-webkit-scrollbar {\n display: none;\n}\n@media screen and (max-width: 700px) {\n .content {\n flex-direction: column;\n width: 100%;\n align-items: center;\n margin-top: 0rem;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n }\n}\n",".header {\r\n padding: 10px;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n}\r\n.header .left h2 {\r\n color: var(--body-color);\r\n}\r\n.header .right-controll {\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n}\r\n.header .right-controll ion-icon {\r\n color: var(--body-color);\r\n font-size: 1.1rem;\r\n}\r\n.header .right-controll .notify {\r\n position: relative;\r\n margin-top: 3px;\r\n}\r\n.header .right-controll .notify span {\r\n position: absolute;\r\n top: -2px;\r\n right: 0;\r\n font-size: 8px;\r\n text-align: center;\r\n z-index: 2;\r\n background-color: var(--body-color);\r\n color: var(--body-backGround);\r\n border-radius: 50%;\r\n width: 10px;\r\n height: 10px;\r\n}\r\n.header .right-controll span ion-icon {\r\n color: var(--body-color);\r\n font-size: 1.1rem;\r\n}\r\n","/* The switch - the box around the slider */\r\n.switch {\r\n display: block;\r\n --width-of-switch: 3.2em;\r\n --height-of-switch: 1.5em;\r\n /* size of sliding icon -- sun and moon */\r\n --size-of-icon: 1.4em;\r\n /* it is like a inline-padding of switch */\r\n --slider-offset: 0.3em;\r\n position: relative;\r\n width: var(--width-of-switch);\r\n height: var(--height-of-switch);\r\n}\r\n\r\n/* Hide default HTML checkbox */\r\n.switch input {\r\n opacity: 0;\r\n width: 0;\r\n height: 0;\r\n}\r\n\r\n/* The slider */\r\n.slider {\r\n position: absolute;\r\n cursor: pointer;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n background-color: #f4f4f5;\r\n transition: 0.4s;\r\n border-radius: 30px;\r\n}\r\n\r\n.slider:before {\r\n position: absolute;\r\n content: \"\";\r\n height: var(--size-of-icon, 1.4em);\r\n width: var(--size-of-icon, 1.4em);\r\n border-radius: 20px;\r\n left: var(--slider-offset, 0.3em);\r\n top: 50%;\r\n transform: translateY(-50%);\r\n background: linear-gradient(40deg, #ff0080, #ff8c00 70%);\r\n transition: 0.4s;\r\n}\r\n\r\ninput:checked + .slider {\r\n background-color: #303136;\r\n}\r\n\r\ninput:checked + .slider:before {\r\n left: calc(100% - (var(--size-of-icon, 1.4em) + var(--slider-offset, 0.3em)));\r\n background: #303136;\r\n /* change the value of second inset in box-shadow to change the angle and direction of the moon */\r\n box-shadow: inset -3px -2px 5px -2px #8983f7, inset -10px -4px 0 0 #a3dafb;\r\n}\r\n",".parent {\r\n width: 40%;\r\n height: 500px;\r\n overflow: auto;\r\n margin: 0.2rem 10px;\r\n box-shadow: 15px 15px 30px var(--shadow-color1),\r\n -15px -15px 30px var(--shadow-color2);\r\n padding: 10px;\r\n border-radius: 30px;\r\n}\r\n.parent ul {\r\n height: 100%;\r\n list-style: none;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-evenly;\r\n align-items: start;\r\n}\r\n.parent ul li {\r\n cursor: pointer;\r\n height: 50px;\r\n margin-bottom: 10px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: flex-start;\r\n flex-direction: row-reverse;\r\n gap: 10px;\r\n width: 100%;\r\n border-radius: 30px;\r\n padding: 2px;\r\n}\r\n.parent ul li img {\r\n max-width: 100%;\r\n height: 100%;\r\n border-radius: 50%;\r\n}\r\n.parent ul li div .sName {\r\n margin-bottom: 10px;\r\n color: var(--body-color);\r\n text-transform: capitalize;\r\n height: 1.3rem;\r\n /* background-color: red; */\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n.parent ul li div .artist {\r\n text-transform: uppercase;\r\n color: var(--body-color);\r\n font-size: small;\r\n text-align: end;\r\n}\r\n.parent ul li:hover {\r\n box-shadow: 15px 15px 30px var(--shadow-color1),\r\n -15px -15px 30px var(--shadow-color2);\r\n}\r\n.active {\r\n box-shadow: 15px 15px 30px var(--shadow-color1),\r\n -15px -15px 30px var(--shadow-color2);\r\n}\r\n.notactive {\r\n box-shadow: none;\r\n}\r\n.headerList {\r\n /* display: none; */\r\n}\r\n.headerList div:first-of-type {\r\n display: flex;\r\n align-items: center;\r\n gap: 2px;\r\n text-transform: capitalize;\r\n font-weight: bold;\r\n font-size: 20px;\r\n cursor: pointer;\r\n margin: 14px 0;\r\n}\r\n.headerList button {\r\n display: none;\r\n}\r\n@media screen and (max-width: 700px) {\r\n .headerList button {\r\n display: block;\r\n }\r\n .headerList {\r\n display: block;\r\n margin: 20px 10px;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n color: var(--body-color);\r\n }\r\n .headerList button {\r\n background-color: transparent;\r\n border: 0;\r\n outline: 0;\r\n font-size: 20px;\r\n color: var(--body-color);\r\n cursor: pointer;\r\n }\r\n .parent {\r\n position: absolute;\r\n top: 10%;\r\n z-index: 22;\r\n background-color: var(--body-backGround);\r\n width: 90%;\r\n display: none;\r\n }\r\n .show {\r\n display: block;\r\n }\r\n}\r\n",".audioCard {\r\n width: 250px;\r\n height: 330px;\r\n border-radius: 30px;\r\n background: var(--card-color);\r\n box-shadow: 15px 15px 30px var(--shadow-color1),\r\n -15px -15px 30px var(--shadow-color2);\r\n margin: 0 20px;\r\n padding: 2px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n padding: 2rem 15px 15px 15px;\r\n position: relative;\r\n margin-top: 5rem;\r\n overflow: hidden;\r\n user-select: none;\r\n}\r\n#volumeRange {\r\n position: absolute;\r\n right: -3rem;\r\n top: 5rem;\r\n transform: rotate(270deg);\r\n -webkit-appearance: none;\r\n -moz-appearance: none;\r\n appearance: none;\r\n background: transparent;\r\n}\r\n.progressData {\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n gap: 3px;\r\n font-size: 10px;\r\n color: var(--body-color);\r\n justify-content: space-between;\r\n}\r\n#progress {\r\n appearance: none;\r\n background: transparent;\r\n margin: 10px 0;\r\n width: 100%;\r\n}\r\n#progress::-webkit-slider-runnable-track {\r\n background-color: #eee;\r\n height: 2px;\r\n}\r\n\r\n#progress::-moz-range-track {\r\n background: black;\r\n height: 0.5rem;\r\n}\r\n#progress::-webkit-slider-thumb {\r\n -webkit-appearance: none;\r\n height: 5px;\r\n width: 5px;\r\n background: var(--body-color);\r\n border-radius: 50%;\r\n cursor: pointer;\r\n margin-top: -2px;\r\n}\r\n\r\n#volumeRange::-webkit-slider-runnable-track {\r\n background-color: var(--body-color);\r\n height: 2px;\r\n}\r\n\r\n#volumeRange::-moz-range-track {\r\n background: var(--body-color);\r\n height: 0.5rem;\r\n}\r\n#volumeRange::-webkit-slider-thumb {\r\n -webkit-appearance: none;\r\n height: 15px;\r\n width: 15px;\r\n background: var(--body-color);\r\n border-radius: 50%;\r\n cursor: pointer;\r\n margin-top: -6px;\r\n}\r\n.imgRotate {\r\n box-shadow: 15px 15px 30px var(--shadow-color1),\r\n -15px -15px 30px var(--shadow-color2);\r\n width: 150px;\r\n height: 150px;\r\n border-radius: 50%;\r\n margin-bottom: 20px;\r\n}\r\n.imgRotate img {\r\n width: 150px;\r\n height: 150px;\r\n border: 3px solid var(--body-color);\r\n border-radius: 50%;\r\n padding: 5px;\r\n animation-name: imgRotate;\r\n animation-duration: 10s;\r\n animation-timing-function: linear;\r\n animation-iteration-count: infinite;\r\n}\r\n.audioCard .controls {\r\n width: 100%;\r\n justify-content: center;\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n color: var(--body-color);\r\n cursor: pointer;\r\n}\r\n.audioCard .controls button {\r\n background-color: transparent;\r\n border: none;\r\n outline: none;\r\n}\r\n.audioCard .controls button ion-icon {\r\n font-size: 3rem;\r\n color: var(--body-color);\r\n cursor: pointer;\r\n}\r\n.audioCard .controls ion-icon {\r\n font-size: 2rem;\r\n}\r\n.name {\r\n font-size: 0.8rem;\r\n font-weight: bold;\r\n width: 100%;\r\n text-align: center;\r\n color: var(--body-color);\r\n margin: 0 0 10px 0;\r\n animation-name: slider;\r\n animation-duration: 8s;\r\n animation-iteration-count: infinite;\r\n animation-timing-function: linear;\r\n}\r\n.smImg {\r\n display: none;\r\n}\r\n@keyframes slider {\r\n from {\r\n transform: translateX(100%);\r\n }\r\n to {\r\n transform: translate(-100%);\r\n }\r\n}\r\n@keyframes imgRotate {\r\n from {\r\n transform: rotate(0deg);\r\n }\r\n to {\r\n transform: rotate(360deg);\r\n }\r\n}\r\n@media screen and (max-width: 700px) {\r\n .audioCard {\r\n width: 90%;\r\n height: 70vh;\r\n margin-top: 1rem;\r\n /* margin: 0 20px; */\r\n padding: 2px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: space-between;\r\n padding: 2rem 15px 15px 15px;\r\n position: static;\r\n top: 0;\r\n left: 0;\r\n transform: translateY(0%);\r\n }\r\n #volumeRange {\r\n position: absolute;\r\n right: 32%;\r\n top: 1rem;\r\n transform: rotate(0);\r\n -webkit-appearance: none;\r\n -moz-appearance: none;\r\n appearance: none;\r\n background: transparent;\r\n }\r\n .imgRotate {\r\n margin-top: 10px;\r\n box-shadow: none;\r\n width: 100%;\r\n height: 70%;\r\n border-radius: 50%;\r\n margin-bottom: 0px;\r\n position: relative;\r\n }\r\n\r\n .imgRotate img {\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 20px;\r\n border: none;\r\n padding: 5px;\r\n animation-duration: 0s;\r\n animation-iteration-count: 0;\r\n filter: blur(4px);\r\n position: relative;\r\n }\r\n .smImg {\r\n display: block;\r\n display: flex;\r\n justify-content: center;\r\n z-index: 1;\r\n }\r\n .smImg img {\r\n display: block;\r\n position: absolute;\r\n width: 70%;\r\n height: 70%;\r\n filter: blur(0px);\r\n z-index: 1;\r\n border-radius: 0;\r\n margin-top: 20%;\r\n }\r\n .imgRotate img::after {\r\n content: \"\";\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n /* transform: translate(-50%, -50%); */\r\n width: 200px;\r\n height: 200px;\r\n background-color: red;\r\n z-index: 11;\r\n }\r\n .audioCard .controls {\r\n position: absolute;\r\n bottom: 3rem;\r\n }\r\n\r\n .audioCard .controls button ion-icon {\r\n font-size: 3rem;\r\n }\r\n .audioCard .controls ion-icon {\r\n font-size: 2rem;\r\n }\r\n .name {\r\n position: absolute;\r\n bottom: 6.5rem;\r\n }\r\n}\r\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.f755995b.css b/static/css/main.f755995b.css new file mode 100644 index 0000000..15ccefd --- /dev/null +++ b/static/css/main.f755995b.css @@ -0,0 +1,2 @@ +:root{--body-backGround:#e8e8e8;--body-color:#000;--link-color:navy;--card-color:#e0e0e0;--shadow-color1:#bebebe;--shadow-color2:#fff}[data-theme=dark]{--body-backGround:#212121;--body-color:#fff;--link-color:cyan;--card-color:#212121;--shadow-color1:#191919;--shadow-color2:#3c3c3c}*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;transition:all .4s}body{background-color:#e8e8e8;background-color:var(--body-backGround)}.content{display:flex;gap:5px;justify-content:space-evenly;margin-top:2rem}::-webkit-scrollbar{display:none}@media screen and (max-width:700px){.content{align-items:center;flex-direction:column;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}}.header{flex-direction:row}.header,.header-ar{align-items:center;display:flex;justify-content:space-between;padding:10px}.header-ar{flex-direction:row-reverse}.header .left h2,.header-ar .left h2{color:var(--body-color)}.header .right-controll,.header-ar .right-controll{align-items:center;display:flex;flex-direction:row;gap:10px}.header-ar .right-controll{flex-direction:row-reverse}.header .right-controll ion-icon,.header-ar .right-controll ion-icon{color:var(--body-color);font-size:1.1rem}.header .right-controll .notify,.header-ar .right-controll .notify{margin-top:3px;position:relative}.header .right-controll .notify span,.header-ar .right-controll .notify span{background-color:var(--body-color);border-radius:50%;color:var(--body-backGround);font-size:8px;height:10px;position:absolute;right:0;text-align:center;top:-2px;width:10px;z-index:2}.header .right-controll span ion-icon,.header-ar .right-controll span ion-icon{color:var(--body-color);font-size:1.1rem}.header .dropdown,.header-ar .dropdown{display:inline-block;position:relative}.header .dropdown .drop-down-content,.header-ar .dropdown .drop-down-content{background-color:var(--body-backGround);color:var(--body-color);display:none;min-width:100px;padding:10px;position:absolute;z-index:5}.header .dropdown button,.header-ar .dropdown button{align-items:center;background-color:initial;border:1px solid var(--body-color);color:var(--body-color);cursor:pointer;display:flex;gap:2px;justify-content:center;padding:3px 10px}.dropdown:hover .drop-down-content{display:block}.header .dropdown .drop-down-content button,.header-ar .dropdown .drop-down-content button{margin-bottom:10px;width:100%}.header .dropdown .drop-down-content button:hover,.header-ar .dropdown .drop-down-content button:hover{background-color:var(--body-color);color:var(--body-backGround)}.switch{--width-of-switch:3.2em;--height-of-switch:1.5em;--size-of-icon:1.4em;--slider-offset:0.3em;display:block;height:var(--height-of-switch);position:relative;width:var(--width-of-switch)}.switch input{height:0;opacity:0;width:0}.slider{background-color:#f4f4f5;border-radius:30px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background:linear-gradient(40deg,#ff0080,#ff8c00 70%);border-radius:20px;content:"";height:1.4em;height:var(--size-of-icon,1.4em);left:.3em;left:var(--slider-offset,.3em);top:50%;transform:translateY(-50%);width:1.4em;width:var(--size-of-icon,1.4em)}input:checked+.slider{background-color:#303136}input:checked+.slider:before{background:#303136;box-shadow:inset -3px -2px 5px -2px #8983f7,inset -10px -4px 0 0 #a3dafb;left:calc(100% - 1.7em);left:calc(100% - var(--size-of-icon, 1.4em) - var(--slider-offset, .3em))}.parent{border-radius:30px;box-shadow:15px 15px 30px var(--shadow-color1),-15px -15px 30px var(--shadow-color2);height:500px;margin:.2rem 10px;overflow:auto;padding:10px;width:40%}.parent ul{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;list-style:none}.parent ul li{align-items:flex-start;border-radius:30px;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:50px;justify-content:flex-start;margin-bottom:10px;padding:2px;width:100%}.parent ul li img{border-radius:50%;height:100%;max-width:100%}.ar{flex-direction:row-reverse!important;text-align:end}.parent ul li div .sName{color:var(--body-color);height:1.3rem;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.parent ul li div .artist{color:var(--body-color);font-size:small;text-transform:uppercase}.active,.parent ul li:hover{box-shadow:15px 15px 30px var(--shadow-color1),-15px -15px 30px var(--shadow-color2)}.notactive{box-shadow:none}.headerList div:first-of-type{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:2px;margin:14px 0;text-transform:capitalize}.headerList button{display:none}@media screen and (max-width:700px){.headerList,.headerList button{display:block}.headerList{align-items:center;color:var(--body-color);display:flex;justify-content:space-between;margin:20px 10px}.headerList button{background-color:initial;border:0;color:var(--body-color);cursor:pointer;font-size:20px;outline:0}.parent{background-color:var(--body-backGround);display:none;position:absolute;top:10%;width:90%;z-index:22}.show{display:block}}.audioCard{align-items:center;background:var(--card-color);border-radius:30px;box-shadow:15px 15px 30px var(--shadow-color1),-15px -15px 30px var(--shadow-color2);display:flex;flex-direction:column;height:330px;margin:5rem 20px 0;overflow:hidden;padding:2rem 15px 15px;position:relative;-webkit-user-select:none;user-select:none;width:250px}#volumeRange{-webkit-appearance:none;appearance:none;background:#0000;position:absolute;right:-3rem;top:5rem;transform:rotate(270deg)}.progressData{align-items:center;color:var(--body-color);display:flex;font-size:10px;gap:3px;justify-content:space-between;width:100%}#progress{-webkit-appearance:none;appearance:none;background:#0000;margin:10px 0;width:100%}#progress::-webkit-slider-runnable-track{background-color:#eee;height:2px}#progress::-moz-range-track{background:#000;height:.5rem}#progress::-webkit-slider-thumb{-webkit-appearance:none;background:var(--body-color);border-radius:50%;cursor:pointer;height:5px;margin-top:-2px;width:5px}#volumeRange::-webkit-slider-runnable-track{background-color:var(--body-color);height:2px}#volumeRange::-moz-range-track{background:var(--body-color);height:.5rem}#volumeRange::-webkit-slider-thumb{-webkit-appearance:none;background:var(--body-color);border-radius:50%;cursor:pointer;height:15px;margin-top:-6px;width:15px}.imgRotate{border-radius:50%;box-shadow:15px 15px 30px var(--shadow-color1),-15px -15px 30px var(--shadow-color2);height:150px;margin-bottom:20px;width:150px}.imgRotate img{animation-duration:10s;animation-iteration-count:infinite;animation-name:imgRotate;animation-timing-function:linear;border:3px solid var(--body-color);border-radius:50%;height:150px;padding:5px;width:150px}.audioCard .controls{align-items:center;color:var(--body-color);cursor:pointer;display:flex;gap:10px;justify-content:center;width:100%}.audioCard .controls button{background-color:initial;border:none;outline:none}.audioCard .controls button ion-icon{color:var(--body-color);cursor:pointer;font-size:3rem}.audioCard .controls ion-icon{font-size:2rem}.name{animation-duration:8s;animation-iteration-count:infinite;animation-name:slider;animation-timing-function:linear;color:var(--body-color);font-size:.8rem;font-weight:700;margin:0 0 10px;text-align:center;width:100%}.smImg{display:none}@keyframes slider{0%{transform:translateX(100%)}to{transform:translate(-100%)}}@keyframes imgRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:700px){.audioCard{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:space-between;left:0;margin-top:1rem;padding:2rem 15px 15px;position:static;top:0;transform:translateY(0);width:90%}#volumeRange{-webkit-appearance:none;appearance:none;background:#0000;position:absolute;right:32%;top:1rem;transform:rotate(0)}.imgRotate{border-radius:50%;box-shadow:none;height:70%;margin-bottom:0;margin-top:10px}.imgRotate,.imgRotate img{position:relative;width:100%}.imgRotate img{animation-duration:0s;animation-iteration-count:0;border:none;border-radius:20px;filter:blur(4px);height:100%;padding:5px}.smImg{display:block;display:flex;justify-content:center;z-index:1}.smImg img{border-radius:0;display:block;filter:blur(0);height:70%;margin-top:20%;position:absolute;width:70%;z-index:1}.imgRotate img:after{background-color:red;content:"";height:200px;left:50%;position:absolute;top:50%;width:200px;z-index:11}.audioCard .controls{bottom:3rem;position:absolute}.audioCard .controls button ion-icon{font-size:3rem}.audioCard .controls ion-icon{font-size:2rem}.name{bottom:6.5rem;position:absolute}} +/*# sourceMappingURL=main.f755995b.css.map*/ \ No newline at end of file diff --git a/static/css/main.f755995b.css.map b/static/css/main.f755995b.css.map new file mode 100644 index 0000000..b085cce --- /dev/null +++ b/static/css/main.f755995b.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.f755995b.css","mappings":"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","sources":["index.css","components/header/header.css","components/toggle/toggle.css","components/MusicList/musicList.css","components/musicplayer/musicPlayer.css"],"sourcesContent":[":root {\n --body-backGround: #e8e8e8;\n --body-color: black;\n --link-color: navy;\n --card-color: #e0e0e0;\n --shadow-color1: #bebebe;\n --shadow-color2: #ffffff;\n}\n[data-theme=\"dark\"] {\n --body-backGround: #212121;\n --body-color: white;\n --link-color: cyan;\n --card-color: #212121;\n --shadow-color1: rgb(25, 25, 25);\n --shadow-color2: rgb(60, 60, 60);\n}\n* {\n font-family: Arial, Helvetica, sans-serif;\n transition: all 0.4s;\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n}\nbody {\n background-color: var(--body-backGround);\n}\n.content {\n display: flex;\n gap: 5px;\n justify-content: space-evenly;\n margin-top: 2rem;\n}\n::-webkit-scrollbar {\n display: none;\n}\n@media screen and (max-width: 700px) {\n .content {\n flex-direction: column;\n width: 100%;\n align-items: center;\n margin-top: 0rem;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n }\n}\n",".header {\r\n padding: 10px;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n flex-direction: row;\r\n}\r\n.header-ar {\r\n padding: 10px;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n flex-direction: row-reverse;\r\n}\r\n.header .left h2,\r\n.header-ar .left h2 {\r\n color: var(--body-color);\r\n}\r\n.header .right-controll,\r\n.header-ar .right-controll {\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n flex-direction: row;\r\n}\r\n.header-ar .right-controll {\r\n flex-direction: row-reverse;\r\n}\r\n.header .right-controll ion-icon,\r\n.header-ar .right-controll ion-icon {\r\n color: var(--body-color);\r\n font-size: 1.1rem;\r\n}\r\n.header .right-controll .notify,\r\n.header-ar .right-controll .notify {\r\n position: relative;\r\n margin-top: 3px;\r\n}\r\n.header .right-controll .notify span,\r\n.header-ar .right-controll .notify span {\r\n position: absolute;\r\n top: -2px;\r\n right: 0;\r\n font-size: 8px;\r\n text-align: center;\r\n z-index: 2;\r\n background-color: var(--body-color);\r\n color: var(--body-backGround);\r\n border-radius: 50%;\r\n width: 10px;\r\n height: 10px;\r\n}\r\n.header .right-controll span ion-icon,\r\n.header-ar .right-controll span ion-icon {\r\n color: var(--body-color);\r\n font-size: 1.1rem;\r\n}\r\n.header .dropdown,\r\n.header-ar .dropdown {\r\n position: relative;\r\n display: inline-block;\r\n}\r\n.header .dropdown .drop-down-content,\r\n.header-ar .dropdown .drop-down-content {\r\n display: none;\r\n position: absolute;\r\n background-color: var(--body-backGround);\r\n color: var(--body-color);\r\n min-width: 100px;\r\n padding: 10px;\r\n z-index: 5;\r\n}\r\n.header .dropdown button,\r\n.header-ar .dropdown button {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n gap: 2px;\r\n cursor: pointer;\r\n background-color: transparent;\r\n color: var(--body-color);\r\n border: 1px solid var(--body-color);\r\n padding: 3px 10px;\r\n}\r\n.dropdown:hover .drop-down-content {\r\n display: block;\r\n}\r\n.header .dropdown .drop-down-content button,\r\n.header-ar .dropdown .drop-down-content button {\r\n width: 100%;\r\n margin-bottom: 10px;\r\n}\r\n.header .dropdown .drop-down-content button:hover,\r\n.header-ar .dropdown .drop-down-content button:hover {\r\n background-color: var(--body-color);\r\n color: var(--body-backGround);\r\n}\r\n","/* The switch - the box around the slider */\r\n.switch {\r\n display: block;\r\n --width-of-switch: 3.2em;\r\n --height-of-switch: 1.5em;\r\n /* size of sliding icon -- sun and moon */\r\n --size-of-icon: 1.4em;\r\n /* it is like a inline-padding of switch */\r\n --slider-offset: 0.3em;\r\n position: relative;\r\n width: var(--width-of-switch);\r\n height: var(--height-of-switch);\r\n}\r\n\r\n/* Hide default HTML checkbox */\r\n.switch input {\r\n opacity: 0;\r\n width: 0;\r\n height: 0;\r\n}\r\n\r\n/* The slider */\r\n.slider {\r\n position: absolute;\r\n cursor: pointer;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n background-color: #f4f4f5;\r\n transition: 0.4s;\r\n border-radius: 30px;\r\n}\r\n\r\n.slider:before {\r\n position: absolute;\r\n content: \"\";\r\n height: var(--size-of-icon, 1.4em);\r\n width: var(--size-of-icon, 1.4em);\r\n border-radius: 20px;\r\n left: var(--slider-offset, 0.3em);\r\n top: 50%;\r\n transform: translateY(-50%);\r\n background: linear-gradient(40deg, #ff0080, #ff8c00 70%);\r\n transition: 0.4s;\r\n}\r\n\r\ninput:checked + .slider {\r\n background-color: #303136;\r\n}\r\n\r\ninput:checked + .slider:before {\r\n left: calc(100% - (var(--size-of-icon, 1.4em) + var(--slider-offset, 0.3em)));\r\n background: #303136;\r\n /* change the value of second inset in box-shadow to change the angle and direction of the moon */\r\n box-shadow: inset -3px -2px 5px -2px #8983f7, inset -10px -4px 0 0 #a3dafb;\r\n}\r\n",".parent {\r\n width: 40%;\r\n height: 500px;\r\n overflow: auto;\r\n margin: 0.2rem 10px;\r\n box-shadow: 15px 15px 30px var(--shadow-color1),\r\n -15px -15px 30px var(--shadow-color2);\r\n padding: 10px;\r\n border-radius: 30px;\r\n}\r\n.parent ul {\r\n height: 100%;\r\n list-style: none;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-evenly;\r\n align-items: start;\r\n}\r\n.parent ul li {\r\n cursor: pointer;\r\n height: 50px;\r\n margin-bottom: 10px;\r\n display: flex;\r\n align-items: flex-start;\r\n justify-content: flex-start;\r\n flex-direction: row;\r\n gap: 10px;\r\n width: 100%;\r\n border-radius: 30px;\r\n padding: 2px;\r\n}\r\n.parent ul li img {\r\n max-width: 100%;\r\n height: 100%;\r\n border-radius: 50%;\r\n}\r\n.ar {\r\n flex-direction: row-reverse !important;\r\n text-align: end;\r\n}\r\n.parent ul li div .sName {\r\n margin-bottom: 10px;\r\n color: var(--body-color);\r\n text-transform: capitalize;\r\n height: 1.3rem;\r\n /* background-color: red; */\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n.parent ul li div .artist {\r\n text-transform: uppercase;\r\n color: var(--body-color);\r\n font-size: small;\r\n}\r\n.parent ul li:hover {\r\n box-shadow: 15px 15px 30px var(--shadow-color1),\r\n -15px -15px 30px var(--shadow-color2);\r\n}\r\n.active {\r\n box-shadow: 15px 15px 30px var(--shadow-color1),\r\n -15px -15px 30px var(--shadow-color2);\r\n}\r\n.notactive {\r\n box-shadow: none;\r\n}\r\n.headerList {\r\n /* display: none; */\r\n}\r\n.headerList div:first-of-type {\r\n display: flex;\r\n align-items: center;\r\n gap: 2px;\r\n text-transform: capitalize;\r\n font-weight: bold;\r\n font-size: 20px;\r\n cursor: pointer;\r\n margin: 14px 0;\r\n}\r\n.headerList button {\r\n display: none;\r\n}\r\n@media screen and (max-width: 700px) {\r\n .headerList button {\r\n display: block;\r\n }\r\n .headerList {\r\n display: block;\r\n margin: 20px 10px;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n color: var(--body-color);\r\n }\r\n .headerList button {\r\n background-color: transparent;\r\n border: 0;\r\n outline: 0;\r\n font-size: 20px;\r\n color: var(--body-color);\r\n cursor: pointer;\r\n }\r\n .parent {\r\n position: absolute;\r\n top: 10%;\r\n z-index: 22;\r\n background-color: var(--body-backGround);\r\n width: 90%;\r\n display: none;\r\n }\r\n .show {\r\n display: block;\r\n }\r\n}\r\n",".audioCard {\r\n width: 250px;\r\n height: 330px;\r\n border-radius: 30px;\r\n background: var(--card-color);\r\n box-shadow: 15px 15px 30px var(--shadow-color1),\r\n -15px -15px 30px var(--shadow-color2);\r\n margin: 0 20px;\r\n padding: 2px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n padding: 2rem 15px 15px 15px;\r\n position: relative;\r\n margin-top: 5rem;\r\n overflow: hidden;\r\n user-select: none;\r\n}\r\n#volumeRange {\r\n position: absolute;\r\n right: -3rem;\r\n top: 5rem;\r\n transform: rotate(270deg);\r\n -webkit-appearance: none;\r\n -moz-appearance: none;\r\n appearance: none;\r\n background: transparent;\r\n}\r\n.progressData {\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n gap: 3px;\r\n font-size: 10px;\r\n color: var(--body-color);\r\n justify-content: space-between;\r\n}\r\n#progress {\r\n appearance: none;\r\n background: transparent;\r\n margin: 10px 0;\r\n width: 100%;\r\n}\r\n#progress::-webkit-slider-runnable-track {\r\n background-color: #eee;\r\n height: 2px;\r\n}\r\n\r\n#progress::-moz-range-track {\r\n background: black;\r\n height: 0.5rem;\r\n}\r\n#progress::-webkit-slider-thumb {\r\n -webkit-appearance: none;\r\n height: 5px;\r\n width: 5px;\r\n background: var(--body-color);\r\n border-radius: 50%;\r\n cursor: pointer;\r\n margin-top: -2px;\r\n}\r\n\r\n#volumeRange::-webkit-slider-runnable-track {\r\n background-color: var(--body-color);\r\n height: 2px;\r\n}\r\n\r\n#volumeRange::-moz-range-track {\r\n background: var(--body-color);\r\n height: 0.5rem;\r\n}\r\n#volumeRange::-webkit-slider-thumb {\r\n -webkit-appearance: none;\r\n height: 15px;\r\n width: 15px;\r\n background: var(--body-color);\r\n border-radius: 50%;\r\n cursor: pointer;\r\n margin-top: -6px;\r\n}\r\n.imgRotate {\r\n box-shadow: 15px 15px 30px var(--shadow-color1),\r\n -15px -15px 30px var(--shadow-color2);\r\n width: 150px;\r\n height: 150px;\r\n border-radius: 50%;\r\n margin-bottom: 20px;\r\n}\r\n.imgRotate img {\r\n width: 150px;\r\n height: 150px;\r\n border: 3px solid var(--body-color);\r\n border-radius: 50%;\r\n padding: 5px;\r\n animation-name: imgRotate;\r\n animation-duration: 10s;\r\n animation-timing-function: linear;\r\n animation-iteration-count: infinite;\r\n}\r\n.audioCard .controls {\r\n width: 100%;\r\n justify-content: center;\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n color: var(--body-color);\r\n cursor: pointer;\r\n}\r\n.audioCard .controls button {\r\n background-color: transparent;\r\n border: none;\r\n outline: none;\r\n}\r\n.audioCard .controls button ion-icon {\r\n font-size: 3rem;\r\n color: var(--body-color);\r\n cursor: pointer;\r\n}\r\n.audioCard .controls ion-icon {\r\n font-size: 2rem;\r\n}\r\n.name {\r\n font-size: 0.8rem;\r\n font-weight: bold;\r\n width: 100%;\r\n text-align: center;\r\n color: var(--body-color);\r\n margin: 0 0 10px 0;\r\n animation-name: slider;\r\n animation-duration: 8s;\r\n animation-iteration-count: infinite;\r\n animation-timing-function: linear;\r\n}\r\n.smImg {\r\n display: none;\r\n}\r\n@keyframes slider {\r\n from {\r\n transform: translateX(100%);\r\n }\r\n to {\r\n transform: translate(-100%);\r\n }\r\n}\r\n@keyframes imgRotate {\r\n from {\r\n transform: rotate(0deg);\r\n }\r\n to {\r\n transform: rotate(360deg);\r\n }\r\n}\r\n@media screen and (max-width: 700px) {\r\n .audioCard {\r\n width: 90%;\r\n height: 70vh;\r\n margin-top: 1rem;\r\n /* margin: 0 20px; */\r\n padding: 2px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: space-between;\r\n padding: 2rem 15px 15px 15px;\r\n position: static;\r\n top: 0;\r\n left: 0;\r\n transform: translateY(0%);\r\n }\r\n #volumeRange {\r\n position: absolute;\r\n right: 32%;\r\n top: 1rem;\r\n transform: rotate(0);\r\n -webkit-appearance: none;\r\n -moz-appearance: none;\r\n appearance: none;\r\n background: transparent;\r\n }\r\n .imgRotate {\r\n margin-top: 10px;\r\n box-shadow: none;\r\n width: 100%;\r\n height: 70%;\r\n border-radius: 50%;\r\n margin-bottom: 0px;\r\n position: relative;\r\n }\r\n\r\n .imgRotate img {\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 20px;\r\n border: none;\r\n padding: 5px;\r\n animation-duration: 0s;\r\n animation-iteration-count: 0;\r\n filter: blur(4px);\r\n position: relative;\r\n }\r\n .smImg {\r\n display: block;\r\n display: flex;\r\n justify-content: center;\r\n z-index: 1;\r\n }\r\n .smImg img {\r\n display: block;\r\n position: absolute;\r\n width: 70%;\r\n height: 70%;\r\n filter: blur(0px);\r\n z-index: 1;\r\n border-radius: 0;\r\n margin-top: 20%;\r\n }\r\n .imgRotate img::after {\r\n content: \"\";\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n /* transform: translate(-50%, -50%); */\r\n width: 200px;\r\n height: 200px;\r\n background-color: red;\r\n z-index: 11;\r\n }\r\n .audioCard .controls {\r\n position: absolute;\r\n bottom: 3rem;\r\n }\r\n\r\n .audioCard .controls button ion-icon {\r\n font-size: 3rem;\r\n }\r\n .audioCard .controls ion-icon {\r\n font-size: 2rem;\r\n }\r\n .name {\r\n position: absolute;\r\n bottom: 6.5rem;\r\n }\r\n}\r\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.0b0d4850.js b/static/js/main.0b0d4850.js new file mode 100644 index 0000000..6214d59 --- /dev/null +++ b/static/js/main.0b0d4850.js @@ -0,0 +1,3 @@ +/*! For license information please see main.0b0d4850.js.LICENSE.txt */ +(()=>{var e={730:(e,t,n)=>{"use strict";var r=n(43),o=n(853);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n