From 9e4c5ba48f9350b3da42708b81e1deef46313f59 Mon Sep 17 00:00:00 2001 From: Megha Arya Date: Thu, 13 Jun 2024 19:57:02 +0530 Subject: [PATCH] spotify player --- package-lock.json | 592 ++++++++++++++++++++++++++++++++++++- public/spotify.png | Bin 0 -> 63791 bytes src/app/page.js | 6 +- src/components/spotify.jsx | 78 +++++ 4 files changed, 663 insertions(+), 13 deletions(-) create mode 100644 public/spotify.png create mode 100644 src/components/spotify.jsx diff --git a/package-lock.json b/package-lock.json index 0804ce9..248244f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -840,6 +840,42 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true, + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "peer": true + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -859,13 +895,13 @@ "version": "15.7.12", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "dev": true + "devOptional": true }, "node_modules/@types/react": { "version": "18.3.2", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.2.tgz", "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==", - "dev": true, + "devOptional": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -1017,6 +1053,181 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dev": true }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "peer": true + }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -1034,6 +1245,16 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "dev": true, + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -1070,6 +1291,16 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peer": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/ansi-escapes": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", @@ -1474,6 +1705,39 @@ "node": ">=8" } }, + "node_modules/browserslist": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/bson": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/bson/-/bson-6.7.0.tgz", @@ -1574,9 +1838,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001627", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001627.tgz", - "integrity": "sha512-4zgNiB8nTyV/tHhwZrFs88ryjls/lHiqFhrxCW4qSTeuRByBVnPYpDInchOIySWknznucaf31Z4KYqjfbrecVw==", + "version": "1.0.30001633", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001633.tgz", + "integrity": "sha512-6sT0yf/z5jqf8tISAgpJDrmwOpLsrpnyCdD/lOZKvKkkJK4Dn0X5i7KF7THEZhOq+30bmhwBlNEaqPUiHiKtZg==", "funding": [ { "type": "opencollective", @@ -1650,6 +1914,16 @@ "node": ">=10" } }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.0" + } + }, "node_modules/class-variance-authority": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", @@ -1925,8 +2199,7 @@ "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -2167,6 +2440,13 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/electron-to-chromium": { + "version": "1.4.802", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.802.tgz", + "integrity": "sha512-TnTMUATbgNdPXVSHsxvNVSG0uEd6cSZsANjm8c9HbvflZVVn1yTRcmVXYT1Ma95/ssB/Dcd30AHweH2TE+dNpA==", + "dev": true, + "peer": true + }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -2174,9 +2454,9 @@ "dev": true }, "node_modules/enhanced-resolve": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", - "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -2312,6 +2592,13 @@ "node": ">= 0.4" } }, + "node_modules/es-module-lexer": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", + "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==", + "dev": true, + "peer": true + }, "node_modules/es-object-atoms": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", @@ -2364,6 +2651,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -2800,6 +3097,16 @@ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "dev": true }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, "node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -3294,6 +3601,13 @@ "node": ">=10.13.0" } }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + }, "node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -4100,6 +4414,37 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/jiti": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", @@ -4476,6 +4821,16 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -5056,6 +5411,13 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "peer": true + }, "node_modules/next": { "version": "14.2.3", "resolved": "https://registry.npmjs.org/next/-/next-14.2.3.tgz", @@ -5241,6 +5603,13 @@ "webidl-conversions": "^3.0.0" } }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true, + "peer": true + }, "node_modules/nopt": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", @@ -6010,6 +6379,16 @@ } ] }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", @@ -6418,6 +6797,25 @@ "loose-envify": "^1.1.0" } }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/semver": { "version": "7.6.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", @@ -6429,6 +6827,16 @@ "node": ">=10" } }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -7180,6 +7588,41 @@ "node": ">=10" } }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -7380,7 +7823,7 @@ "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "dev": true, + "devOptional": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -7418,6 +7861,37 @@ "node": ">= 10.0.0" } }, + "node_modules/update-browserslist-db": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -7445,6 +7919,20 @@ "resolved": "https://registry.npmjs.org/vanilla-tilt/-/vanilla-tilt-1.8.1.tgz", "integrity": "sha512-hPB1XUsnh+SIeVSW2beb5RnuFxz4ZNgxjGD78o52F49gS4xaoLeEMh9qrQnJrnEn/vjjBI7IlxrrXmz4tGV0Kw==" }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dev": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -7469,6 +7957,88 @@ "node": ">=12" } }, + "node_modules/webpack": { + "version": "5.92.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.0.tgz", + "integrity": "sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/whatwg-url": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", diff --git a/public/spotify.png b/public/spotify.png new file mode 100644 index 0000000000000000000000000000000000000000..822590d850906aacd5489d04c4cf394e1d4573e4 GIT binary patch literal 63791 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

pgrY>PS6Gj1A$Q&DvT9BuiGL=3ooqB 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 + - + diff --git a/src/components/spotify.jsx b/src/components/spotify.jsx new file mode 100644 index 0000000..e74a041 --- /dev/null +++ b/src/components/spotify.jsx @@ -0,0 +1,78 @@ +import { useState } from 'react'; +import Image from 'next/image'; + +const SpotifyWidget = () => { + const [isExpanded, setIsExpanded] = useState(false); + + const toggleExpand = () => { + setIsExpanded(!isExpanded); + }; + + return ( +

+ + +
+ ); +}; + +export default SpotifyWidget;