diff --git a/package.json b/package.json index 0a58d8c..3d95704 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ "@fortawesome/free-regular-svg-icons": "^6.2.1", "@fortawesome/free-solid-svg-icons": "^6.2.1", "@fortawesome/react-fontawesome": "^0.2.0", - "@headlessui/react": "^1.7.7", + "@headlessui/react": "^1.7.8", "@tailwindcss/line-clamp": "^0.4.2", "awesome-debounce-promise": "^2.1.0", - "axios": "^1.2.4", + "axios": "^1.2.6", "cors": "^2.8.5", "crypto-js": "^4.1.1", "csstype": "^3.1.1", @@ -29,7 +29,7 @@ "ioredis": "^5.3.0", "jszip": "^3.10.1", "mpegts.js": "^1.7.2", - "next": "^13.1.5", + "next": "^13.1.6", "next-i18next": "^13.0.3", "nextjs-progressbar": "^0.0.16", "plyr-react": "^5.1.2", @@ -41,7 +41,7 @@ "react-copy-to-clipboard": "^5.0.3", "react-dom": "^18.2.0", "react-hot-toast": "^2.4.0", - "react-hotkeys-hook": "^4.3.2", + "react-hotkeys-hook": "^4.3.3", "react-i18next": "^12.1.4", "react-markdown": "^8.0.5", "react-reader": "^1.0.2", @@ -51,7 +51,7 @@ "rehype-raw": "^6.0.0", "remark-gfm": "^3.0.1", "remark-math": "^5.1.1", - "swr": "^2.0.1", + "swr": "^2.0.3", "use-clipboard-copy": "^0.2.0", "use-constant": "^1.1.1" }, @@ -65,7 +65,7 @@ "@types/react-pdf": "^6.2.0", "@types/react-syntax-highlighter": "^15.5.6", "autoprefixer": "^10.4.13", - "eslint": "8.32.0", + "eslint": "8.33.0", "eslint-config-next": "13.1.6", "eslint-config-prettier": "^8.6.0", "i18next-parser": "^7.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e25c461..ef29755 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ specifiers: '@fortawesome/free-regular-svg-icons': ^6.2.1 '@fortawesome/free-solid-svg-icons': ^6.2.1 '@fortawesome/react-fontawesome': ^0.2.0 - '@headlessui/react': ^1.7.7 + '@headlessui/react': ^1.7.8 '@tailwindcss/line-clamp': ^0.4.2 '@types/cors': ^2.8.13 '@types/crypto-js': ^4.0.2 @@ -18,13 +18,13 @@ specifiers: '@types/react-syntax-highlighter': ^15.5.6 autoprefixer: ^10.4.13 awesome-debounce-promise: ^2.1.0 - axios: ^1.2.4 + axios: ^1.2.6 cors: ^2.8.5 crypto-js: ^4.1.1 csstype: ^3.1.1 dayjs: ^1.11.7 emoji-regex: ^10.2.1 - eslint: 8.32.0 + eslint: 8.33.0 eslint-config-next: 13.1.6 eslint-config-prettier: ^8.6.0 i18next: ^22.4.9 @@ -32,7 +32,7 @@ specifiers: ioredis: ^5.3.0 jszip: ^3.10.1 mpegts.js: ^1.7.2 - next: ^13.1.5 + next: ^13.1.6 next-i18next: ^13.0.3 nextjs-progressbar: ^0.0.16 plyr-react: ^5.1.2 @@ -47,7 +47,7 @@ specifiers: react-copy-to-clipboard: ^5.0.3 react-dom: ^18.2.0 react-hot-toast: ^2.4.0 - react-hotkeys-hook: ^4.3.2 + react-hotkeys-hook: ^4.3.3 react-i18next: ^12.1.4 react-markdown: ^8.0.5 react-reader: ^1.0.2 @@ -57,7 +57,7 @@ specifiers: rehype-raw: ^6.0.0 remark-gfm: ^3.0.1 remark-math: ^5.1.1 - swr: ^2.0.1 + swr: ^2.0.3 tailwindcss: ^3.2.4 typescript: 4.9.4 use-clipboard-copy: ^0.2.0 @@ -69,10 +69,10 @@ dependencies: '@fortawesome/free-regular-svg-icons': 6.2.1 '@fortawesome/free-solid-svg-icons': 6.2.1 '@fortawesome/react-fontawesome': 0.2.0_z27bm67dtmuyyvss23ckjdrcuy - '@headlessui/react': 1.7.7_biqbaboplfbrettd7655fr4n2y + '@headlessui/react': 1.7.8_biqbaboplfbrettd7655fr4n2y '@tailwindcss/line-clamp': 0.4.2_tailwindcss@3.2.4 awesome-debounce-promise: 2.1.0 - axios: 1.2.4 + axios: 1.2.6 cors: 2.8.5 crypto-js: 4.1.1 csstype: 3.1.1 @@ -82,9 +82,9 @@ dependencies: ioredis: 5.3.0 jszip: 3.10.1 mpegts.js: 1.7.2 - next: 13.1.5_biqbaboplfbrettd7655fr4n2y - next-i18next: 13.0.3_bf3g27fdvuof4eynujcim7da5q - nextjs-progressbar: 0.0.16_next@13.1.5+react@18.2.0 + next: 13.1.6_biqbaboplfbrettd7655fr4n2y + next-i18next: 13.0.3_orgeahnopbd5moyonutwrwm4pq + nextjs-progressbar: 0.0.16_next@13.1.6+react@18.2.0 plyr-react: 5.1.2_react@18.2.0 preview-office-docs: 1.0.2_react@18.2.0 react: 18.2.0 @@ -94,7 +94,7 @@ dependencies: react-copy-to-clipboard: 5.1.0_react@18.2.0 react-dom: 18.2.0_react@18.2.0 react-hot-toast: 2.4.0_owo25xnefcwdq3zjgtohz6dbju - react-hotkeys-hook: 4.3.2_biqbaboplfbrettd7655fr4n2y + react-hotkeys-hook: 4.3.3_biqbaboplfbrettd7655fr4n2y react-i18next: 12.1.4_iakk3dtjhjpukdoa4oua5khgci react-markdown: 8.0.5_3stiutgnnbnfnf3uowm5cip22i react-reader: 1.0.2_react@18.2.0 @@ -104,7 +104,7 @@ dependencies: rehype-raw: 6.1.1 remark-gfm: 3.0.1 remark-math: 5.1.1 - swr: 2.0.1_react@18.2.0 + swr: 2.0.3_react@18.2.0 use-clipboard-copy: 0.2.0_react@18.2.0 use-constant: 1.1.1_react@18.2.0 @@ -118,9 +118,9 @@ devDependencies: '@types/react-pdf': 6.2.0 '@types/react-syntax-highlighter': 15.5.6 autoprefixer: 10.4.13_postcss@8.4.21 - eslint: 8.32.0 - eslint-config-next: 13.1.6_7uibuqfxkfaozanbtbziikiqje - eslint-config-prettier: 8.6.0_eslint@8.32.0 + eslint: 8.33.0 + eslint-config-next: 13.1.6_zkdaqh7it7uc4cvz2haft7rc6u + eslint-config-prettier: 8.6.0_eslint@8.33.0 i18next-parser: 7.6.0 postcss: 8.4.21 prettier: 2.8.3 @@ -348,7 +348,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 9.4.1 - globals: 13.19.0 + globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -407,8 +407,8 @@ packages: react: 18.2.0 dev: false - /@headlessui/react/1.7.7_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-BqDOd/tB9u2tA0T3Z0fn18ktw+KbVwMnkxxsGPIH2hzssrQhKB5n/6StZOyvLYP/FsYtvuXfi9I0YowKPv2c1w==} + /@headlessui/react/1.7.8_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-zcwb0kd7L05hxmoAMIioEaOn235Dg0fUO+iGbLPgLVSjzl/l39V6DTpC2Df49PE5aG5/f5q0PZ9ZHZ78ENNV+A==} engines: {node: '>=10'} peerDependencies: react: ^16 || ^17 || ^18 @@ -443,8 +443,8 @@ packages: resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} dev: false - /@next/env/13.1.5: - resolution: {integrity: sha512-0Ry4NhJy6qLbXhvxPRUQ1H6RzgtryGdUto7hfgAK0Iw/bScgeVjwLZdfhm2iT7qsOS32apo9cWzLCxjc6iGPsA==} + /@next/env/13.1.6: + resolution: {integrity: sha512-s+W9Fdqh5MFk6ECrbnVmmAOwxKQuhGMT7xXHrkYIBMBcTiOqNWhv5KbJIboKR5STXxNXl32hllnvKaffzFaWQg==} dev: false /@next/eslint-plugin-next/13.1.6: @@ -453,8 +453,8 @@ packages: glob: 7.1.7 dev: true - /@next/swc-android-arm-eabi/13.1.5: - resolution: {integrity: sha512-QAEf3YM9U0qWVQTxgF3Tsh4OeCN1i9Smsf6cVlwZsPzoLyj2nQ879joCoN+ONqDknkBgG6OG/ajefywL3jw9Cg==} + /@next/swc-android-arm-eabi/13.1.6: + resolution: {integrity: sha512-F3/6Z8LH/pGlPzR1AcjPFxx35mPqjE5xZcf+IL+KgbW9tMkp7CYi1y7qKrEWU7W4AumxX/8OINnDQWLiwLasLQ==} engines: {node: '>= 10'} cpu: [arm] os: [android] @@ -462,8 +462,8 @@ packages: dev: false optional: true - /@next/swc-android-arm64/13.1.5: - resolution: {integrity: sha512-ZmtGPTghRuT5YKL0nNcC2bBVSiG1O0is16eIZ2rWSP/hRW64ZCcAew6pxw2rihntNp22UfequjSTHd91WE/tyQ==} + /@next/swc-android-arm64/13.1.6: + resolution: {integrity: sha512-cMwQjnB8vrYkWyK/H0Rf2c2pKIH4RGjpKUDvbjVAit6SbwPDpmaijLio0LWFV3/tOnY6kvzbL62lndVA0mkYpw==} engines: {node: '>= 10'} cpu: [arm64] os: [android] @@ -471,8 +471,8 @@ packages: dev: false optional: true - /@next/swc-darwin-arm64/13.1.5: - resolution: {integrity: sha512-aeFXK+M/zmG/CNdMJ0tGNs0MWcLueUe7vZ2V6fa+2yz/ZgYJLI7fEfFvVh1p1yBMzupSbZDowvMuCSFTaeg3MA==} + /@next/swc-darwin-arm64/13.1.6: + resolution: {integrity: sha512-KKRQH4DDE4kONXCvFMNBZGDb499Hs+xcFAwvj+rfSUssIDrZOlyfJNy55rH5t2Qxed1e4K80KEJgsxKQN1/fyw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -480,8 +480,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64/13.1.5: - resolution: {integrity: sha512-6mPX0GNRg8NzjV70at8I8pD9YBnPHDpxJCoMuIqysdTjtQhd09Xk6GUhquNhp1kEJzzVk7OW5l2ch4XIJjtY3A==} + /@next/swc-darwin-x64/13.1.6: + resolution: {integrity: sha512-/uOky5PaZDoaU99ohjtNcDTJ6ks/gZ5ykTQDvNZDjIoCxFe3+t06bxsTPY6tAO6uEAw5f6vVFX5H5KLwhrkZCA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -489,8 +489,8 @@ packages: dev: false optional: true - /@next/swc-freebsd-x64/13.1.5: - resolution: {integrity: sha512-nR4a/SNblG0w8hhYRflTZjk4yD99ld18w/FCftw99ziw8sgciBlOXRICJIiRIaMRU8UH7QLSgBOQVnfNcVNKMA==} + /@next/swc-freebsd-x64/13.1.6: + resolution: {integrity: sha512-qaEALZeV7to6weSXk3Br80wtFQ7cFTpos/q+m9XVRFggu+8Ib895XhMWdJBzew6aaOcMvYR6KQ6JmHA2/eMzWw==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -498,8 +498,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm-gnueabihf/13.1.5: - resolution: {integrity: sha512-EzkltCVKg3gUzamoeKPhGeSgXTTLAhSzc7v/+g1Y+HQa7JKMrlzdRkrJf+H4LJXcz7lnxgNKHGRyZBSXnmJKJw==} + /@next/swc-linux-arm-gnueabihf/13.1.6: + resolution: {integrity: sha512-OybkbC58A1wJ+JrJSOjGDvZzrVEQA4sprJejGqMwiZyLqhr9Eo8FXF0y6HL+m1CPCpPhXEHz/2xKoYsl16kNqw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -507,8 +507,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu/13.1.5: - resolution: {integrity: sha512-E7HMkdoxStmTUJU4KzBUU4vZ5DHT4Gd327tC3KFZS5lda0NRerJAOCfsRg+fBj22FvCb1UWsX6XI+weL6xhyeQ==} + /@next/swc-linux-arm64-gnu/13.1.6: + resolution: {integrity: sha512-yCH+yDr7/4FDuWv6+GiYrPI9kcTAO3y48UmaIbrKy8ZJpi7RehJe3vIBRUmLrLaNDH3rY1rwoHi471NvR5J5NQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -516,8 +516,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl/13.1.5: - resolution: {integrity: sha512-qlO0Fd3GQwJS6YpbF9NyL5NGHVZ43dKtZDC/jP4vdeMIYDtSu13HcY/nmA1NdW+RpMwDxSCpx4WKsCCEZGIX8Q==} + /@next/swc-linux-arm64-musl/13.1.6: + resolution: {integrity: sha512-ECagB8LGX25P9Mrmlc7Q/TQBb9rGScxHbv/kLqqIWs2fIXy6Y/EiBBiM72NTwuXUFCNrWR4sjUPSooVBJJ3ESQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -525,8 +525,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu/13.1.5: - resolution: {integrity: sha512-GftSBFAay2nocGl+KNqFsj6EVSvomaM/bp86hzezbKsTwQmu76PjOCVcejI1gE+4k7f5zPDgCuorF6F04BV0HQ==} + /@next/swc-linux-x64-gnu/13.1.6: + resolution: {integrity: sha512-GT5w2mruk90V/I5g6ScuueE7fqj/d8Bui2qxdw6lFxmuTgMeol5rnzAv4uAoVQgClOUO/MULilzlODg9Ib3Y4Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -534,8 +534,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl/13.1.5: - resolution: {integrity: sha512-UD+3lxU4yuAjd+uBkCDfBpAcbGAVfEcE8mX/efIxUGIImmzN0QzgTHYEpKFnY3Lxu02dIBcwQRT3Q5mfO4obng==} + /@next/swc-linux-x64-musl/13.1.6: + resolution: {integrity: sha512-keFD6KvwOPzmat4TCnlnuxJCQepPN+8j3Nw876FtULxo8005Y9Ghcl7ACcR8GoiKoddAq8gxNBrpjoxjQRHeAQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -543,8 +543,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc/13.1.5: - resolution: {integrity: sha512-uzsvkQY+K3EbL+97IUHPWZPwjsCmCkdH/O5Cf9wCnh0k0gaj7ob1mGKqr1vNNak+9U7HloGwuHcXnZpijWSP7w==} + /@next/swc-win32-arm64-msvc/13.1.6: + resolution: {integrity: sha512-OwertslIiGQluFvHyRDzBCIB07qJjqabAmINlXUYt7/sY7Q7QPE8xVi5beBxX/rxTGPIbtyIe3faBE6Z2KywhQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -552,8 +552,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc/13.1.5: - resolution: {integrity: sha512-v0NaC1w8mPf620GlJaHBdEm3dm4G4AEQMasDqjzQvo0yCRrvtvzMgCIe8MocBxFHzaF6868NybMqvumxP5YxEg==} + /@next/swc-win32-ia32-msvc/13.1.6: + resolution: {integrity: sha512-g8zowiuP8FxUR9zslPmlju7qYbs2XBtTLVSxVikPtUDQedhcls39uKYLvOOd1JZg0ehyhopobRoH1q+MHlIN/w==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -561,8 +561,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc/13.1.5: - resolution: {integrity: sha512-IZHwvd649ccbWyLCfu92IXEpR250NpmBkaRelPV+WVm4jrd62FKRFCNdqdCXq6TrEg9wN8cK4YG8tm44uEZqLA==} + /@next/swc-win32-x64-msvc/13.1.6: + resolution: {integrity: sha512-Ls2OL9hi3YlJKGNdKv8k3X/lLgc3VmLG3a/DeTkAd+lAituJp8ZHmRmm9f9SL84fT3CotlzcgbdaCDfFwFA6bA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -607,7 +607,7 @@ packages: /@swc/helpers/0.4.14: resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@tailwindcss/line-clamp/0.4.2_tailwindcss@3.2.4: @@ -744,7 +744,7 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: false - /@typescript-eslint/parser/5.49.0_7uibuqfxkfaozanbtbziikiqje: + /@typescript-eslint/parser/5.49.0_zkdaqh7it7uc4cvz2haft7rc6u: resolution: {integrity: sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -758,7 +758,7 @@ packages: '@typescript-eslint/types': 5.49.0 '@typescript-eslint/typescript-estree': 5.49.0_typescript@4.9.4 debug: 4.3.4 - eslint: 8.32.0 + eslint: 8.33.0 typescript: 4.9.4 transitivePeerDependencies: - supports-color @@ -991,8 +991,8 @@ packages: engines: {node: '>=4'} dev: true - /axios/1.2.4: - resolution: {integrity: sha512-lIQuCfBJvZB/Bv7+RWUqEJqNShGOVpk9v7P0ZWx5Ip0qY6u7JBAU6dzQPMLasU9vHL2uD8av/1FDJXj7n6c39w==} + /axios/1.2.6: + resolution: {integrity: sha512-rC/7F08XxZwjMV4iuWv+JpD3E0Ksqg9nac4IIg6RwNuF0JTeWoCo/mBNG54+tNhhI11G3/VDRbdDQTs9hGp4pQ==} dependencies: follow-redirects: 1.15.2 form-data: 4.0.0 @@ -1109,6 +1109,11 @@ packages: /caniuse-lite/1.0.30001448: resolution: {integrity: sha512-tq2YI+MJnooG96XpbTRYkBxLxklZPOdLmNIOdIhvf7SNJan6u5vCKum8iT7ZfCt70m1GPkuC7P3TtX6UuhupuA==} + dev: true + + /caniuse-lite/1.0.30001449: + resolution: {integrity: sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw==} + dev: false /ccount/2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -1764,7 +1769,7 @@ packages: engines: {node: '>=12'} dev: false - /eslint-config-next/13.1.6_7uibuqfxkfaozanbtbziikiqje: + /eslint-config-next/13.1.6_zkdaqh7it7uc4cvz2haft7rc6u: resolution: {integrity: sha512-0cg7h5wztg/SoLAlxljZ0ZPUQ7i6QKqRiP4M2+MgTZtxWwNKb2JSwNc18nJ6/kXBI6xYvPraTbQSIhAuVw6czw==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -1775,27 +1780,27 @@ packages: dependencies: '@next/eslint-plugin-next': 13.1.6 '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.49.0_7uibuqfxkfaozanbtbziikiqje - eslint: 8.32.0 + '@typescript-eslint/parser': 5.49.0_zkdaqh7it7uc4cvz2haft7rc6u + eslint: 8.33.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.3_ps7hf4l2dvbuxvtusmrfhmzsba - eslint-plugin-import: 2.27.5_tto3jvfrcbe7ndbi56p7uxhaki - eslint-plugin-jsx-a11y: 6.7.1_eslint@8.32.0 - eslint-plugin-react: 7.32.1_eslint@8.32.0 - eslint-plugin-react-hooks: 4.6.0_eslint@8.32.0 + eslint-import-resolver-typescript: 3.5.3_ohdts44xlqyeyrlje4qnefqeay + eslint-plugin-import: 2.27.5_c6pjvta7aysubsdnhvgec47vxe + eslint-plugin-jsx-a11y: 6.7.1_eslint@8.33.0 + eslint-plugin-react: 7.32.1_eslint@8.33.0 + eslint-plugin-react-hooks: 4.6.0_eslint@8.33.0 typescript: 4.9.4 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-prettier/8.6.0_eslint@8.32.0: + /eslint-config-prettier/8.6.0_eslint@8.33.0: resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.32.0 + eslint: 8.33.0 dev: true /eslint-import-resolver-node/0.3.7: @@ -1808,7 +1813,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/3.5.3_ps7hf4l2dvbuxvtusmrfhmzsba: + /eslint-import-resolver-typescript/3.5.3_ohdts44xlqyeyrlje4qnefqeay: resolution: {integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -1817,8 +1822,8 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.12.0 - eslint: 8.32.0 - eslint-plugin-import: 2.27.5_tto3jvfrcbe7ndbi56p7uxhaki + eslint: 8.33.0 + eslint-plugin-import: 2.27.5_c6pjvta7aysubsdnhvgec47vxe get-tsconfig: 4.3.0 globby: 13.1.3 is-core-module: 2.11.0 @@ -1828,7 +1833,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_xoxtsypck35xtelm3fn5dkquvy: + /eslint-module-utils/2.7.4_5hqjyc62h4cn6t4zslmr6l4rke: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -1849,16 +1854,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.49.0_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/parser': 5.49.0_zkdaqh7it7uc4cvz2haft7rc6u debug: 3.2.7 - eslint: 8.32.0 + eslint: 8.33.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.3_ps7hf4l2dvbuxvtusmrfhmzsba + eslint-import-resolver-typescript: 3.5.3_ohdts44xlqyeyrlje4qnefqeay transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import/2.27.5_tto3jvfrcbe7ndbi56p7uxhaki: + /eslint-plugin-import/2.27.5_c6pjvta7aysubsdnhvgec47vxe: resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -1868,15 +1873,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.49.0_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/parser': 5.49.0_zkdaqh7it7uc4cvz2haft7rc6u array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.32.0 + eslint: 8.33.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4_xoxtsypck35xtelm3fn5dkquvy + eslint-module-utils: 2.7.4_5hqjyc62h4cn6t4zslmr6l4rke has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -1891,7 +1896,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y/6.7.1_eslint@8.32.0: + /eslint-plugin-jsx-a11y/6.7.1_eslint@8.33.0: resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: @@ -1906,7 +1911,7 @@ packages: axobject-query: 3.1.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.32.0 + eslint: 8.33.0 has: 1.0.3 jsx-ast-utils: 3.3.3 language-tags: 1.0.5 @@ -1916,16 +1921,16 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-react-hooks/4.6.0_eslint@8.32.0: + /eslint-plugin-react-hooks/4.6.0_eslint@8.33.0: resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.32.0 + eslint: 8.33.0 dev: true - /eslint-plugin-react/7.32.1_eslint@8.32.0: + /eslint-plugin-react/7.32.1_eslint@8.33.0: resolution: {integrity: sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==} engines: {node: '>=4'} peerDependencies: @@ -1935,7 +1940,7 @@ packages: array.prototype.flatmap: 1.3.1 array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 - eslint: 8.32.0 + eslint: 8.33.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 @@ -1957,13 +1962,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.32.0: + /eslint-utils/3.0.0_eslint@8.33.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.32.0 + eslint: 8.33.0 eslint-visitor-keys: 2.1.0 dev: true @@ -1977,8 +1982,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.32.0: - resolution: {integrity: sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==} + /eslint/8.33.0: + resolution: {integrity: sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -1993,7 +1998,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.32.0 + eslint-utils: 3.0.0_eslint@8.33.0 eslint-visitor-keys: 3.3.0 espree: 9.4.1 esquery: 1.4.0 @@ -2002,7 +2007,7 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.19.0 + globals: 13.20.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 import-fresh: 3.3.0 @@ -2341,8 +2346,8 @@ packages: path-is-absolute: 1.0.1 dev: true - /globals/13.19.0: - resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==} + /globals/13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -3628,7 +3633,7 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /next-i18next/13.0.3_bf3g27fdvuof4eynujcim7da5q: + /next-i18next/13.0.3_orgeahnopbd5moyonutwrwm4pq: resolution: {integrity: sha512-7AA8J6WbkxRBtSf1+97LSAE7btxWZHsBIJEJ3FuTSBgYtpRiO5NGjcb8XbNAlz6yGU0TtS+yZE+/Wu83KhIT1Q==} engines: {node: '>=14'} peerDependencies: @@ -3643,7 +3648,7 @@ packages: hoist-non-react-statics: 3.3.2 i18next: 22.4.9 i18next-fs-backend: 2.1.1 - next: 13.1.5_biqbaboplfbrettd7655fr4n2y + next: 13.1.6_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-i18next: 12.1.4_iakk3dtjhjpukdoa4oua5khgci dev: false @@ -3652,8 +3657,8 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false - /next/13.1.5_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-rmpYZFCxxWAi2nJCT9sSqMLGC3cu+Pf689hx9clcyP0KbVIhh/7Dus5QcKrVd/PrAd6AjsuogSRR1mCP7BoYRw==} + /next/13.1.6_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-hHlbhKPj9pW+Cymvfzc15lvhaOZ54l+8sXDXJWm3OBNBzgrVj6hwGPmqqsXg40xO1Leq+kXpllzRPuncpC0Phw==} engines: {node: '>=14.6.0'} hasBin: true peerDependencies: @@ -3670,40 +3675,40 @@ packages: sass: optional: true dependencies: - '@next/env': 13.1.5 + '@next/env': 13.1.6 '@swc/helpers': 0.4.14 - caniuse-lite: 1.0.30001448 + caniuse-lite: 1.0.30001449 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 styled-jsx: 5.1.1_react@18.2.0 optionalDependencies: - '@next/swc-android-arm-eabi': 13.1.5 - '@next/swc-android-arm64': 13.1.5 - '@next/swc-darwin-arm64': 13.1.5 - '@next/swc-darwin-x64': 13.1.5 - '@next/swc-freebsd-x64': 13.1.5 - '@next/swc-linux-arm-gnueabihf': 13.1.5 - '@next/swc-linux-arm64-gnu': 13.1.5 - '@next/swc-linux-arm64-musl': 13.1.5 - '@next/swc-linux-x64-gnu': 13.1.5 - '@next/swc-linux-x64-musl': 13.1.5 - '@next/swc-win32-arm64-msvc': 13.1.5 - '@next/swc-win32-ia32-msvc': 13.1.5 - '@next/swc-win32-x64-msvc': 13.1.5 + '@next/swc-android-arm-eabi': 13.1.6 + '@next/swc-android-arm64': 13.1.6 + '@next/swc-darwin-arm64': 13.1.6 + '@next/swc-darwin-x64': 13.1.6 + '@next/swc-freebsd-x64': 13.1.6 + '@next/swc-linux-arm-gnueabihf': 13.1.6 + '@next/swc-linux-arm64-gnu': 13.1.6 + '@next/swc-linux-arm64-musl': 13.1.6 + '@next/swc-linux-x64-gnu': 13.1.6 + '@next/swc-linux-x64-musl': 13.1.6 + '@next/swc-win32-arm64-msvc': 13.1.6 + '@next/swc-win32-ia32-msvc': 13.1.6 + '@next/swc-win32-x64-msvc': 13.1.6 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false - /nextjs-progressbar/0.0.16_next@13.1.5+react@18.2.0: + /nextjs-progressbar/0.0.16_next@13.1.6+react@18.2.0: resolution: {integrity: sha512-GV0fD38EMD3vSDCmkq+tObmoup6QA91a6a9MxGuhJZuRk/9TNsrHGnIQQQ/sggkMkXuT4fBgF6jRjFwScDT3zA==} peerDependencies: next: '>= 6.0.0' react: '>= 16.0.0' dependencies: '@types/nprogress': 0.2.0 - next: 13.1.5_biqbaboplfbrettd7655fr4n2y + next: 13.1.6_biqbaboplfbrettd7655fr4n2y nprogress: 0.2.0 prop-types: 15.8.1 react: 18.2.0 @@ -4290,8 +4295,8 @@ packages: - csstype dev: false - /react-hotkeys-hook/4.3.2_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-ZA/li3kBDHuRTtJIf7Td41UU87bPtnt9xV4r+PlEzpnFoYRDVspk3B+mlaX75zowyQygMVmoaWnM4B88lkyExQ==} + /react-hotkeys-hook/4.3.3_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-OYZCG2G+xLeiH0TkrW+v6eKFPvYq9iCA5sh9pwvnbGQaK86Lw/kWJDjjzSksFJoCk4K78OLe3MR1afNZH6+cLg==} peerDependencies: react: '>=16.8.1' react-dom: '>=16.8.1' @@ -4853,8 +4858,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /swr/2.0.1_react@18.2.0: - resolution: {integrity: sha512-6z4FpS9dKAay7axedlStsPahEw25nuMlVh4GHkuPpGptbmEEP8v/+kr0GkAE/7ErUs25U2VFOnZQz3AWfkmXdw==} + /swr/2.0.3_react@18.2.0: + resolution: {integrity: sha512-sGvQDok/AHEWTPfhUWXEHBVEXmgGnuahyhmRQbjl9XBYxT/MSlAzvXEKQpyM++bMPaI52vcWS2HiKNaW7+9OFw==} engines: {pnpm: '7'} peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 @@ -5002,6 +5007,11 @@ packages: /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + dev: true + + /tslib/2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + dev: false /tsutils/3.21.0_typescript@4.9.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} diff --git a/src/components/previews/AudioPreview.tsx b/src/components/previews/AudioPreview.tsx index a98c946..26beb62 100644 --- a/src/components/previews/AudioPreview.tsx +++ b/src/components/previews/AudioPreview.tsx @@ -66,7 +66,7 @@ const AudioPreview: FC<{ file: OdFileObject }> = ({ file }) => { {!brokenThumbnail ? ( -
+
{/* eslint-disable-next-line @next/next/no-img-element */}