feat(devtools): support opera beta

This commit is contained in:
Simon Chan 2023-04-16 00:23:48 +08:00
parent b08ad29706
commit 080b77cba5
No known key found for this signature in database
GPG key ID: A8B69F750B9BCEDD
5 changed files with 191 additions and 205 deletions

View file

@ -10,12 +10,12 @@
"lint": "next lint" "lint": "next lint"
}, },
"dependencies": { "dependencies": {
"@fluentui/react": "^8.106.7", "@fluentui/react": "^8.107.5",
"@fluentui/react-file-type-icons": "^8.8.13", "@fluentui/react-file-type-icons": "^8.8.13",
"@fluentui/react-hooks": "^8.6.20", "@fluentui/react-hooks": "^8.6.20",
"@fluentui/react-icons": "^2.0.196", "@fluentui/react-icons": "^2.0.200",
"@fluentui/style-utilities": "^8.9.6", "@fluentui/style-utilities": "^8.9.6",
"@griffel/react": "^1.5.5", "@griffel/react": "^1.5.7",
"@yume-chan/adb": "workspace:^0.0.19", "@yume-chan/adb": "workspace:^0.0.19",
"@yume-chan/adb-backend-direct-sockets": "workspace:^0.0.9", "@yume-chan/adb-backend-direct-sockets": "workspace:^0.0.9",
"@yume-chan/adb-backend-webusb": "workspace:^0.0.19", "@yume-chan/adb-backend-webusb": "workspace:^0.0.19",
@ -38,10 +38,10 @@
"fflate": "^0.7.4", "fflate": "^0.7.4",
"mobx": "^6.7.0", "mobx": "^6.7.0",
"mobx-react-lite": "^3.4.3", "mobx-react-lite": "^3.4.3",
"next": "13.2.4", "next": "13.3.0",
"react": "^18.2.0", "react": "^18.2.0",
"react-dom": "^18.2.0", "react-dom": "^18.2.0",
"webm-muxer": "^2.1.2", "webm-muxer": "^2.2.3",
"xterm": "^5.1.0", "xterm": "^5.1.0",
"xterm-addon-fit": "^0.7.0", "xterm-addon-fit": "^0.7.0",
"xterm-addon-search": "^0.11.0", "xterm-addon-search": "^0.11.0",
@ -53,10 +53,10 @@
"@next/mdx": "^13.2.4", "@next/mdx": "^13.2.4",
"@types/dom-webcodecs": "^0.1.6", "@types/dom-webcodecs": "^0.1.6",
"@types/node": "^18.15.3", "@types/node": "^18.15.3",
"@types/react": "18.0.33", "@types/react": "18.0.35",
"@yume-chan/next-pwa": "5.6.0-mod.2", "@yume-chan/next-pwa": "5.6.0-mod.2",
"eslint": "^8.36.0", "eslint": "^8.36.0",
"eslint-config-next": "13.2.4", "eslint-config-next": "13.3.0",
"prettier": "^2.8.4", "prettier": "^2.8.4",
"source-map-loader": "^4.0.1", "source-map-loader": "^4.0.1",
"typescript": "^5.0.3" "typescript": "^5.0.3"

View file

@ -1,6 +1,19 @@
import { Stack } from "@fluentui/react";
import { makeStyles } from "@griffel/react";
import { useEffect } from "react"; import { useEffect } from "react";
const useClasses = makeStyles({
body: {
"@media (prefers-color-scheme: dark)": {
backgroundColor: "rgb(41, 42, 45)",
color: "#ddd",
},
},
});
function ChromeDevToolsFrame() { function ChromeDevToolsFrame() {
const classes = useClasses();
useEffect(() => { useEffect(() => {
var WebSocketOriginal = globalThis.WebSocket; var WebSocketOriginal = globalThis.WebSocket;
globalThis.WebSocket = class WebSocket extends EventTarget { globalThis.WebSocket = class WebSocket extends EventTarget {
@ -92,7 +105,17 @@ function ChromeDevToolsFrame() {
document.body.appendChild(script); document.body.appendChild(script);
}, []); }, []);
return null; return (
<Stack
className={classes.body}
verticalFill
verticalAlign="center"
horizontalAlign="center"
>
<div>Loading DevTools...</div>
<div>(requires network connection)</div>
</Stack>
);
} }
ChromeDevToolsFrame.noLayout = true; ChromeDevToolsFrame.noLayout = true;
export default ChromeDevToolsFrame; export default ChromeDevToolsFrame;

View file

@ -46,11 +46,15 @@ class AdbUndiciSocket extends Duplex {
} }
async _read(size: number): Promise<void> { async _read(size: number): Promise<void> {
const result = await this._reader.read(); try {
if (result.done) { const result = await this._reader.read();
this.emit("end"); if (result.done) {
} else { this.emit("end");
this.push(result.value); } else {
this.push(result.value);
}
} catch {
//ignore
} }
} }
@ -157,30 +161,26 @@ const {
function getPopupParams(page: Page) { function getPopupParams(page: Page) {
const frontendUrl = page.devtoolsFrontendUrl; const frontendUrl = page.devtoolsFrontendUrl;
const [frontendBase, params] = frontendUrl.split("?"); const [frontendBase, params] = frontendUrl.split("?");
let frontendScript: string; let script: string;
if ( if (
frontendBase.startsWith("https://aka.ms/docs-landing-page/serve_rev/") frontendBase.startsWith("https://chrome-devtools-frontend.appspot.com")
) { ) {
// Edge // For Chrome, use the specified version.
frontendScript = frontendBase script = frontendBase.replace(
.replace(
"https://aka.ms/docs-landing-page/serve_rev/",
"https://devtools.azureedge.net/serve_file/"
)
.replace("inspector.html", "entrypoints/inspector/inspector.js");
} else if (frontendBase.startsWith("https://devtools.opera.com/")) {
// Opera doesn't host its DevTools
// use Edge's instead
frontendScript =
"https://devtools.azureedge.net/serve_file/@de5387e0c9d4198cd2d786b4eb445a1fb74a3d18/entrypoints/inspector/inspector.js";
} else {
// Chrome
frontendScript = frontendBase.replace(
"inspector.html", "inspector.html",
"front_end/entrypoints/inspector/inspector.js" "front_end/entrypoints/inspector/inspector.js"
); );
} else {
// Otherwise wse a fixed version from Chrome's distribution, updated regularly.
// Can't find Opera's own distribution.
// Edge's distribution has only nightly versions.
script =
"https://chrome-devtools-frontend.appspot.com/serve_internal_file/@7edf0130cbb9f0611d524fe4870b2d4aa7f8279f/front_end/entrypoints/inspector/inspector.js";
} }
return { script: frontendScript, params }; return {
script,
params,
};
} }
interface Browser { interface Browser {
@ -203,7 +203,7 @@ const STATE = makeAutoObservable(
async function getBrowsers() { async function getBrowsers() {
const device = GLOBAL_STATE.device!; const device = GLOBAL_STATE.device!;
const sockets = await device.subprocess.spawnAndWaitLegacy( const sockets = await device.subprocess.spawnAndWaitLegacy(
`cat /proc/net/unix | grep -E "@chrome_devtools_remote|@chrome_devtools_remote_[0-9]+|@com.opera.browser.devtools" | awk '{print substr($8, 2)}'` `cat /proc/net/unix | grep -E "@chrome_devtools_remote|@chrome_devtools_remote_[0-9]+|@com.opera.browser.devtools|@com.opera.browser.beta.devtools" | awk '{print substr($8, 2)}'`
); );
const browsers: Browser[] = []; const browsers: Browser[] = [];
for (const socket of sockets.split("\n").filter(Boolean)) { for (const socket of sockets.split("\n").filter(Boolean)) {

View file

@ -7,18 +7,18 @@ importers:
../../apps/demo: ../../apps/demo:
specifiers: specifiers:
'@fluentui/react': ^8.106.7 '@fluentui/react': ^8.107.5
'@fluentui/react-file-type-icons': ^8.8.13 '@fluentui/react-file-type-icons': ^8.8.13
'@fluentui/react-hooks': ^8.6.20 '@fluentui/react-hooks': ^8.6.20
'@fluentui/react-icons': ^2.0.196 '@fluentui/react-icons': ^2.0.200
'@fluentui/style-utilities': ^8.9.6 '@fluentui/style-utilities': ^8.9.6
'@griffel/react': ^1.5.5 '@griffel/react': ^1.5.7
'@mdx-js/loader': ^2.2.1 '@mdx-js/loader': ^2.2.1
'@mdx-js/react': ^2.2.1 '@mdx-js/react': ^2.2.1
'@next/mdx': ^13.2.4 '@next/mdx': ^13.2.4
'@types/dom-webcodecs': ^0.1.6 '@types/dom-webcodecs': ^0.1.6
'@types/node': ^18.15.3 '@types/node': ^18.15.3
'@types/react': 18.0.33 '@types/react': 18.0.35
'@yume-chan/adb': workspace:^0.0.19 '@yume-chan/adb': workspace:^0.0.19
'@yume-chan/adb-backend-direct-sockets': workspace:^0.0.9 '@yume-chan/adb-backend-direct-sockets': workspace:^0.0.9
'@yume-chan/adb-backend-webusb': workspace:^0.0.19 '@yume-chan/adb-backend-webusb': workspace:^0.0.19
@ -40,28 +40,28 @@ importers:
'@yume-chan/struct': workspace:^0.0.19 '@yume-chan/struct': workspace:^0.0.19
'@yume-chan/undici-browser': 5.21.2-mod.9 '@yume-chan/undici-browser': 5.21.2-mod.9
eslint: ^8.36.0 eslint: ^8.36.0
eslint-config-next: 13.2.4 eslint-config-next: 13.3.0
fflate: ^0.7.4 fflate: ^0.7.4
mobx: ^6.7.0 mobx: ^6.7.0
mobx-react-lite: ^3.4.3 mobx-react-lite: ^3.4.3
next: 13.2.4 next: 13.3.0
prettier: ^2.8.4 prettier: ^2.8.4
react: ^18.2.0 react: ^18.2.0
react-dom: ^18.2.0 react-dom: ^18.2.0
source-map-loader: ^4.0.1 source-map-loader: ^4.0.1
typescript: ^5.0.3 typescript: ^5.0.3
webm-muxer: ^2.1.2 webm-muxer: ^2.2.3
xterm: ^5.1.0 xterm: ^5.1.0
xterm-addon-fit: ^0.7.0 xterm-addon-fit: ^0.7.0
xterm-addon-search: ^0.11.0 xterm-addon-search: ^0.11.0
xterm-addon-webgl: ^0.14.0 xterm-addon-webgl: ^0.14.0
dependencies: dependencies:
'@fluentui/react': 8.107.4_zn3vyfk3tbnwebg5ldvieekjaq '@fluentui/react': 8.107.5_7geocmx3442bocz6x6zwg5lxxi
'@fluentui/react-file-type-icons': 8.8.13_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/react-file-type-icons': 8.8.13_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/react-hooks': 8.6.20_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/react-hooks': 8.6.20_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/react-icons': 2.0.199_react@18.2.0 '@fluentui/react-icons': 2.0.200_react@18.2.0
'@fluentui/style-utilities': 8.9.6_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/style-utilities': 8.9.6_yuz6bkerhkjfjuf6zeb7j6ybc4
'@griffel/react': 1.5.6_react@18.2.0 '@griffel/react': 1.5.7_react@18.2.0
'@yume-chan/adb': link:../../libraries/adb '@yume-chan/adb': link:../../libraries/adb
'@yume-chan/adb-backend-direct-sockets': link:../../libraries/adb-backend-direct-sockets '@yume-chan/adb-backend-direct-sockets': link:../../libraries/adb-backend-direct-sockets
'@yume-chan/adb-backend-webusb': link:../../libraries/adb-backend-webusb '@yume-chan/adb-backend-webusb': link:../../libraries/adb-backend-webusb
@ -84,10 +84,10 @@ importers:
fflate: 0.7.4 fflate: 0.7.4
mobx: 6.9.0 mobx: 6.9.0
mobx-react-lite: 3.4.3_lrdhi4fih7ii4kmeak7ov4c3ha mobx-react-lite: 3.4.3_lrdhi4fih7ii4kmeak7ov4c3ha
next: 13.2.4_biqbaboplfbrettd7655fr4n2y next: 13.3.0_biqbaboplfbrettd7655fr4n2y
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0_react@18.2.0 react-dom: 18.2.0_react@18.2.0
webm-muxer: 2.2.2 webm-muxer: 2.2.3
xterm: 5.1.0 xterm: 5.1.0
xterm-addon-fit: 0.7.0_xterm@5.1.0 xterm-addon-fit: 0.7.0_xterm@5.1.0
xterm-addon-search: 0.11.0_xterm@5.1.0 xterm-addon-search: 0.11.0_xterm@5.1.0
@ -98,10 +98,10 @@ importers:
'@next/mdx': 13.3.0_msthxdjvrhmdkfpqqalumiidgq '@next/mdx': 13.3.0_msthxdjvrhmdkfpqqalumiidgq
'@types/dom-webcodecs': 0.1.7 '@types/dom-webcodecs': 0.1.7
'@types/node': 18.15.11 '@types/node': 18.15.11
'@types/react': 18.0.33 '@types/react': 18.0.35
'@yume-chan/next-pwa': 5.6.0-mod.2_next@13.2.4 '@yume-chan/next-pwa': 5.6.0-mod.2_next@13.3.0
eslint: 8.38.0 eslint: 8.38.0
eslint-config-next: 13.2.4_voubu7prgxjfsfbgx5d4sqnwiy eslint-config-next: 13.3.0_voubu7prgxjfsfbgx5d4sqnwiy
prettier: 2.8.7 prettier: 2.8.7
source-map-loader: 4.0.1 source-map-loader: 4.0.1
typescript: 5.0.4 typescript: 5.0.4
@ -726,7 +726,7 @@ packages:
'@babel/helper-plugin-utils': 7.20.2 '@babel/helper-plugin-utils': 7.20.2
debug: 4.3.4 debug: 4.3.4
lodash.debounce: 4.0.8 lodash.debounce: 4.0.8
resolve: 1.22.2 resolve: 1.22.3
semver: 6.3.0 semver: 6.3.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -1728,7 +1728,7 @@ packages:
babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.4 babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.4
babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.4 babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.4
babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.4 babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.4
core-js-compat: 3.30.0 core-js-compat: 3.30.1
semver: 6.3.0 semver: 6.3.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -1848,19 +1848,19 @@ packages:
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@fluentui/font-icons-mdl2/8.5.13_pofolu2o2erjq4lhyzl3hqovzq: /@fluentui/font-icons-mdl2/8.5.13_yuz6bkerhkjfjuf6zeb7j6ybc4:
resolution: {integrity: sha512-3JjYN7lJZefpBdNPoQRFOiNpyVw+BOGynMkmYglnGjEWlg3uodawNi9lnKBODXCy31OHh900n9pAPFyNpdCbBg==} resolution: {integrity: sha512-3JjYN7lJZefpBdNPoQRFOiNpyVw+BOGynMkmYglnGjEWlg3uodawNi9lnKBODXCy31OHh900n9pAPFyNpdCbBg==}
dependencies: dependencies:
'@fluentui/set-version': 8.2.6 '@fluentui/set-version': 8.2.6
'@fluentui/style-utilities': 8.9.6_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/style-utilities': 8.9.6_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/utilities': 8.13.9_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/utilities': 8.13.9_yuz6bkerhkjfjuf6zeb7j6ybc4
tslib: 2.5.0 tslib: 2.5.0
transitivePeerDependencies: transitivePeerDependencies:
- '@types/react' - '@types/react'
- react - react
dev: false dev: false
/@fluentui/foundation-legacy/8.2.33_pofolu2o2erjq4lhyzl3hqovzq: /@fluentui/foundation-legacy/8.2.33_yuz6bkerhkjfjuf6zeb7j6ybc4:
resolution: {integrity: sha512-Z1Nl1hmyICAjTwaU2fvIGenzczRfyf0P3oaRniwac4gAa5MidE6QlpAkEcwCka2QEG/qUjcx/cMacDGLN/Dd0A==} resolution: {integrity: sha512-Z1Nl1hmyICAjTwaU2fvIGenzczRfyf0P3oaRniwac4gAa5MidE6QlpAkEcwCka2QEG/qUjcx/cMacDGLN/Dd0A==}
peerDependencies: peerDependencies:
'@types/react': '>=16.8.0 <19.0.0' '@types/react': '>=16.8.0 <19.0.0'
@ -1868,9 +1868,9 @@ packages:
dependencies: dependencies:
'@fluentui/merge-styles': 8.5.7 '@fluentui/merge-styles': 8.5.7
'@fluentui/set-version': 8.2.6 '@fluentui/set-version': 8.2.6
'@fluentui/style-utilities': 8.9.6_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/style-utilities': 8.9.6_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/utilities': 8.13.9_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/utilities': 8.13.9_yuz6bkerhkjfjuf6zeb7j6ybc4
'@types/react': 18.0.33 '@types/react': 18.0.35
react: 18.2.0 react: 18.2.0
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
@ -1888,20 +1888,20 @@ packages:
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@fluentui/react-file-type-icons/8.8.13_pofolu2o2erjq4lhyzl3hqovzq: /@fluentui/react-file-type-icons/8.8.13_yuz6bkerhkjfjuf6zeb7j6ybc4:
resolution: {integrity: sha512-zAu64AamTdDJ2ySmZ+3fr2Zvqx5pa5ewhNd5nZQY7R8+pHpr4/7KwwBnctAC95IHJHd+i2dbhJSv8qUk93timw==} resolution: {integrity: sha512-zAu64AamTdDJ2ySmZ+3fr2Zvqx5pa5ewhNd5nZQY7R8+pHpr4/7KwwBnctAC95IHJHd+i2dbhJSv8qUk93timw==}
peerDependencies: peerDependencies:
'@types/react': '>=16.8.0 <19.0.0' '@types/react': '>=16.8.0 <19.0.0'
react: '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0'
dependencies: dependencies:
'@fluentui/set-version': 8.2.6 '@fluentui/set-version': 8.2.6
'@fluentui/style-utilities': 8.9.6_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/style-utilities': 8.9.6_yuz6bkerhkjfjuf6zeb7j6ybc4
'@types/react': 18.0.33 '@types/react': 18.0.35
react: 18.2.0 react: 18.2.0
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@fluentui/react-focus/8.8.19_pofolu2o2erjq4lhyzl3hqovzq: /@fluentui/react-focus/8.8.19_yuz6bkerhkjfjuf6zeb7j6ybc4:
resolution: {integrity: sha512-Gswx0aOazRVFJONmcsj5o6SI/ebWQeZyBAlOsdFeSUuK38aRlVy4DbwVQ+5tQ675u3wmf/+Ln2a0xCixOAVvWg==} resolution: {integrity: sha512-Gswx0aOazRVFJONmcsj5o6SI/ebWQeZyBAlOsdFeSUuK38aRlVy4DbwVQ+5tQ675u3wmf/+Ln2a0xCixOAVvWg==}
peerDependencies: peerDependencies:
'@types/react': '>=16.8.0 <19.0.0' '@types/react': '>=16.8.0 <19.0.0'
@ -1910,62 +1910,62 @@ packages:
'@fluentui/keyboard-key': 0.4.6 '@fluentui/keyboard-key': 0.4.6
'@fluentui/merge-styles': 8.5.7 '@fluentui/merge-styles': 8.5.7
'@fluentui/set-version': 8.2.6 '@fluentui/set-version': 8.2.6
'@fluentui/style-utilities': 8.9.6_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/style-utilities': 8.9.6_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/utilities': 8.13.9_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/utilities': 8.13.9_yuz6bkerhkjfjuf6zeb7j6ybc4
'@types/react': 18.0.33 '@types/react': 18.0.35
react: 18.2.0 react: 18.2.0
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@fluentui/react-hooks/8.6.20_pofolu2o2erjq4lhyzl3hqovzq: /@fluentui/react-hooks/8.6.20_yuz6bkerhkjfjuf6zeb7j6ybc4:
resolution: {integrity: sha512-vb90tgc0nGWvahE2zuPPtEpknIfAA0ABq7/ro7+CAcKgDx2sleGZKRGdzKXdYS026OxjQ8TN2K7/D3OI1v4Rjg==} resolution: {integrity: sha512-vb90tgc0nGWvahE2zuPPtEpknIfAA0ABq7/ro7+CAcKgDx2sleGZKRGdzKXdYS026OxjQ8TN2K7/D3OI1v4Rjg==}
peerDependencies: peerDependencies:
'@types/react': '>=16.8.0 <19.0.0' '@types/react': '>=16.8.0 <19.0.0'
react: '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0'
dependencies: dependencies:
'@fluentui/react-window-provider': 2.2.9_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/react-window-provider': 2.2.9_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/set-version': 8.2.6 '@fluentui/set-version': 8.2.6
'@fluentui/utilities': 8.13.9_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/utilities': 8.13.9_yuz6bkerhkjfjuf6zeb7j6ybc4
'@types/react': 18.0.33 '@types/react': 18.0.35
react: 18.2.0 react: 18.2.0
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@fluentui/react-icons/2.0.199_react@18.2.0: /@fluentui/react-icons/2.0.200_react@18.2.0:
resolution: {integrity: sha512-mFkdkP19sO9brg7ol2XONWjzvdJ8N+wfKLO6eY1NRtbXXDt9CEqEJ0eIaiFWGow9mv3e2N5nPkRKd9rSrRQK8Q==} resolution: {integrity: sha512-u9hcNIUlxYxCdCD6doNPVzAfxUmfbKd68lIf300O10LZ+Sk5QPI9iFV7uBvAmUqELukWqTmzJ4USMsTeTEUCkw==}
peerDependencies: peerDependencies:
react: '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0'
dependencies: dependencies:
'@griffel/react': 1.5.6_react@18.2.0 '@griffel/react': 1.5.7_react@18.2.0
react: 18.2.0 react: 18.2.0
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@fluentui/react-portal-compat-context/9.0.5_pofolu2o2erjq4lhyzl3hqovzq: /@fluentui/react-portal-compat-context/9.0.5_yuz6bkerhkjfjuf6zeb7j6ybc4:
resolution: {integrity: sha512-vgGvv74jPi/salcxv37TCm06lOFn44CfNLX5wZw5HQIe9LYGUw/J7vkaniwNIzmQZsn62Y+fVxDS6Sq5S823tA==} resolution: {integrity: sha512-vgGvv74jPi/salcxv37TCm06lOFn44CfNLX5wZw5HQIe9LYGUw/J7vkaniwNIzmQZsn62Y+fVxDS6Sq5S823tA==}
peerDependencies: peerDependencies:
'@types/react': '>=16.8.0 <19.0.0' '@types/react': '>=16.8.0 <19.0.0'
react: '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0'
dependencies: dependencies:
'@swc/helpers': 0.4.14 '@swc/helpers': 0.4.14
'@types/react': 18.0.33 '@types/react': 18.0.35
react: 18.2.0 react: 18.2.0
dev: false dev: false
/@fluentui/react-window-provider/2.2.9_pofolu2o2erjq4lhyzl3hqovzq: /@fluentui/react-window-provider/2.2.9_yuz6bkerhkjfjuf6zeb7j6ybc4:
resolution: {integrity: sha512-BRa23ITjwUgewS9ynzCnW2bJIgaNHwhPUY0htLKcYSSv3fG7iib91B6FVC7QqmXDBTia00kqVul1TZz5G0qrlQ==} resolution: {integrity: sha512-BRa23ITjwUgewS9ynzCnW2bJIgaNHwhPUY0htLKcYSSv3fG7iib91B6FVC7QqmXDBTia00kqVul1TZz5G0qrlQ==}
peerDependencies: peerDependencies:
'@types/react': '>=16.8.0 <19.0.0' '@types/react': '>=16.8.0 <19.0.0'
react: '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0'
dependencies: dependencies:
'@fluentui/set-version': 8.2.6 '@fluentui/set-version': 8.2.6
'@types/react': 18.0.33 '@types/react': 18.0.35
react: 18.2.0 react: 18.2.0
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@fluentui/react/8.107.4_zn3vyfk3tbnwebg5ldvieekjaq: /@fluentui/react/8.107.5_7geocmx3442bocz6x6zwg5lxxi:
resolution: {integrity: sha512-ERRwBAlsQHiBsVTTYq9x3A605pIdu0+9ZirP15da+gds6Tz1/wionwyG4FjCFI6NZyxW+95y7xbMhh98DwZSvQ==} resolution: {integrity: sha512-8sa4xclbC+5gh7TBInMi4X2g8jOUVsvfMJqM+gpEgvv52zOAVgZE2FfesBCZT7r9FD5KkCy4OVPu9ygFbznnnQ==}
peerDependencies: peerDependencies:
'@types/react': '>=16.8.0 <19.0.0' '@types/react': '>=16.8.0 <19.0.0'
'@types/react-dom': '>=16.8.0 <19.0.0' '@types/react-dom': '>=16.8.0 <19.0.0'
@ -1973,19 +1973,19 @@ packages:
react-dom: '>=16.8.0 <19.0.0' react-dom: '>=16.8.0 <19.0.0'
dependencies: dependencies:
'@fluentui/date-time-utilities': 8.5.6 '@fluentui/date-time-utilities': 8.5.6
'@fluentui/font-icons-mdl2': 8.5.13_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/font-icons-mdl2': 8.5.13_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/foundation-legacy': 8.2.33_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/foundation-legacy': 8.2.33_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/merge-styles': 8.5.7 '@fluentui/merge-styles': 8.5.7
'@fluentui/react-focus': 8.8.19_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/react-focus': 8.8.19_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/react-hooks': 8.6.20_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/react-hooks': 8.6.20_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/react-portal-compat-context': 9.0.5_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/react-portal-compat-context': 9.0.5_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/react-window-provider': 2.2.9_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/react-window-provider': 2.2.9_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/set-version': 8.2.6 '@fluentui/set-version': 8.2.6
'@fluentui/style-utilities': 8.9.6_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/style-utilities': 8.9.6_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/theme': 2.6.25_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/theme': 2.6.25_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/utilities': 8.13.9_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/utilities': 8.13.9_yuz6bkerhkjfjuf6zeb7j6ybc4
'@microsoft/load-themed-styles': 1.10.295 '@microsoft/load-themed-styles': 1.10.295
'@types/react': 18.0.33 '@types/react': 18.0.35
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0_react@18.2.0 react-dom: 18.2.0_react@18.2.0
tslib: 2.5.0 tslib: 2.5.0
@ -1997,13 +1997,13 @@ packages:
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@fluentui/style-utilities/8.9.6_pofolu2o2erjq4lhyzl3hqovzq: /@fluentui/style-utilities/8.9.6_yuz6bkerhkjfjuf6zeb7j6ybc4:
resolution: {integrity: sha512-glhexQzJNnLws66Tb7a0WPStYVE1tRy0QWwbtOdIRXsd/3CA1FZse76itss8/yqGakPin2PElkej/jTKpaRWew==} resolution: {integrity: sha512-glhexQzJNnLws66Tb7a0WPStYVE1tRy0QWwbtOdIRXsd/3CA1FZse76itss8/yqGakPin2PElkej/jTKpaRWew==}
dependencies: dependencies:
'@fluentui/merge-styles': 8.5.7 '@fluentui/merge-styles': 8.5.7
'@fluentui/set-version': 8.2.6 '@fluentui/set-version': 8.2.6
'@fluentui/theme': 2.6.25_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/theme': 2.6.25_yuz6bkerhkjfjuf6zeb7j6ybc4
'@fluentui/utilities': 8.13.9_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/utilities': 8.13.9_yuz6bkerhkjfjuf6zeb7j6ybc4
'@microsoft/load-themed-styles': 1.10.295 '@microsoft/load-themed-styles': 1.10.295
tslib: 2.5.0 tslib: 2.5.0
transitivePeerDependencies: transitivePeerDependencies:
@ -2011,7 +2011,7 @@ packages:
- react - react
dev: false dev: false
/@fluentui/theme/2.6.25_pofolu2o2erjq4lhyzl3hqovzq: /@fluentui/theme/2.6.25_yuz6bkerhkjfjuf6zeb7j6ybc4:
resolution: {integrity: sha512-slp+Tk+FEDj6HtZNWzckEMPLZMYfe2bECz4hLj/aq2ok51f2ztVTM8rjjmiJjOAidcTirF/gdYVbayc/5MOKag==} resolution: {integrity: sha512-slp+Tk+FEDj6HtZNWzckEMPLZMYfe2bECz4hLj/aq2ok51f2ztVTM8rjjmiJjOAidcTirF/gdYVbayc/5MOKag==}
peerDependencies: peerDependencies:
'@types/react': '>=16.8.0 <19.0.0' '@types/react': '>=16.8.0 <19.0.0'
@ -2019,13 +2019,13 @@ packages:
dependencies: dependencies:
'@fluentui/merge-styles': 8.5.7 '@fluentui/merge-styles': 8.5.7
'@fluentui/set-version': 8.2.6 '@fluentui/set-version': 8.2.6
'@fluentui/utilities': 8.13.9_pofolu2o2erjq4lhyzl3hqovzq '@fluentui/utilities': 8.13.9_yuz6bkerhkjfjuf6zeb7j6ybc4
'@types/react': 18.0.33 '@types/react': 18.0.35
react: 18.2.0 react: 18.2.0
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@fluentui/utilities/8.13.9_pofolu2o2erjq4lhyzl3hqovzq: /@fluentui/utilities/8.13.9_yuz6bkerhkjfjuf6zeb7j6ybc4:
resolution: {integrity: sha512-8SkDFN+v3FZ2DNQtnRHnUxkY2tVQo6ojHVPWsR5WAbfKDAdlDUWxf5bM+U/8d4E4v49x4HpKY1fqsrx3hLAhyA==} resolution: {integrity: sha512-8SkDFN+v3FZ2DNQtnRHnUxkY2tVQo6ojHVPWsR5WAbfKDAdlDUWxf5bM+U/8d4E4v49x4HpKY1fqsrx3hLAhyA==}
peerDependencies: peerDependencies:
'@types/react': '>=16.8.0 <19.0.0' '@types/react': '>=16.8.0 <19.0.0'
@ -2034,13 +2034,13 @@ packages:
'@fluentui/dom-utilities': 2.2.6 '@fluentui/dom-utilities': 2.2.6
'@fluentui/merge-styles': 8.5.7 '@fluentui/merge-styles': 8.5.7
'@fluentui/set-version': 8.2.6 '@fluentui/set-version': 8.2.6
'@types/react': 18.0.33 '@types/react': 18.0.35
react: 18.2.0 react: 18.2.0
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@griffel/core/1.10.1: /@griffel/core/1.11.0:
resolution: {integrity: sha512-taoESVbn41zV6DqNx2opwoawM5EkhQ/mZ/S1eeJipeZi5o42dXcWdtpESH1USjZ6kQUkoFii1zTYpSSRy6qfZA==} resolution: {integrity: sha512-3jlrsJVbNC0avRMfNGWmbklptmtH5s63Gt/xa0zY6+Oa3kU/StNAu+d0LqLChb5egwXrisQIeC+tzzJ+YozGjg==}
dependencies: dependencies:
'@emotion/hash': 0.9.0 '@emotion/hash': 0.9.0
csstype: 3.1.2 csstype: 3.1.2
@ -2049,12 +2049,12 @@ packages:
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@griffel/react/1.5.6_react@18.2.0: /@griffel/react/1.5.7_react@18.2.0:
resolution: {integrity: sha512-6ggWF+51gxxT77yj+K1cILWvrmCsNYNih1O8SjyZ5tR5+FE8sxClaZg4Y7yXGPKUt7LsiQ1fXwSjIMgg5phsGA==} resolution: {integrity: sha512-b9/LkkuO512O268jqRpJPso9ROng/kqh81YSTJUL13tT4qPZQnvrdiwoP7ZeqXbG0zzZHLZ3tWUZrCDOl549OQ==}
peerDependencies: peerDependencies:
react: '>=16.8.0 <19.0.0' react: '>=16.8.0 <19.0.0'
dependencies: dependencies:
'@griffel/core': 1.10.1 '@griffel/core': 1.11.0
react: 18.2.0 react: 18.2.0
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
@ -2387,7 +2387,7 @@ packages:
react: '>=16' react: '>=16'
dependencies: dependencies:
'@types/mdx': 2.0.4 '@types/mdx': 2.0.4
'@types/react': 18.0.33 '@types/react': 18.0.35
react: 18.2.0 react: 18.2.0
dev: true dev: true
@ -2395,11 +2395,11 @@ packages:
resolution: {integrity: sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==} resolution: {integrity: sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==}
dev: false dev: false
/@next/env/13.2.4: /@next/env/13.3.0:
resolution: {integrity: sha512-+Mq3TtpkeeKFZanPturjcXt+KHfKYnLlX6jMLyCrmpq6OOs4i1GqBOAauSkii9QeKCMTYzGppar21JU57b/GEA==} resolution: {integrity: sha512-AjppRV4uG3No7L1plinoTQETH+j2F10TEnrMfzbTUYwze5sBUPveeeBAPZPm8OkJZ1epq9OyYKhZrvbD6/9HCQ==}
/@next/eslint-plugin-next/13.2.4: /@next/eslint-plugin-next/13.3.0:
resolution: {integrity: sha512-ck1lI+7r1mMJpqLNa3LJ5pxCfOB1lfJncKmRJeJxcJqcngaFwylreLP7da6Rrjr6u2gVRTfmnkSkjc80IiQCwQ==} resolution: {integrity: sha512-wuGN5qSEjSgcq9fVkH0Y/qIPFjnZtW3ZPwfjJOn7l/rrf6y8J24h/lo61kwqunTyzZJm/ETGfGVU9PUs8cnzEA==}
dependencies: dependencies:
glob: 7.1.7 glob: 7.1.7
dev: true dev: true
@ -2420,104 +2420,72 @@ packages:
source-map: 0.7.4 source-map: 0.7.4
dev: true dev: true
/@next/swc-android-arm-eabi/13.2.4: /@next/swc-darwin-arm64/13.3.0:
resolution: {integrity: sha512-DWlalTSkLjDU11MY11jg17O1gGQzpRccM9Oes2yTqj2DpHndajrXHGxj9HGtJ+idq2k7ImUdJVWS2h2l/EDJOw==} resolution: {integrity: sha512-DmIQCNq6JtccLPPBzf0dgh2vzMWt5wjxbP71pCi5EWpWYE3MsP6FcRXi4MlAmFNDQOfcFXR2r7kBeG1LpZUh1w==}
engines: {node: '>= 10'}
cpu: [arm]
os: [android]
requiresBuild: true
optional: true
/@next/swc-android-arm64/13.2.4:
resolution: {integrity: sha512-sRavmUImUCf332Gy+PjIfLkMhiRX1Ez4SI+3vFDRs1N5eXp+uNzjFUK/oLMMOzk6KFSkbiK/3Wt8+dHQR/flNg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
requiresBuild: true
optional: true
/@next/swc-darwin-arm64/13.2.4:
resolution: {integrity: sha512-S6vBl+OrInP47TM3LlYx65betocKUUlTZDDKzTiRDbsRESeyIkBtZ6Qi5uT2zQs4imqllJznVjFd1bXLx3Aa6A==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
requiresBuild: true requiresBuild: true
optional: true optional: true
/@next/swc-darwin-x64/13.2.4: /@next/swc-darwin-x64/13.3.0:
resolution: {integrity: sha512-a6LBuoYGcFOPGd4o8TPo7wmv5FnMr+Prz+vYHopEDuhDoMSHOnC+v+Ab4D7F0NMZkvQjEJQdJS3rqgFhlZmKlw==} resolution: {integrity: sha512-oQoqFa88OGgwnYlnAGHVct618FRI/749se0N3S8t9Bzdv5CRbscnO0RcX901+YnNK4Q6yeiizfgO3b7kogtsZg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
requiresBuild: true requiresBuild: true
optional: true optional: true
/@next/swc-freebsd-x64/13.2.4: /@next/swc-linux-arm64-gnu/13.3.0:
resolution: {integrity: sha512-kkbzKVZGPaXRBPisoAQkh3xh22r+TD+5HwoC5bOkALraJ0dsOQgSMAvzMXKsN3tMzJUPS0tjtRf1cTzrQ0I5vQ==} resolution: {integrity: sha512-Wzz2p/WqAJUqTVoLo6H18WMeAXo3i+9DkPDae4oQG8LMloJ3if4NEZTnOnTUlro6cq+S/W4pTGa97nWTrOjbGw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
optional: true
/@next/swc-linux-arm-gnueabihf/13.2.4:
resolution: {integrity: sha512-7qA1++UY0fjprqtjBZaOA6cas/7GekpjVsZn/0uHvquuITFCdKGFCsKNBx3S0Rpxmx6WYo0GcmhNRM9ru08BGg==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
/@next/swc-linux-arm64-gnu/13.2.4:
resolution: {integrity: sha512-xzYZdAeq883MwXgcwc72hqo/F/dwUxCukpDOkx/j1HTq/J0wJthMGjinN9wH5bPR98Mfeh1MZJ91WWPnZOedOg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
optional: true optional: true
/@next/swc-linux-arm64-musl/13.2.4: /@next/swc-linux-arm64-musl/13.3.0:
resolution: {integrity: sha512-8rXr3WfmqSiYkb71qzuDP6I6R2T2tpkmf83elDN8z783N9nvTJf2E7eLx86wu2OJCi4T05nuxCsh4IOU3LQ5xw==} resolution: {integrity: sha512-xPVrIQOQo9WXJYgmoTlMnAD/HlR/1e1ZIWGbwIzEirXBVBqMARUulBEIKdC19zuvoJ477qZJgBDCKtKEykCpyQ==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
optional: true optional: true
/@next/swc-linux-x64-gnu/13.2.4: /@next/swc-linux-x64-gnu/13.3.0:
resolution: {integrity: sha512-Ngxh51zGSlYJ4EfpKG4LI6WfquulNdtmHg1yuOYlaAr33KyPJp4HeN/tivBnAHcZkoNy0hh/SbwDyCnz5PFJQQ==} resolution: {integrity: sha512-jOFlpGuPD7W2tuXVJP4wt9a3cpNxWAPcloq5EfMJRiXsBBOjLVFZA7boXYxEBzSVgUiVVr1V9T0HFM7pULJ1qA==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
optional: true optional: true
/@next/swc-linux-x64-musl/13.2.4: /@next/swc-linux-x64-musl/13.3.0:
resolution: {integrity: sha512-gOvwIYoSxd+j14LOcvJr+ekd9fwYT1RyMAHOp7znA10+l40wkFiMONPLWiZuHxfRk+Dy7YdNdDh3ImumvL6VwA==} resolution: {integrity: sha512-2OwKlzaBgmuet9XYHc3KwsEilzb04F540rlRXkAcjMHL7eCxB7uZIGtsVvKOnQLvC/elrUegwSw1+5f7WmfyOw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
optional: true optional: true
/@next/swc-win32-arm64-msvc/13.2.4: /@next/swc-win32-arm64-msvc/13.3.0:
resolution: {integrity: sha512-q3NJzcfClgBm4HvdcnoEncmztxrA5GXqKeiZ/hADvC56pwNALt3ngDC6t6qr1YW9V/EPDxCYeaX4zYxHciW4Dw==} resolution: {integrity: sha512-OeHiA6YEvndxT46g+rzFK/MQTfftKxJmzslERMu9LDdC6Kez0bdrgEYed5eXFK2Z1viKZJCGRlhd06rBusyztA==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
optional: true optional: true
/@next/swc-win32-ia32-msvc/13.2.4: /@next/swc-win32-ia32-msvc/13.3.0:
resolution: {integrity: sha512-/eZ5ncmHUYtD2fc6EUmAIZlAJnVT2YmxDsKs1Ourx0ttTtvtma/WKlMV5NoUsyOez0f9ExLyOpeCoz5aj+MPXw==} resolution: {integrity: sha512-4aB7K9mcVK1lYEzpOpqWrXHEZympU3oK65fnNcY1Qc4HLJFLJj8AViuqQd4jjjPNuV4sl8jAwTz3gN5VNGWB7w==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
optional: true optional: true
/@next/swc-win32-x64-msvc/13.2.4: /@next/swc-win32-x64-msvc/13.3.0:
resolution: {integrity: sha512-0MffFmyv7tBLlji01qc0IaPP/LVExzvj7/R5x1Jph1bTAIj4Vu81yFQWHHQAP6r4ff9Ukj1mBK6MDNVXm7Tcvw==} resolution: {integrity: sha512-Reer6rkLLcoOvB0dd66+Y7WrWVFH7sEEkF/4bJCIfsSKnTStTYaHtwIJAwbqnt9I392Tqvku0KkoqZOryWV9LQ==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -2582,7 +2550,7 @@ packages:
builtin-modules: 3.3.0 builtin-modules: 3.3.0
deepmerge: 4.3.1 deepmerge: 4.3.1
is-module: 1.0.0 is-module: 1.0.0
resolve: 1.22.2 resolve: 1.22.3
rollup: 2.79.1 rollup: 2.79.1
dev: true dev: true
@ -2807,8 +2775,8 @@ packages:
/@types/prop-types/15.7.5: /@types/prop-types/15.7.5:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
/@types/react/18.0.33: /@types/react/18.0.35:
resolution: {integrity: sha512-sHxzVxeanvQyQ1lr8NSHaj0kDzcNiGpILEVt69g9S31/7PfMvNCKLKcsHw4lYKjs3cGNJjXSP4mYzX43QlnjNA==} resolution: {integrity: sha512-6Laome31HpetaIUGFWl1VQ3mdSImwxtFZ39rh059a1MNnKGqBpC88J6NJ8n/Is3Qx7CefDGLgf/KhN/sYCf7ag==}
dependencies: dependencies:
'@types/prop-types': 15.7.5 '@types/prop-types': 15.7.5
'@types/scheduler': 0.16.3 '@types/scheduler': 0.16.3
@ -2991,7 +2959,7 @@ packages:
tslib: 2.5.0 tslib: 2.5.0
dev: false dev: false
/@yume-chan/next-pwa/5.6.0-mod.2_next@13.2.4: /@yume-chan/next-pwa/5.6.0-mod.2_next@13.3.0:
resolution: {integrity: sha512-no8+dpzcmd4QDSAZd6rFBLO3h63S5POSh8yJH1BvJErqyFdWhx8aKaUM0VdnhYX2honygKJY31nr5MKK7Tqo5g==} resolution: {integrity: sha512-no8+dpzcmd4QDSAZd6rFBLO3h63S5POSh8yJH1BvJErqyFdWhx8aKaUM0VdnhYX2honygKJY31nr5MKK7Tqo5g==}
peerDependencies: peerDependencies:
next: '>=9.0.0' next: '>=9.0.0'
@ -2999,7 +2967,7 @@ packages:
babel-loader: 8.3.0 babel-loader: 8.3.0
clean-webpack-plugin: 4.0.0 clean-webpack-plugin: 4.0.0
globby: 11.1.0 globby: 11.1.0
next: 13.2.4_biqbaboplfbrettd7655fr4n2y next: 13.3.0_biqbaboplfbrettd7655fr4n2y
terser-webpack-plugin: 5.3.7 terser-webpack-plugin: 5.3.7
workbox-webpack-plugin: 6.5.4 workbox-webpack-plugin: 6.5.4
workbox-window: 6.5.4 workbox-window: 6.5.4
@ -3295,7 +3263,7 @@ packages:
dependencies: dependencies:
'@babel/core': 7.21.4 '@babel/core': 7.21.4
'@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.4 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.4
core-js-compat: 3.30.0 core-js-compat: 3.30.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -3388,7 +3356,7 @@ packages:
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001478 caniuse-lite: 1.0.30001478
electron-to-chromium: 1.4.361 electron-to-chromium: 1.4.365
node-releases: 2.0.10 node-releases: 2.0.10
update-browserslist-db: 1.0.10_browserslist@4.21.5 update-browserslist-db: 1.0.10_browserslist@4.21.5
dev: true dev: true
@ -3446,7 +3414,6 @@ packages:
engines: {node: '>=10.16.0'} engines: {node: '>=10.16.0'}
dependencies: dependencies:
streamsearch: 1.1.0 streamsearch: 1.1.0
dev: false
/cacheable-request/2.1.4: /cacheable-request/2.1.4:
resolution: {integrity: sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==} resolution: {integrity: sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==}
@ -3630,8 +3597,8 @@ packages:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
dev: true dev: true
/core-js-compat/3.30.0: /core-js-compat/3.30.1:
resolution: {integrity: sha512-P5A2h/9mRYZFIAP+5Ab8ns6083IyVpSclU74UNvbGVQ8VM7n3n3/g2yF3AkKQ9NXz2O+ioxLbEWKnDtgsFamhg==} resolution: {integrity: sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw==}
dependencies: dependencies:
browserslist: 4.21.5 browserslist: 4.21.5
dev: true dev: true
@ -3886,8 +3853,8 @@ packages:
jake: 10.8.5 jake: 10.8.5
dev: true dev: true
/electron-to-chromium/1.4.361: /electron-to-chromium/1.4.365:
resolution: {integrity: sha512-VocVwjPp05HUXzf3xmL0boRn5b0iyqC7amtDww84Jb1QJNPBc7F69gJyEeXRoriLBC4a5pSyckdllrXAg4mmRA==} resolution: {integrity: sha512-FRHZO+1tUNO4TOPXmlxetkoaIY8uwHzd1kKopK/Gx2SKn1L47wJXWD44wxP5CGRyyP98z/c8e1eBzJrgPeiBOg==}
dev: true dev: true
/emittery/0.13.1: /emittery/0.13.1:
@ -4021,8 +3988,8 @@ packages:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'} engines: {node: '>=10'}
/eslint-config-next/13.2.4_voubu7prgxjfsfbgx5d4sqnwiy: /eslint-config-next/13.3.0_voubu7prgxjfsfbgx5d4sqnwiy:
resolution: {integrity: sha512-lunIBhsoeqw6/Lfkd6zPt25w1bn0znLA/JCL+au1HoEpSb4/PpsOYsYtgV/q+YPsoKIOzFyU5xnb04iZnXjUvg==} resolution: {integrity: sha512-6YEwmFBX0VjBd3ODGW9df0Is0FLaRFdMN8eAahQG9CN6LjQ28J8AFr19ngxqMSg7Qv6Uca/3VeeBosJh1bzu0w==}
peerDependencies: peerDependencies:
eslint: ^7.23.0 || ^8.0.0 eslint: ^7.23.0 || ^8.0.0
typescript: '>=3.3.1' typescript: '>=3.3.1'
@ -4030,7 +3997,7 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@next/eslint-plugin-next': 13.2.4 '@next/eslint-plugin-next': 13.3.0
'@rushstack/eslint-patch': 1.2.0 '@rushstack/eslint-patch': 1.2.0
'@typescript-eslint/parser': 5.58.0_voubu7prgxjfsfbgx5d4sqnwiy '@typescript-eslint/parser': 5.58.0_voubu7prgxjfsfbgx5d4sqnwiy
eslint: 8.38.0 eslint: 8.38.0
@ -4050,7 +4017,7 @@ packages:
dependencies: dependencies:
debug: 3.2.7 debug: 3.2.7
is-core-module: 2.12.0 is-core-module: 2.12.0
resolve: 1.22.2 resolve: 1.22.3
/eslint-import-resolver-typescript/3.5.5_cshkc2qhcu55b7r3t6b6lfgcxm: /eslint-import-resolver-typescript/3.5.5_cshkc2qhcu55b7r3t6b6lfgcxm:
resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==}
@ -4062,7 +4029,7 @@ packages:
debug: 4.3.4 debug: 4.3.4
enhanced-resolve: 5.12.0 enhanced-resolve: 5.12.0
eslint: 8.38.0 eslint: 8.38.0
eslint-module-utils: 2.7.4_eslint@8.38.0 eslint-module-utils: 2.8.0_eslint@8.38.0
eslint-plugin-import: 2.27.5_eslint@8.38.0 eslint-plugin-import: 2.27.5_eslint@8.38.0
get-tsconfig: 4.5.0 get-tsconfig: 4.5.0
globby: 13.1.4 globby: 13.1.4
@ -4073,8 +4040,8 @@ packages:
- supports-color - supports-color
dev: true dev: true
/eslint-module-utils/2.7.4_eslint@8.38.0: /eslint-module-utils/2.8.0_eslint@8.38.0:
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'} engines: {node: '>=4'}
peerDependencies: peerDependencies:
eslint: '*' eslint: '*'
@ -4098,13 +4065,13 @@ packages:
doctrine: 2.1.0 doctrine: 2.1.0
eslint: 8.38.0 eslint: 8.38.0
eslint-import-resolver-node: 0.3.7 eslint-import-resolver-node: 0.3.7
eslint-module-utils: 2.7.4_eslint@8.38.0 eslint-module-utils: 2.8.0_eslint@8.38.0
has: 1.0.3 has: 1.0.3
is-core-module: 2.12.0 is-core-module: 2.12.0
is-glob: 4.0.3 is-glob: 4.0.3
minimatch: 3.1.2 minimatch: 3.1.2
object.values: 1.1.6 object.values: 1.1.6
resolve: 1.22.2 resolve: 1.22.3
semver: 6.3.0 semver: 6.3.0
tsconfig-paths: 3.14.2 tsconfig-paths: 3.14.2
@ -4174,8 +4141,8 @@ packages:
estraverse: 4.3.0 estraverse: 4.3.0
dev: false dev: false
/eslint-scope/7.1.1: /eslint-scope/7.2.0:
resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies: dependencies:
esrecurse: 4.3.0 esrecurse: 4.3.0
@ -4203,7 +4170,7 @@ packages:
debug: 4.3.4 debug: 4.3.4
doctrine: 3.0.0 doctrine: 3.0.0
escape-string-regexp: 4.0.0 escape-string-regexp: 4.0.0
eslint-scope: 7.1.1 eslint-scope: 7.2.0
eslint-visitor-keys: 3.4.0 eslint-visitor-keys: 3.4.0
espree: 9.5.1 espree: 9.5.1
esquery: 1.5.0 esquery: 1.5.0
@ -5561,7 +5528,7 @@ packages:
jest-pnp-resolver: 1.2.3_jest-resolve@29.5.0 jest-pnp-resolver: 1.2.3_jest-resolve@29.5.0
jest-util: 29.5.0 jest-util: 29.5.0
jest-validate: 29.5.0 jest-validate: 29.5.0
resolve: 1.22.2 resolve: 1.22.3
resolve.exports: 2.0.2 resolve.exports: 2.0.2
slash: 3.0.0 slash: 3.0.0
dev: true dev: true
@ -6483,12 +6450,12 @@ packages:
/natural-compare/1.4.0: /natural-compare/1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
/next/13.2.4_biqbaboplfbrettd7655fr4n2y: /next/13.3.0_biqbaboplfbrettd7655fr4n2y:
resolution: {integrity: sha512-g1I30317cThkEpvzfXujf0O4wtaQHtDCLhlivwlTJ885Ld+eOgcz7r3TGQzeU+cSRoNHtD8tsJgzxVdYojFssw==} resolution: {integrity: sha512-OVTw8MpIPa12+DCUkPqRGPS3thlJPcwae2ZL4xti3iBff27goH024xy4q2lhlsdoYiKOi8Kz6uJoLW/GXwgfOA==}
engines: {node: '>=14.6.0'} engines: {node: '>=14.6.0'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@opentelemetry/api': ^1.4.0 '@opentelemetry/api': ^1.1.0
fibers: '>= 3.1.0' fibers: '>= 3.1.0'
node-sass: ^6.0.0 || ^7.0.0 node-sass: ^6.0.0 || ^7.0.0
react: ^18.2.0 react: ^18.2.0
@ -6504,27 +6471,24 @@ packages:
sass: sass:
optional: true optional: true
dependencies: dependencies:
'@next/env': 13.2.4 '@next/env': 13.3.0
'@swc/helpers': 0.4.14 '@swc/helpers': 0.4.14
busboy: 1.6.0
caniuse-lite: 1.0.30001478 caniuse-lite: 1.0.30001478
postcss: 8.4.14 postcss: 8.4.14
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0_react@18.2.0 react-dom: 18.2.0_react@18.2.0
styled-jsx: 5.1.1_react@18.2.0 styled-jsx: 5.1.1_react@18.2.0
optionalDependencies: optionalDependencies:
'@next/swc-android-arm-eabi': 13.2.4 '@next/swc-darwin-arm64': 13.3.0
'@next/swc-android-arm64': 13.2.4 '@next/swc-darwin-x64': 13.3.0
'@next/swc-darwin-arm64': 13.2.4 '@next/swc-linux-arm64-gnu': 13.3.0
'@next/swc-darwin-x64': 13.2.4 '@next/swc-linux-arm64-musl': 13.3.0
'@next/swc-freebsd-x64': 13.2.4 '@next/swc-linux-x64-gnu': 13.3.0
'@next/swc-linux-arm-gnueabihf': 13.2.4 '@next/swc-linux-x64-musl': 13.3.0
'@next/swc-linux-arm64-gnu': 13.2.4 '@next/swc-win32-arm64-msvc': 13.3.0
'@next/swc-linux-arm64-musl': 13.2.4 '@next/swc-win32-ia32-msvc': 13.3.0
'@next/swc-linux-x64-gnu': 13.2.4 '@next/swc-win32-x64-msvc': 13.3.0
'@next/swc-linux-x64-musl': 13.2.4
'@next/swc-win32-arm64-msvc': 13.2.4
'@next/swc-win32-ia32-msvc': 13.2.4
'@next/swc-win32-x64-msvc': 13.2.4
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
- babel-plugin-macros - babel-plugin-macros
@ -7074,8 +7038,8 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/resolve/1.22.2: /resolve/1.22.3:
resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} resolution: {integrity: sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==}
hasBin: true hasBin: true
dependencies: dependencies:
is-core-module: 2.12.0 is-core-module: 2.12.0
@ -7365,7 +7329,6 @@ packages:
/streamsearch/1.1.0: /streamsearch/1.1.0:
resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
engines: {node: '>=10.0.0'} engines: {node: '>=10.0.0'}
dev: false
/strict-uri-encode/1.1.0: /strict-uri-encode/1.1.0:
resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==}
@ -7993,8 +7956,8 @@ packages:
resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
dev: true dev: true
/webm-muxer/2.2.2: /webm-muxer/2.2.3:
resolution: {integrity: sha512-U1Fy4E5SPxjsyBbhzca4j5/kPqLhx9Z51NVe+DioTwAO/KNlJ+4shEvz6NLPCVvG/Am9tYnR+6NuquH2A24Xcg==} resolution: {integrity: sha512-VgK/Kl15FW2kZG3g4XWZTouo68TvxbFABIvvTx+VX1ZZ2Q026F9KkMSDwDnO9qYTu48mz80dC3D1kuGbM17u2w==}
dependencies: dependencies:
'@types/dom-webcodecs': 0.1.7 '@types/dom-webcodecs': 0.1.7
'@types/wicg-file-system-access': 2020.9.6 '@types/wicg-file-system-access': 2020.9.6

View file

@ -1,5 +1,5 @@
// DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush.
{ {
"pnpmShrinkwrapHash": "5641492d01a605bf62c48e2cebc82e3dc960ae21", "pnpmShrinkwrapHash": "e870870fc8dda7ac7abb3a0c8dcebb664c086262",
"preferredVersionsHash": "bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f" "preferredVersionsHash": "bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f"
} }