diff --git a/apps/aorta/package.json b/apps/aorta/package.json index 885afe8..4a43182 100644 --- a/apps/aorta/package.json +++ b/apps/aorta/package.json @@ -23,11 +23,13 @@ "js-cookie": "3.0.5", "three": "0.156.1", "path-to-regexp": "6.2.1", - "@cornerstonejs/core": "1.16.5", + "cornerstone-core": "2.6.1", "dicom-parser": "1.8.21", - "cornerstone-wado-image-loader": "4.13.2", "@msgpack/msgpack": "3.0.0-beta2", - "pako": "2.1.0" + "pako": "2.1.0", + "@kitware/vtk.js": "29.2.0", + "@cornerstonejs/dicom-image-loader": "1.41.0", + "cornerstone-wado-image-loader": "4.13.2" }, "devDependencies": { "@babel/core": "^7.21.8", diff --git a/apps/aorta/scripts/webpack.common.ts b/apps/aorta/scripts/webpack.common.ts index 3f1e488..35189e8 100644 --- a/apps/aorta/scripts/webpack.common.ts +++ b/apps/aorta/scripts/webpack.common.ts @@ -40,11 +40,6 @@ const baseConfig: Configuration = { "@": path.join(__dirname, "../src"), "@@": path.join(__dirname, "../core"), }, - // fallback: { - // crypto: require.resolve('crypto-browserify'), - // buffer: require.resolve("buffer/"), - // http: require.resolve("stream-http"), - // }, }, // plugins plugins: [ diff --git a/apps/aorta/src/modules/Login/LoginForm.tsx b/apps/aorta/src/modules/Login/LoginForm.tsx index 81ed2b3..af68fec 100644 --- a/apps/aorta/src/modules/Login/LoginForm.tsx +++ b/apps/aorta/src/modules/Login/LoginForm.tsx @@ -83,8 +83,8 @@ export const LoginForm = (props: LoginFormProps) => { rules={[ { required: true, - pattern: REG.password, - min: 6, + // pattern: REG.password, + // min: 6, max: 20, message: "6-20位,包含 大写、小写、字母、特殊字符", }, diff --git a/apps/aorta/src/modules/Report/Full/components/ImageItem/index.less b/apps/aorta/src/modules/Report/Full/components/ImageItem/index.less index c5b4b2f..c0f2c75 100644 --- a/apps/aorta/src/modules/Report/Full/components/ImageItem/index.less +++ b/apps/aorta/src/modules/Report/Full/components/ImageItem/index.less @@ -14,8 +14,10 @@ position: relative; background-size: cover; background-position: center center; - min-height: 6rem; cursor: pointer; + img{ + width: 100%; + } &.active { &::after { diff --git a/apps/aorta/src/modules/Report/Full/components/ImageItem/index.tsx b/apps/aorta/src/modules/Report/Full/components/ImageItem/index.tsx index a6bed15..ec90d2c 100644 --- a/apps/aorta/src/modules/Report/Full/components/ImageItem/index.tsx +++ b/apps/aorta/src/modules/Report/Full/components/ImageItem/index.tsx @@ -38,18 +38,20 @@ export const ImageItem = (props: ImageItemProps) => { const handleFileChange = (event: any) => { if (event.target.files && event.target.files[0]) { - const fd = new FormData(); - fd.append("file", event.target.files[0]); - axios - .post("/api/report/upload", fd, { - headers: { "Content-Type": "multipart/form-data" }, - }) - .then((res) => { - const { objectName } = res.data; - setImgSrc(`/api/report/img/${objectName}`); - }); + + + // const fd = new FormData(); + // fd.append("file", event.target.files[0]); + // axios + // .post("/api/report/upload", fd, { + // headers: { "Content-Type": "multipart/form-data" }, + // }) + // .then((res) => { + // const { objectName } = res.data; + // setImgSrc(`/api/report/img/${objectName}`); + // }); //TODO API接口上传,THEN - setImgSrc(event.target.result); + setImgSrc(URL.createObjectURL(event.target.files[0])); } }; @@ -63,8 +65,10 @@ export const ImageItem = (props: ImageItemProps) => { onClick={() => setActionVisible(true)} className={`img ${actionVisible ? "active" : ""}`} ref={imgRef} - style={{ ...props.imgStyle, backgroundImage: `url(${imgSrc})` }} - > + style={{ ...props.imgStyle }} + > + + )} {actionVisible && (
diff --git a/apps/aorta/src/modules/Report/Full/components/Paper/Head/index.less b/apps/aorta/src/modules/Report/Full/components/Paper/Head/index.less index 98ed7d8..50cec9f 100644 --- a/apps/aorta/src/modules/Report/Full/components/Paper/Head/index.less +++ b/apps/aorta/src/modules/Report/Full/components/Paper/Head/index.less @@ -1,13 +1,18 @@ .page-head { - text-align: right; + display: flex; + align-items: center; + justify-content: space-between; line-height: 1; padding-bottom: 0.57rem; border-bottom: 0.07rem solid var(--color-bg-primary); margin-bottom: 2rem; + >span{ + color: red; + } + .logo-group { display: inline-flex; align-items: center; } - -} \ No newline at end of file +} diff --git a/apps/aorta/src/modules/Report/Full/components/Paper/Head/index.tsx b/apps/aorta/src/modules/Report/Full/components/Paper/Head/index.tsx index 7cfc5e5..b062a68 100644 --- a/apps/aorta/src/modules/Report/Full/components/Paper/Head/index.tsx +++ b/apps/aorta/src/modules/Report/Full/components/Paper/Head/index.tsx @@ -7,6 +7,7 @@ interface PaperHeadProps { export const PaperHead = (props: PaperHeadProps) => { return (
+ 本报告为demo版本,仅供参考,可提供定制
{ - const [date, totalPageNum] = ["2023-06-14", 21]; + const [date, totalPageNum] = ["2023-12-12", 18]; const [completed, setCompleted] = useState(0); - useEffect(() => { - axios.get("/api/aorta/report/root").then((res) => { - console.log(res); - }); - }, []); + // useEffect(() => { + // axios.get("/api/aorta/report/root").then((res) => { + // console.log(res); + // }); + // }, []); /** * 下载pdf diff --git a/apps/aorta/src/modules/Report/Full/pages/LeftCoronarySinus/index.tsx b/apps/aorta/src/modules/Report/Full/pages/LeftCoronarySinus/index.tsx index b465334..e4fbe5f 100644 --- a/apps/aorta/src/modules/Report/Full/pages/LeftCoronarySinus/index.tsx +++ b/apps/aorta/src/modules/Report/Full/pages/LeftCoronarySinus/index.tsx @@ -48,7 +48,6 @@ export const LeftCoronarySinus = (props: LeftCoronarySinusProps) => { {
); diff --git a/apps/aorta/src/modules/Report/Full/pages/RightCoronarySinus/index.tsx b/apps/aorta/src/modules/Report/Full/pages/RightCoronarySinus/index.tsx index 55fbf6d..f3f414c 100644 --- a/apps/aorta/src/modules/Report/Full/pages/RightCoronarySinus/index.tsx +++ b/apps/aorta/src/modules/Report/Full/pages/RightCoronarySinus/index.tsx @@ -32,7 +32,6 @@ export const RightCoronarySinus = (props: RightCoronarySinusProps) => {
); diff --git a/apps/aorta/src/modules/Root/Viewer/MprViewer/index.tsx b/apps/aorta/src/modules/Root/Viewer/MprViewer/index.tsx new file mode 100644 index 0000000..90e930a --- /dev/null +++ b/apps/aorta/src/modules/Root/Viewer/MprViewer/index.tsx @@ -0,0 +1,133 @@ +import { relative } from "path"; +import React, { useEffect, useRef, useState } from "react"; +import * as THREE from "three"; +import { TrackballControls } from "three/examples/jsm/controls/TrackballControls"; + +type ThreeJSComponentProps = { + // 你可以在这里添加任何需要的props +}; + +export const MprViewer: React.FC = () => { + const mountRef = useRef(null); + const [imageSrc, setImageSrc] = useState(""); + + useEffect(() => { + const width = window.innerWidth - 300; + const height = window.innerHeight; + const scene = new THREE.Scene(); + scene.background = new THREE.Color(0x808080); + + const camera = new THREE.PerspectiveCamera(75, width / height, 0.1, 1000); + const renderer = new THREE.WebGLRenderer({ antialias: true }); + renderer.setSize(width, height); + + // 添加一个可移动和旋转的平面 + const planeGeometry = new THREE.PlaneGeometry(200, 200); + const planeMaterial = new THREE.MeshBasicMaterial({ + color: 0xffff00, + side: THREE.DoubleSide, + }); + const plane = new THREE.Mesh(planeGeometry, planeMaterial); + plane.position.set(0, 0, 0); // 初始位置 + scene.add(plane); + + // 创建一个与平面对齐的剪裁平面 + const clipPlane = new THREE.Plane(new THREE.Vector3(0, 0, 1), 0); + renderer.clippingPlanes = [clipPlane]; + + // 使剪裁平面跟随你的移动平面 + const updateClipPlane = () => { + clipPlane.normal.copy(plane.position).normalize(); + }; + + // 添加多个3D物体 + const geometry1 = new THREE.BoxGeometry(100, 100, 100); + const material1 = new THREE.MeshPhongMaterial({ + color: 0x00ff00, + transparent: true, + opacity: 0.5, + }); + const cube = new THREE.Mesh(geometry1, material1); + cube.position.x = -50; // 调整位置以确保重叠 + scene.add(cube); + + const geometry2 = new THREE.SphereGeometry(50, 32, 32); + const material2 = new THREE.MeshPhongMaterial({ + color: 0xff0000, + transparent: true, + opacity: 0.5, + }); + const sphere = new THREE.Mesh(geometry2, material2); + sphere.position.x = 0; // 调整位置以确保重叠 + scene.add(sphere); + + const geometry3 = new THREE.ConeGeometry(50, 100, 32); + const material3 = new THREE.MeshPhongMaterial({ + color: 0x0000ff, + transparent: true, + opacity: 0.5, + }); + const cone = new THREE.Mesh(geometry3, material3); + cone.position.x = 50; // 调整位置以确保重叠 + scene.add(cone); + + camera.position.set(0, 0, 500); + camera.lookAt(scene.position); + + const ambientLight = new THREE.AmbientLight(0xffffff, 0.5); + scene.add(ambientLight); + + const mount = mountRef.current; + if (mount) { + mount.appendChild(renderer.domElement); + } + + const controls = new TrackballControls(camera, renderer.domElement); + + const animate = () => { + requestAnimationFrame(animate); + controls.update(); // 只有在使用 TrackballControls 时才需要 + // camera.position.y += 5; + camera.updateMatrixWorld(); + + updateClipPlane(); // 更新剪裁平面的位置和方向 + + + renderer.render(scene, camera); + + // 从渲染器的 canvas 中获取图像 + const canvas = renderer.domElement; + canvas.toBlob((blob) => { + if (blob) { + const imageUrl = URL.createObjectURL(blob); + setImageSrc(imageUrl); + } + }, "image/jpeg"); + }; + + animate(); + + return () => { + controls.dispose(); + mount?.removeChild(renderer.domElement); + URL.revokeObjectURL(imageSrc); + }; + }, []); + + return ( +
+
+ Rendered Scene +
+ ); +}; diff --git a/apps/aorta/src/modules/Root/Viewer/VolumeViewer/index.tsx b/apps/aorta/src/modules/Root/Viewer/VolumeViewer/index.tsx new file mode 100644 index 0000000..439cf02 --- /dev/null +++ b/apps/aorta/src/modules/Root/Viewer/VolumeViewer/index.tsx @@ -0,0 +1,63 @@ +import axios from "axios"; +import { useEffect, useRef } from "react"; +import * as cornerstone from "cornerstone-core"; +import dicomParser from "dicom-parser"; +import cornerstoneDICOMImageLoader from "@cornerstonejs/dicom-image-loader"; + +interface VolumeViewerProps { + children?: JSX.Element; +} + +const StudyInstanceUID = + "1.2.840.113619.2.416.200043823236217877797891016883696407563"; // 你的 studyInstanceUID +const SeriesInstanceUID = + "1.2.840.113619.6.80.114374075765625.22940.1553237925965.1"; // 你的 seriesInstanceUID + +export const VolumeViewer = (props: VolumeViewerProps) => { + const dicomRef = useRef(null); + const url = `/dicom-web/studies/${StudyInstanceUID}/series/${SeriesInstanceUID}/instances`; + + useEffect(() => { + cornerstoneDICOMImageLoader.external.cornerstone = cornerstone; + cornerstoneDICOMImageLoader.external.dicomParser = dicomParser; + + // cornerstoneWADOImageLoader.configure({ useWebWorkers: true }); + + const config = { + maxWebWorkers: navigator.hardwareConcurrency || 1, + startWebWorkersOnDemand: true, + taskConfiguration: { + decodeTask: { + initializeCodecsOnStartup: false, + }, + }, + }; + cornerstoneDICOMImageLoader.webWorkerManager.initialize(config); + }, []); + + useEffect(() => { + cornerstone.enable(dicomRef.current!); + axios + .get(url) + .then((response) => { + const objectUIDs = response.data.map( + (i: any) => i["00080018"].Value[0] + ); + objectUIDs.forEach((i: any) => { + const imageId = `wadors:/dicom-web/studies/${StudyInstanceUID}/series/${SeriesInstanceUID}/instances/${i}/frames/1`; + cornerstone.loadImage(imageId).then((image: any) => { + cornerstone.displayImage(dicomRef.current!, image); + }); + }); + }) + .catch((error) => { + console.error("Error fetching instances:", error); + }); + }, []); + + return ( +
+
+
+ ); +}; diff --git a/apps/aorta/src/modules/Root/Viewer/index.tsx b/apps/aorta/src/modules/Root/Viewer/index.tsx index 64b1c8f..0a5b93f 100644 --- a/apps/aorta/src/modules/Root/Viewer/index.tsx +++ b/apps/aorta/src/modules/Root/Viewer/index.tsx @@ -1,4 +1,6 @@ import { DiffViewer } from "./DiffViewer"; +import { MprViewer } from "./MprViewer"; +import { VolumeViewer } from "./VolumeViewer"; interface RootViewerProps { children?: JSX.Element; @@ -7,7 +9,7 @@ interface RootViewerProps { export const RootViewer = (props: RootViewerProps) => { return (
- +
); }; diff --git a/apps/aorta/src/modules/Root/Viewer/thickness/STLViewer.tsx b/apps/aorta/src/modules/Root/Viewer/thickness/STLViewer.tsx deleted file mode 100644 index 1c7608b..0000000 --- a/apps/aorta/src/modules/Root/Viewer/thickness/STLViewer.tsx +++ /dev/null @@ -1,106 +0,0 @@ -import React, { useEffect, useRef } from "react"; -import * as THREE from "three"; -import { STLLoader } from "three/examples/jsm/loaders/STLLoader"; -import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"; -import { - autoScale, - createEnclosedGeometry, - getOffsetTriangles, - getTriangleVertexs, -} from "./util"; - -export const STLViewer: React.FC = () => { - const containerRef = useRef(null); - - useEffect(() => { - if (containerRef.current) { - const width = containerRef.current.clientWidth; - const height = containerRef.current.clientHeight; - - // 创建场景、相机和渲染器 - const scene = new THREE.Scene(); - const camera = new THREE.PerspectiveCamera(75, width / height, 0.1, 1000); - camera.position.z = 5; - - const renderer = new THREE.WebGLRenderer({ antialias: true }); - renderer.setSize(width, height); - containerRef.current.appendChild(renderer.domElement); - - // 加载STL文件 - const loader = new STLLoader(); - loader.load("/1.stl", (geometry) => { - const s = autoScale(geometry); - // geometry.center(); - // const material = new THREE.MeshPhongMaterial({ - // color: "lightgrey", // 使用更亮的颜色 - // shininess: 100, // 增加亮度 - // specular: 0x222222, // 调整镜面高光的颜色 - // // side: THREE.DoubleSide, - // // wireframe: true, - // }); - // const mesh = new THREE.Mesh(geometry, material); - // mesh.scale.set(scale, scale, scale); - // scene.add(mesh); - - // 输出三角形顶点信息 - const triangles = getTriangleVertexs(geometry); - //////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////// - - const newTriangles = getOffsetTriangles(triangles, -2); - - console.log("newTriangles", newTriangles); - - // 使用上面定义的函数 - const enclosedGeometry = createEnclosedGeometry( - triangles, - newTriangles - ); - - enclosedGeometry.center(); - - const material = new THREE.MeshBasicMaterial({ - color: "lightgrey", - side: THREE.DoubleSide, - }); - - const mesh = new THREE.Mesh(enclosedGeometry, material); - mesh.scale.set(s, s, s); - scene.add(mesh); - - //////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////// - }); - - // 添加环境光源 - const ambientLight = new THREE.AmbientLight(0xffffff, 1); // 第二个参数为强度 - scene.add(ambientLight); - - // 添加方向光源 - const directionalLight = new THREE.DirectionalLight(0xffffff, 2); - directionalLight.position.set(1, 1, 1).normalize(); - scene.add(directionalLight); - - // 添加XYZ轴 - const axesHelper = new THREE.AxesHelper(2); - scene.add(axesHelper); - - // 添加OrbitControls - const controls = new OrbitControls(camera, renderer.domElement); - - // 渲染函数 - const animate = () => { - requestAnimationFrame(animate); - renderer.render(scene, camera); - }; - - animate(); - } - }, []); - - return
; -}; diff --git a/apps/aorta/src/modules/Root/Viewer/thickness/index.tsx b/apps/aorta/src/modules/Root/Viewer/thickness/index.tsx deleted file mode 100644 index 0d7d1ba..0000000 --- a/apps/aorta/src/modules/Root/Viewer/thickness/index.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { STLViewer } from "./STLViewer"; - -interface RootViewerProps { - children?: JSX.Element; -} - -export const RootViewer = (props: RootViewerProps) => { - return ( -
- 123 -
- ); -}; diff --git a/apps/aorta/src/modules/Root/Viewer/thickness/util.ts b/apps/aorta/src/modules/Root/Viewer/thickness/util.ts deleted file mode 100644 index 13ab224..0000000 --- a/apps/aorta/src/modules/Root/Viewer/thickness/util.ts +++ /dev/null @@ -1,202 +0,0 @@ -import * as THREE from "three"; - -export const autoScale = (geometry: THREE.BufferGeometry) => { - // 计算模型的边界 - geometry.computeBoundingBox(); - // 获取模型的大小 - const modelSize = geometry.boundingBox!.getSize(new THREE.Vector3()); - const maxSize = Math.max(modelSize.x, modelSize.y, modelSize.z); - // 根据模型的大小设置一个缩放因子 - const scaleFactor = 2 / maxSize; // 假设我们希望模型最大为2单位 - return scaleFactor; -}; - -export const getTriangleVertexs = ( - geometry: THREE.BufferGeometry -): THREE.Vector3[][] => { - const positions = geometry.attributes.position; - const triangles: THREE.Vector3[][] = []; - - const getTriangleVertices = ( - index1: number, - index2: number, - index3: number - ) => [ - new THREE.Vector3( - positions.getX(index1), - positions.getY(index1), - positions.getZ(index1) - ), - new THREE.Vector3( - positions.getX(index2), - positions.getY(index2), - positions.getZ(index2) - ), - new THREE.Vector3( - positions.getX(index3), - positions.getY(index3), - positions.getZ(index3) - ), - ]; - - if (geometry.index) { - const indices = geometry.index.array; - for (let i = 0; i < indices.length; i += 3) { - triangles.push( - getTriangleVertices(indices[i], indices[i + 1], indices[i + 2]) - ); - } - } else { - for (let i = 0; i < positions.count; i += 3) { - triangles.push(getTriangleVertices(i, i + 1, i + 2)); - } - } - - return triangles; -}; - -export const getOffsetTriangles = ( - triangles: THREE.Vector3[][], - offset: number -): THREE.Vector3[][] => { - const newTriangles: THREE.Vector3[][] = []; - - triangles.forEach((triangle) => { - // 计算三角形的法线 - const normal = new THREE.Vector3(); - const edge1 = new THREE.Vector3().subVectors(triangle[1], triangle[0]); - const edge2 = new THREE.Vector3().subVectors(triangle[2], triangle[0]); - normal.crossVectors(edge1, edge2).normalize(); - - // 使用法线和偏移量计算新的三角形顶点 - const offsetNormal = normal.clone().multiplyScalar(offset); - const newTriangle = triangle.map((vertex) => - vertex.clone().sub(offsetNormal) - ); - newTriangles.push(newTriangle); - }); - - return newTriangles; -}; - -export const createEnclosedGeometry = ( - triangles: THREE.Vector3[][], - newTriangles: THREE.Vector3[][] -): THREE.BufferGeometry => { - const geometry = new THREE.BufferGeometry(); - const vertices: THREE.Vector3[] = []; - const indices: number[] = []; - - const processedEdges: Set = new Set(); - - function edgeId(v1: THREE.Vector3, v2: THREE.Vector3): string { - return `${v1.x},${v1.y},${v1.z}->${v2.x},${v2.y},${v2.z}`; - } - - triangles.forEach((triangle, index) => { - const innerTriangle = newTriangles[index]; - - triangle.forEach((vertex) => { - vertices.push(vertex); - }); - - innerTriangle.forEach((vertex) => { - vertices.push(vertex); - }); - - // Process the three edges for each triangle - for (let i = 0; i < 3; i++) { - const next = (i + 1) % 3; - const edge = edgeId(triangle[i], triangle[next]); - - if (!processedEdges.has(edge)) { - processedEdges.add(edge); - - // Add the vertices for the quad (two triangles) - const quadVertices = [ - triangle[i], - triangle[next], - innerTriangle[i], - innerTriangle[next], - ]; - - quadVertices.forEach((vertex) => { - vertices.push(vertex); - }); - - const baseIndex = vertices.length - 4; - - // First triangle of the quad - indices.push(baseIndex, baseIndex + 2, baseIndex + 1); - // Second triangle of the quad - indices.push(baseIndex + 1, baseIndex + 2, baseIndex + 3); - } - } - }); - - geometry.setFromPoints(vertices); - geometry.setIndex(indices); - - return geometry; -}; - -// export const createEnclosedGeometry = ( -// triangles: THREE.Vector3[][], -// newTriangles: THREE.Vector3[][] -// ): THREE.BufferGeometry => { -// const geometry = new THREE.BufferGeometry(); - -// const vertices: number[] = []; -// const indices: number[] = []; - -// // 添加原始三角形和新三角形的顶点到vertices数组 -// triangles.forEach((triangle) => { -// triangle.forEach((v) => { -// vertices.push(v.x, v.y, v.z); -// }); -// }); - -// newTriangles.forEach((triangle) => { -// triangle.forEach((v) => { -// vertices.push(v.x, v.y, v.z); -// }); -// }); - -// const totalTriangles = triangles.length; - -// // 创建索引来连接triangles和newTriangles中的三角形 -// for (let i = 0; i < totalTriangles; i++) { -// const offset = totalTriangles * 3; // newTriangles在vertices中的偏移量 - -// const a1 = i * 3; -// const b1 = a1 + 1; -// const c1 = a1 + 2; - -// const a2 = offset + i * 3; -// const b2 = a2 + 1; -// const c2 = a2 + 2; - -// // 添加原始和新三角形的索引 -// indices.push(a1, b1, c1); -// indices.push(a2, c2, b2); - -// // 为每一对相邻的三角形添加边的索引 -// indices.push(a1, b1, a2); -// indices.push(b1, b2, a2); - -// indices.push(b1, c1, b2); -// indices.push(c1, c2, b2); - -// indices.push(c1, a1, c2); -// indices.push(a1, a2, c2); -// } - -// geometry.setIndex(indices); -// geometry.setAttribute( -// "position", -// new THREE.Float32BufferAttribute(vertices, 3) -// ); -// geometry.computeVertexNormals(); // 计算顶点法线 - -// return geometry; -// }; diff --git a/apps/aorta/src/router/router.config.tsx b/apps/aorta/src/router/router.config.tsx index bc8defa..722a28d 100644 --- a/apps/aorta/src/router/router.config.tsx +++ b/apps/aorta/src/router/router.config.tsx @@ -17,6 +17,10 @@ export const baseRoutes: (RouteObject & ExpandRouteProps)[] = [ element: , title: "登录 - CVPILOT Viewer", }, + { + path: "root/report/full", + element: , + }, ]; export const commonRoutes: (RouteObject & ExpandRouteProps)[] = [ @@ -41,10 +45,7 @@ export const commonRoutes: (RouteObject & ExpandRouteProps)[] = [ path: "root/viewer", element: , }, - { - path: "root/report/full", - element: , - }, + { path: "peripheral/viewer", element: , diff --git a/apps/services/aorta/gateway/src/auth/auth.controller.ts b/apps/services/aorta/gateway/src/auth/auth.controller.ts index a76b13e..8d6432e 100644 --- a/apps/services/aorta/gateway/src/auth/auth.controller.ts +++ b/apps/services/aorta/gateway/src/auth/auth.controller.ts @@ -21,10 +21,11 @@ export class AuthController { @Res({ passthrough: true }) res: Response, ) { const { username, password, phoneNumber } = userLoginDto; - // TODO: isEnabled、phoneNumber,用于后续验证 + //* Step1: 询问认证中心服务,用户是否合法 const { isLegal, data, msg } = await firstValueFrom( this.client.send('cert.user.account', { username, password }), ); + //* Step2: 上报登录日志 await firstValueFrom( this.client.send('logger.user.signIn', { platform: 'dmp', @@ -35,10 +36,11 @@ export class AuthController { }), ); if (isLegal) { - // 签发token + //* Step3: 签发token const { token } = await firstValueFrom( this.client.send('cert.token.create', { username }), ); + //* Step4: 询问认证中心token存在cookie中的key,统一个业务的token的key,以及过期时间 const { tokenKeyInCookie, expires } = await firstValueFrom( this.client.send('cert.token.config', []), ); diff --git a/apps/services/dmp/gateway/src/auth/auth.controller.ts b/apps/services/dmp/gateway/src/auth/auth.controller.ts index 4156cd8..3496f97 100644 --- a/apps/services/dmp/gateway/src/auth/auth.controller.ts +++ b/apps/services/dmp/gateway/src/auth/auth.controller.ts @@ -15,10 +15,11 @@ export class AuthController { @Res({ passthrough: true }) res: Response, ) { const { username, password } = userLoginDto; + //* Step1: 询问认证中心服务,用户是否合法 const { isLegal, data, msg } = await firstValueFrom( this.client.send('cert.user.account', { username, password }), ); - // 日志 + //* Step2: 上报登录日志 await firstValueFrom( this.client.send('logger.user.signIn', { platform: 'dmp', @@ -29,11 +30,12 @@ export class AuthController { }), ); if (isLegal) { - // 签发token,签用户的角色,前端UI路由鉴权 + //* Step3: 签发token,签用户的角色,前端UI路由鉴权 const { roles } = data; const { token } = await firstValueFrom( this.client.send('cert.token.create', { username, roles }), ); + //* Step4: 询问认证中心token存在cookie中的key,统一个业务的token的key,以及过期时间 const { tokenKeyInCookie, expires } = await firstValueFrom( this.client.send('cert.token.config', []), ); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b26254..8e82b68 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,9 +14,12 @@ importers: apps/aorta: dependencies: - '@cornerstonejs/core': - specifier: 1.16.5 - version: 1.16.5(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4) + '@cornerstonejs/dicom-image-loader': + specifier: 1.41.0 + version: 192.168.4.201+4873/@cornerstonejs/dicom-image-loader@1.41.0(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4) + '@kitware/vtk.js': + specifier: 29.2.0 + version: 192.168.4.201+4873/@kitware/vtk.js@29.2.0(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4) '@msgpack/msgpack': specifier: 3.0.0-beta2 version: 3.0.0-beta2 @@ -32,9 +35,12 @@ importers: axios: specifier: 1.3.6 version: 1.3.6 + cornerstone-core: + specifier: 2.6.1 + version: 192.168.4.201+4873/cornerstone-core@2.6.1 cornerstone-wado-image-loader: specifier: 4.13.2 - version: 4.13.2(@babel/core@7.21.8)(cornerstone-core@2.6.1)(eslint@8.44.0) + version: 192.168.4.201+4873/cornerstone-wado-image-loader@4.13.2(@babel/core@7.21.8)(cornerstone-core@2.6.1)(eslint@8.44.0) dicom-parser: specifier: 1.8.21 version: 1.8.21 @@ -1593,6 +1599,7 @@ packages: /@aashutoshrathi/word-wrap@1.2.6: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} + dev: true /@acuminous/bitsyntax@0.1.2: resolution: {integrity: sha512-29lUK80d1muEQqiUsSo+3A0yP6CdspgC95EnKBMi22Xlwt79i/En4Vr67+cXhU+cZjbti3TgGGC5wy1stIywVQ==} @@ -1713,7 +1720,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 classnames: 2.3.2 @@ -1737,7 +1744,7 @@ packages: dependencies: '@ant-design/colors': 7.0.0 '@ant-design/icons-svg': 4.3.1 - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 lodash.camelcase: 4.3.0 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -1750,7 +1757,7 @@ packages: peerDependencies: react: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 json2mq: 0.2.0 react: 18.2.0 @@ -1812,20 +1819,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - - /@babel/eslint-parser@7.22.15(@babel/core@7.21.8)(eslint@8.44.0): - resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==} - engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} - peerDependencies: - '@babel/core': ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 - dependencies: - '@babel/core': 7.21.8 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.44.0 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 - dev: false + dev: true /@babel/generator@7.22.15: resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} @@ -1955,6 +1949,7 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.15 + dev: true /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} @@ -2955,13 +2950,6 @@ packages: /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - /@babel/runtime@7.17.9: - resolution: {integrity: sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.13.11 - dev: false - /@babel/runtime@7.22.15: resolution: {integrity: sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==} engines: {node: '>=6.9.0'} @@ -3010,7 +2998,7 @@ packages: /@changesets/apply-release-plan@6.1.4: resolution: {integrity: sha512-FMpKF1fRlJyCZVYHr3CbinpZZ+6MwvOtWUuO8uo+svcATEoc1zRDcj23pAurJ2TZ/uVz1wFHH6K3NlACy0PLew==} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@changesets/config': 2.3.1 '@changesets/get-version-range-type': 0.3.2 '@changesets/git': 2.0.0 @@ -3028,7 +3016,7 @@ packages: /@changesets/assemble-release-plan@5.2.4: resolution: {integrity: sha512-xJkWX+1/CUaOUWTguXEbCDTyWJFECEhmdtbkjhn5GVBGxdP/JwaHBIU9sW3FR6gD07UwZ7ovpiPclQZs+j+mvg==} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@changesets/errors': 0.1.4 '@changesets/get-dependents-graph': 1.3.6 '@changesets/types': 5.2.1 @@ -3112,7 +3100,7 @@ packages: /@changesets/get-release-plan@3.0.17: resolution: {integrity: sha512-6IwKTubNEgoOZwDontYc2x2cWXfr6IKxP3IhKeK+WjyD6y3M4Gl/jdQvBw+m/5zWILSOCAaGLu2ZF6Q+WiPniw==} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@changesets/assemble-release-plan': 5.2.4 '@changesets/config': 2.3.1 '@changesets/pre': 1.0.14 @@ -3128,7 +3116,7 @@ packages: /@changesets/git@2.0.0: resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@changesets/errors': 0.1.4 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 @@ -3153,7 +3141,7 @@ packages: /@changesets/pre@1.0.14: resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@changesets/errors': 0.1.4 '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 @@ -3163,7 +3151,7 @@ packages: /@changesets/read@0.5.9: resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@changesets/git': 2.0.0 '@changesets/logger': 0.0.5 '@changesets/parse': 0.3.16 @@ -3184,54 +3172,13 @@ packages: /@changesets/write@0.2.3: resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@changesets/types': 5.2.1 fs-extra: 7.0.1 human-id: 1.0.2 prettier: 2.8.8 dev: true - /@colors/colors@1.5.0: - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} - requiresBuild: true - dev: true - optional: true - - /@cornerstonejs/codec-charls@1.2.3: - resolution: {integrity: sha512-qKUe6DN0dnGzhhfZLYhH9UZacMcudjxcaLXCrpxJImT/M/PQvZCT2rllu6VGJbWKJWG+dMVV2zmmleZcdJ7/cA==} - engines: {node: '>=0.14'} - dev: false - - /@cornerstonejs/codec-libjpeg-turbo-8bit@1.2.2: - resolution: {integrity: sha512-aAUMK2958YNpOb/7G6e2/aG7hExTiFTASlMt/v90XA0pRHdWiNg5ny4S5SAju0FbIw4zcMnR0qfY+yW3VG2ivg==} - engines: {node: '>=0.14'} - dev: false - - /@cornerstonejs/codec-openjpeg@1.2.2: - resolution: {integrity: sha512-b1O7lZacKXelgeV9n8XWZ7pTw3i4Bq4qQ26G5ahBjWoOw4QNcCrb5hPxWBxNB/I8AoNbJxAe+lyLtyQGfdrTbw==} - engines: {node: '>=0.14'} - dev: false - - /@cornerstonejs/codec-openjph@2.4.2: - resolution: {integrity: sha512-lgdvBvvNezleY+4pIe2ceUsJzlZe/0PipdeubQ3vZZOz3xxtHHMR1XFCl4fgd8gosR8COHuD7h6q+MwgrwBsng==} - engines: {node: '>=0.14'} - dev: false - - /@cornerstonejs/core@1.16.5(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4): - resolution: {integrity: sha512-uW+wKsdEDshVCo0A4XcYR4G3zxrGQf2xPuTL4G7jpRmASQGAMYgKQJ/0xOlgyJjlKgvkiXb6qrwbfZH0U9S0vA==} - dependencies: - '@kitware/vtk.js': 27.3.1(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4) - detect-gpu: 5.0.37 - gl-matrix: 3.4.3 - lodash.clonedeep: 4.5.0 - transitivePeerDependencies: - - '@babel/preset-env' - - autoprefixer - - webpack - - wslink - dev: false - /@cspotcode/source-map-support@0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -3255,204 +3202,6 @@ packages: resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} dev: false - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - - /@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - - /@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.44.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3461,10 +3210,12 @@ packages: dependencies: eslint: 8.44.0 eslint-visitor-keys: 3.4.3 + dev: true /@eslint-community/regexpp@4.8.0: resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true /@eslint/eslintrc@2.1.2: resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} @@ -3481,10 +3232,12 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color + dev: true /@eslint/js@8.44.0: resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true /@fingerprintjs/fingerprintjs@4.0.1: resolution: {integrity: sha512-utXfX0ntmU08MxQ1cfKRbri57xb+aqYNIt2UNYcPsT/fQgKhZsnIBGRIhEifMZ7NZDyGLAhctWaytDkC27fibA==} @@ -3501,22 +3254,20 @@ packages: minimatch: 3.1.2 transitivePeerDependencies: - supports-color + dev: true /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} + dev: true /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + dev: true /@ioredis/commands@1.2.0: resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} - /@istanbuljs/schema@0.1.3: - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - dev: false - /@jest/schemas@29.6.3: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3573,48 +3324,6 @@ packages: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - /@jsdevtools/coverage-istanbul-loader@3.0.5: - resolution: {integrity: sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==} - dependencies: - convert-source-map: 1.9.0 - istanbul-lib-instrument: 4.0.3 - loader-utils: 2.0.4 - merge-source-map: 1.1.0 - schema-utils: 2.7.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@kitware/vtk.js@27.3.1(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4): - resolution: {integrity: sha512-GvAXdOKtDDbkaSdO+UhKnDST4CW1C3fHgaDvA0wn1ZWTLm/6SFAMzarTjpzsVGYCPoEYIhCAAlBQ7K7aDcu3Vg==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.17.10 - autoprefixer: ^10.4.7 - wslink: ^1.1.0 - dependencies: - '@babel/preset-env': 7.21.5(@babel/core@7.21.8) - '@babel/runtime': 7.17.9 - autoprefixer: 10.4.15(postcss@8.4.29) - commander: 9.2.0 - d3-scale: 4.0.2 - fast-deep-equal: 3.1.3 - fflate: 0.7.3 - gl-matrix: 3.4.3 - globalthis: 1.0.3 - seedrandom: 3.0.5 - shader-loader: 1.3.1 - shelljs: 0.8.5 - spark-md5: 3.0.2 - stream-browserify: 3.0.0 - webworker-promise: 0.5.0 - worker-loader: 3.0.8(webpack@5.75.0) - wslink: 1.11.4 - xmlbuilder2: 3.0.2 - transitivePeerDependencies: - - webpack - dev: false - /@leichtgewicht/ip-codec@2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} @@ -3625,7 +3334,7 @@ packages: /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -3634,7 +3343,7 @@ packages: /@manypkg/get-packages@1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -3642,14 +3351,6 @@ packages: read-yaml-file: 1.1.0 dev: true - /@mongodb-js/saslprep@1.1.0: - resolution: {integrity: sha512-Xfijy7HvfzzqiOAhAepF4SGN5e9leLkMvg/OPOF97XemjfVCYN/oWa75wnkc6mltMSTwY+XlbhWgUOJmkFspSw==} - requiresBuild: true - dependencies: - sparse-bitfield: 3.0.3 - dev: false - optional: true - /@msgpack/msgpack@3.0.0-beta2: resolution: {integrity: sha512-y+l1PNV0XDyY8sM3YtuMLK5vE3/hkfId+Do8pLo/OPxfxuFAUwcGz3oiiUuV46/aBpwTzZ+mRWVMtlSKbradhw==} engines: {node: '>= 14'} @@ -3664,7 +3365,7 @@ packages: rxjs: ^6.0.0 || ^7.0.0 dependencies: '@nestjs/common': 9.0.0(reflect-metadata@0.1.13)(rxjs@7.8.1) - axios: 1.5.0 + axios: 192.168.4.201+4873/axios@1.5.0 reflect-metadata: 0.1.13 rxjs: 7.8.1 dev: false @@ -4021,7 +3722,7 @@ packages: passport: ^0.4.0 || ^0.5.0 || ^0.6.0 dependencies: '@nestjs/common': 10.1.0(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - passport: 0.6.0 + passport: 192.168.4.201+4873/passport@0.6.0 dev: false /@nestjs/platform-express@10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0): @@ -4139,22 +3840,18 @@ packages: uuid: 9.0.0 dev: false - /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: - resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - dependencies: - eslint-scope: 5.1.1 - dev: false - /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 + dev: true /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} + dev: true /@nodelib/fs.walk@1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} @@ -4162,6 +3859,7 @@ packages: dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 + dev: true /@nuxtjs/opencollective@0.3.2: resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==} @@ -4252,7 +3950,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@ctrl/tinycolor': 3.6.1 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -4266,7 +3964,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@ctrl/tinycolor': 3.6.1 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -4280,7 +3978,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4290,7 +3988,7 @@ packages: resolution: {integrity: sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==} engines: {node: '>=8.x'} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 dev: false /@rc-component/mutate-observer@1.1.0(react-dom@18.2.0)(react@18.2.0): @@ -4300,7 +3998,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -4314,7 +4012,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -4328,7 +4026,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 @@ -4344,7 +4042,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0) @@ -5234,12 +4932,6 @@ packages: resolution: {integrity: sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==} dev: true - /@zxing/text-encoding@0.9.0: - resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} - requiresBuild: true - dev: false - optional: true - /accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -5260,6 +4952,7 @@ packages: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.10.0 + dev: true /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} @@ -5724,22 +5417,6 @@ packages: hasBin: true dev: false - /autoprefixer@10.4.15(postcss@8.4.29): - resolution: {integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - dependencies: - browserslist: 4.21.10 - caniuse-lite: 1.0.30001527 - fraction.js: 4.3.6 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.29 - postcss-value-parser: 4.2.0 - dev: false - /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} @@ -6076,6 +5753,7 @@ packages: /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} + dev: true /camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} @@ -6115,22 +5793,6 @@ packages: /caniuse-lite@1.0.30001527: resolution: {integrity: sha512-YkJi7RwPgWtXVSgK4lG9AHH57nSzvvOp9MesgXmw4Q7n0C3H04L0foHqfxcmSAm5AcWb8dW9AYj2tR7/5GnddQ==} - /canvg@3.0.10: - resolution: {integrity: sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==} - engines: {node: '>=10.0.0'} - requiresBuild: true - dependencies: - '@babel/runtime': 7.22.15 - '@types/raf': 3.4.0 - core-js: 3.30.1 - raf: 3.4.1 - regenerator-runtime: 0.13.11 - rgbcolor: 1.0.1 - stackblur-canvas: 2.6.0 - svg-pathdata: 6.0.3 - dev: false - optional: true - /chalk-template@0.4.0: resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==} engines: {node: '>=12'} @@ -6197,7 +5859,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.3 + fsevents: 192.168.4.201+4873/fsevents@2.3.3 /chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} @@ -6269,7 +5931,7 @@ packages: dependencies: string-width: 4.2.3 optionalDependencies: - '@colors/colors': 1.5.0 + '@colors/colors': 192.168.4.201+4873/@colors/colors@1.5.0 dev: true /cli-table3@0.6.3: @@ -6278,7 +5940,7 @@ packages: dependencies: string-width: 4.2.3 optionalDependencies: - '@colors/colors': 1.5.0 + '@colors/colors': 192.168.4.201+4873/@colors/colors@1.5.0 dev: true /cli-width@3.0.0: @@ -6591,36 +6253,11 @@ packages: /core-js@3.30.1: resolution: {integrity: sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==} requiresBuild: true + dev: true /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cornerstone-core@2.6.1: - resolution: {integrity: sha512-LAXjXwNnK2W65ZxpE7phVLjbijkYUrAQIGv5xqKjK8+dmIGlBxqvPHnyGwEqVDyKOWVrpXP6ymUPwrGGRwzgMg==} - dev: false - - /cornerstone-wado-image-loader@4.13.2(@babel/core@7.21.8)(cornerstone-core@2.6.1)(eslint@8.44.0): - resolution: {integrity: sha512-NGqH44bY1VMY8OYuVykkLriNtZQrmoZU/S6f/1t1xX3rMc+WUMNN+yi4Nu3jp6nckLdH/bVGiigoJXrp0dTrAg==} - peerDependencies: - cornerstone-core: ^2.6.0 - dependencies: - '@babel/eslint-parser': 7.22.15(@babel/core@7.21.8)(eslint@8.44.0) - '@cornerstonejs/codec-charls': 1.2.3 - '@cornerstonejs/codec-libjpeg-turbo-8bit': 1.2.2 - '@cornerstonejs/codec-openjpeg': 1.2.2 - '@cornerstonejs/codec-openjph': 2.4.2 - cornerstone-core: 2.6.1 - coverage-istanbul-loader: 3.0.5 - date-format: 4.0.14 - dicom-parser: 1.8.21 - pako: 2.1.0 - uuid: 9.0.0 - transitivePeerDependencies: - - '@babel/core' - - eslint - - supports-color - dev: false - /cors@2.8.5: resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} engines: {node: '>= 0.10'} @@ -6639,15 +6276,6 @@ packages: yaml: 1.10.2 dev: true - /coverage-istanbul-loader@3.0.5: - resolution: {integrity: sha512-xsw2phF0VNqUPk47V/vHXkdcTyl0tkMSmaZfLrTOhoPhPMXFelNju7utl5s7I93KXzipqDEK0YwofQSSflPz8A==} - engines: {node: '>=10'} - dependencies: - '@jsdevtools/coverage-istanbul-loader': 3.0.5 - transitivePeerDependencies: - - supports-color - dev: false - /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -6955,12 +6583,7 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.22.15 - dev: false - - /date-format@4.0.14: - resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} - engines: {node: '>=4.0'} + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 dev: false /dayjs@1.11.9: @@ -7023,6 +6646,7 @@ packages: /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} @@ -7079,12 +6703,6 @@ packages: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - /detect-gpu@5.0.37: - resolution: {integrity: sha512-EraWs84faI4iskB4qvE39bevMIazEvd1RpoyGLOBesRLbiz6eMeJqqRPHjEFClfRByYZzi9IzU35rBXIO76oDw==} - dependencies: - webgl-constants: 1.1.1 - dev: false - /detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} @@ -7134,6 +6752,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: esutils: 2.0.3 + dev: true /dom-align@1.12.4: resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==} @@ -7179,12 +6798,6 @@ packages: domelementtype: 2.3.0 dev: true - /dompurify@2.4.7: - resolution: {integrity: sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==} - requiresBuild: true - dev: false - optional: true - /domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: @@ -7317,15 +6930,6 @@ packages: jkroso-type: 1.1.1 dev: false - /errno@0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true - requiresBuild: true - dependencies: - prr: 1.0.1 - dev: true - optional: true - /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: @@ -7420,28 +7024,28 @@ packages: hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 + '@esbuild/android-arm': 192.168.4.201+4873/@esbuild/android-arm@0.18.20 + '@esbuild/android-arm64': 192.168.4.201+4873/@esbuild/android-arm64@0.18.20 + '@esbuild/android-x64': 192.168.4.201+4873/@esbuild/android-x64@0.18.20 + '@esbuild/darwin-arm64': 192.168.4.201+4873/@esbuild/darwin-arm64@0.18.20 + '@esbuild/darwin-x64': 192.168.4.201+4873/@esbuild/darwin-x64@0.18.20 + '@esbuild/freebsd-arm64': 192.168.4.201+4873/@esbuild/freebsd-arm64@0.18.20 + '@esbuild/freebsd-x64': 192.168.4.201+4873/@esbuild/freebsd-x64@0.18.20 + '@esbuild/linux-arm': 192.168.4.201+4873/@esbuild/linux-arm@0.18.20 + '@esbuild/linux-arm64': 192.168.4.201+4873/@esbuild/linux-arm64@0.18.20 + '@esbuild/linux-ia32': 192.168.4.201+4873/@esbuild/linux-ia32@0.18.20 + '@esbuild/linux-loong64': 192.168.4.201+4873/@esbuild/linux-loong64@0.18.20 + '@esbuild/linux-mips64el': 192.168.4.201+4873/@esbuild/linux-mips64el@0.18.20 + '@esbuild/linux-ppc64': 192.168.4.201+4873/@esbuild/linux-ppc64@0.18.20 + '@esbuild/linux-riscv64': 192.168.4.201+4873/@esbuild/linux-riscv64@0.18.20 + '@esbuild/linux-s390x': 192.168.4.201+4873/@esbuild/linux-s390x@0.18.20 + '@esbuild/linux-x64': 192.168.4.201+4873/@esbuild/linux-x64@0.18.20 + '@esbuild/netbsd-x64': 192.168.4.201+4873/@esbuild/netbsd-x64@0.18.20 + '@esbuild/openbsd-x64': 192.168.4.201+4873/@esbuild/openbsd-x64@0.18.20 + '@esbuild/sunos-x64': 192.168.4.201+4873/@esbuild/sunos-x64@0.18.20 + '@esbuild/win32-arm64': 192.168.4.201+4873/@esbuild/win32-arm64@0.18.20 + '@esbuild/win32-ia32': 192.168.4.201+4873/@esbuild/win32-ia32@0.18.20 + '@esbuild/win32-x64': 192.168.4.201+4873/@esbuild/win32-x64@0.18.20 dev: true /escalade@3.1.1: @@ -7458,6 +7062,7 @@ packages: /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + dev: true /eslint-config-prettier@8.8.0(eslint@8.44.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} @@ -7515,15 +7120,12 @@ packages: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - - /eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: false + dev: true /eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true /eslint@8.44.0: resolution: {integrity: sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==} @@ -7571,6 +7173,7 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color + dev: true /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} @@ -7579,6 +7182,7 @@ packages: acorn: 8.10.0 acorn-jsx: 5.3.2(acorn@8.10.0) eslint-visitor-keys: 3.4.3 + dev: true /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} @@ -7590,6 +7194,7 @@ packages: engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 + dev: true /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -7777,6 +7382,7 @@ packages: /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true /fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} @@ -7802,6 +7408,7 @@ packages: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 + dev: true /faye-websocket@0.11.4: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} @@ -7833,6 +7440,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: flat-cache: 3.1.0 + dev: true /file-saver@2.0.5: resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==} @@ -7885,6 +7493,7 @@ packages: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 + dev: true /find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} @@ -7900,6 +7509,7 @@ packages: flatted: 3.2.7 keyv: 4.5.3 rimraf: 3.0.2 + dev: true /flatted@3.2.7: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} @@ -7996,10 +7606,6 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - /fraction.js@4.3.6: - resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==} - dev: false - /fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -8037,7 +7643,7 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.11 + graceful-fs: 192.168.4.201+4873/graceful-fs@4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -8048,13 +7654,6 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - optional: true - /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} @@ -8136,6 +7735,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 + dev: true /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} @@ -8179,6 +7779,7 @@ packages: engines: {node: '>=8'} dependencies: type-fest: 0.20.2 + dev: true /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} @@ -8223,6 +7824,7 @@ packages: /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true /gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} @@ -8486,14 +8088,7 @@ packages: /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} - - /image-size@0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} - engines: {node: '>=0.10.0'} - hasBin: true - requiresBuild: true dev: true - optional: true /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -8501,6 +8096,7 @@ packages: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 + dev: true /import-local@3.1.0: resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} @@ -8513,6 +8109,7 @@ packages: /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} + dev: true /indent-string@4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} @@ -8792,6 +8389,7 @@ packages: /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} + dev: true /is-plain-obj@1.1.0: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} @@ -8923,23 +8521,6 @@ packages: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: false - /istanbul-lib-coverage@3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} - engines: {node: '>=8'} - dev: false - - /istanbul-lib-instrument@4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.22.15 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /iterare@1.2.1: resolution: {integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==} engines: {node: '>=6'} @@ -9028,6 +8609,7 @@ packages: /json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: true /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} @@ -9040,6 +8622,7 @@ packages: /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true /json-stream@1.0.0: resolution: {integrity: sha512-H/ZGY0nIAg3QcOwE1QN/rK/Fa7gJn7Ii5obwp6zyPO4xiPNwpIMjqy2gwjBEGqzkF/vSWEIBQCBuN19hYiL6Qg==} @@ -9077,7 +8660,7 @@ packages: /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: - graceful-fs: 4.2.11 + graceful-fs: 192.168.4.201+4873/graceful-fs@4.2.11 dev: true /jsonfile@6.1.0: @@ -9085,7 +8668,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.11 + graceful-fs: 192.168.4.201+4873/graceful-fs@4.2.11 dev: true /jsonwebtoken@9.0.0: @@ -9106,10 +8689,10 @@ packages: btoa: 1.2.1 fflate: 0.4.8 optionalDependencies: - canvg: 3.0.10 - core-js: 3.30.1 - dompurify: 2.4.7 - html2canvas: 1.4.1 + canvg: 192.168.4.201+4873/canvg@3.0.10 + core-js: 192.168.4.201+4873/core-js@3.30.1 + dompurify: 192.168.4.201+4873/dompurify@2.4.7 + html2canvas: 192.168.4.201+4873/html2canvas@1.4.1 dev: false /jwa@1.4.1: @@ -9136,6 +8719,7 @@ packages: resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} dependencies: json-buffer: 3.0.1 + dev: true /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} @@ -9184,13 +8768,13 @@ packages: parse-node-version: 1.0.1 tslib: 2.6.0 optionalDependencies: - errno: 0.1.8 - graceful-fs: 4.2.11 - image-size: 0.5.5 - make-dir: 2.1.0 - mime: 1.6.0 - needle: 3.2.0 - source-map: 0.6.1 + errno: 192.168.4.201+4873/errno@0.1.8 + graceful-fs: 192.168.4.201+4873/graceful-fs@4.2.11 + image-size: 192.168.4.201+4873/image-size@0.5.5 + make-dir: 192.168.4.201+4873/make-dir@2.1.0 + mime: 192.168.4.201+4873/mime@1.6.0 + needle: 192.168.4.201+4873/needle@3.2.0 + source-map: 192.168.4.201+4873/source-map@0.6.1 transitivePeerDependencies: - supports-color dev: true @@ -9201,6 +8785,7 @@ packages: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 + dev: true /libphonenumber-js@1.10.44: resolution: {integrity: sha512-svlRdNBI5WgBjRC20GrCfbFiclbF0Cx+sCcQob/C1r57nsoq0xg8r65QbTyVyweQIlB33P+Uahyho6EMYgcOyQ==} @@ -9260,15 +8845,12 @@ packages: engines: {node: '>=10'} dependencies: p-locate: 5.0.0 + dev: true /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: false - /lodash.clonedeep@4.5.0: - resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} - dev: false - /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -9284,6 +8866,7 @@ packages: /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true /lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} @@ -9390,16 +8973,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /make-dir@2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} - requiresBuild: true - dependencies: - pify: 4.0.1 - semver: 5.7.2 - dev: true - optional: true - /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -9472,12 +9045,6 @@ packages: /merge-descriptors@1.0.1: resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - /merge-source-map@1.1.0: - resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==} - dependencies: - source-map: 0.6.1 - dev: false - /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -9697,7 +9264,7 @@ packages: mongodb-connection-string-url: 2.6.0 socks: 2.7.1 optionalDependencies: - '@mongodb-js/saslprep': 1.1.0 + '@mongodb-js/saslprep': 192.168.4.201+4873/@mongodb-js/saslprep@1.1.0 dev: false /mongoose@7.5.0: @@ -9881,20 +9448,7 @@ packages: /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - /needle@3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} - engines: {node: '>= 4.4.x'} - hasBin: true - requiresBuild: true - dependencies: - debug: 3.2.7 - iconv-lite: 0.6.3 - sax: 1.2.4 - transitivePeerDependencies: - - supports-color dev: true - optional: true /negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} @@ -9957,11 +9511,6 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - /normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - dev: false - /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -10046,6 +9595,7 @@ packages: levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + dev: true /ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} @@ -10125,6 +9675,7 @@ packages: engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 + dev: true /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} @@ -10137,6 +9688,7 @@ packages: engines: {node: '>=10'} dependencies: p-limit: 3.1.0 + dev: true /p-map@2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} @@ -10170,6 +9722,7 @@ packages: engines: {node: '>=6'} dependencies: callsites: 3.1.0 + dev: true /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} @@ -10211,20 +9764,6 @@ packages: tslib: 2.6.0 dev: true - /passport-strategy@1.0.0: - resolution: {integrity: sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==} - engines: {node: '>= 0.4.0'} - dev: false - - /passport@0.6.0: - resolution: {integrity: sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==} - engines: {node: '>= 0.4.0'} - dependencies: - passport-strategy: 1.0.0 - pause: 0.0.1 - utils-merge: 1.0.1 - dev: false - /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -10277,10 +9816,6 @@ packages: through: 2.3.8 dev: false - /pause@0.0.1: - resolution: {integrity: sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==} - dev: false - /performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} requiresBuild: true @@ -10643,6 +10178,7 @@ packages: /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true /postcss@8.4.29: resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} @@ -10665,6 +10201,7 @@ packages: /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + dev: true /prettier-linter-helpers@1.0.0: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} @@ -10793,6 +10330,7 @@ packages: /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true /quick-lru@4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} @@ -10845,7 +10383,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 dom-align: 1.12.4 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -10860,7 +10398,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 array-tree-filter: 2.1.0 classnames: 2.3.2 rc-select: 14.5.2(react-dom@18.2.0)(react@18.2.0) @@ -10876,7 +10414,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 array-tree-filter: 2.1.0 classnames: 2.3.2 rc-select: 14.7.4(react-dom@18.2.0)(react@18.2.0) @@ -10892,7 +10430,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -10905,7 +10443,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -10919,7 +10457,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -10934,7 +10472,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -10949,7 +10487,7 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -10964,7 +10502,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 async-validator: 4.2.5 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -10978,7 +10516,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 async-validator: 4.2.5 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -10991,7 +10529,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-dialog: 9.1.0(react-dom@18.2.0)(react@18.2.0) @@ -11007,7 +10545,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-dialog: 9.1.0(react-dom@18.2.0)(react@18.2.0) @@ -11023,7 +10561,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/mini-decimal': 1.1.0 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -11037,7 +10575,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/mini-decimal': 1.1.0 classnames: 2.3.2 rc-input: 1.1.1(react-dom@18.2.0)(react@18.2.0) @@ -11052,7 +10590,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11065,7 +10603,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11078,7 +10616,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) @@ -11095,7 +10633,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-input: 1.1.1(react-dom@18.2.0)(react@18.2.0) @@ -11112,7 +10650,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -11128,7 +10666,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -11144,7 +10682,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11158,7 +10696,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -11172,7 +10710,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -11186,7 +10724,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11213,7 +10751,7 @@ packages: moment: optional: true dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 dayjs: 1.11.9 @@ -11242,7 +10780,7 @@ packages: moment: optional: true dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 dayjs: 1.11.9 @@ -11271,7 +10809,7 @@ packages: moment: optional: true dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 dayjs: 1.11.9 @@ -11286,7 +10824,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11300,7 +10838,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11313,7 +10851,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11327,7 +10865,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -11342,7 +10880,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -11360,7 +10898,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) @@ -11378,7 +10916,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11392,7 +10930,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11405,7 +10943,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11419,7 +10957,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/context': 1.4.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) @@ -11435,7 +10973,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0) rc-menu: 9.9.2(react-dom@18.2.0)(react@18.2.0) @@ -11453,7 +10991,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0) rc-menu: 9.10.0(react-dom@18.2.0)(react@18.2.0) @@ -11470,7 +11008,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) @@ -11485,7 +11023,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-input: 1.1.1(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) @@ -11500,7 +11038,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 '@rc-component/trigger': 1.15.6(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 react: 18.2.0 @@ -11513,7 +11051,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-select: 14.7.4(react-dom@18.2.0)(react@18.2.0) rc-tree: 5.7.10(react-dom@18.2.0)(react@18.2.0) @@ -11528,7 +11066,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-select: 14.5.2(react-dom@18.2.0)(react@18.2.0) rc-tree: 5.7.10(react-dom@18.2.0)(react@18.2.0) @@ -11544,7 +11082,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -11559,7 +11097,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 @@ -11572,7 +11110,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-is: 16.13.1 @@ -11585,7 +11123,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) rc-util: 5.37.0(react-dom@18.2.0)(react@18.2.0) @@ -11749,7 +11287,7 @@ packages: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.11 + graceful-fs: 192.168.4.201+4873/graceful-fs@4.2.11 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -11830,18 +11368,13 @@ packages: /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - /regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - requiresBuild: true - dev: false - /regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.22.15 + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 /regexp.prototype.flags@1.5.0: resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} @@ -11931,6 +11464,7 @@ packages: /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + dev: true /resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} @@ -11959,6 +11493,7 @@ packages: /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true /rgbcolor@1.0.1: resolution: {integrity: sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==} @@ -12057,7 +11592,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.3 + fsevents: 192.168.4.201+4873/fsevents@2.3.3 dev: true /rollup@3.29.0: @@ -12065,7 +11600,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.3 + fsevents: 192.168.4.201+4873/fsevents@2.3.3 dev: true /run-async@2.4.1: @@ -12077,6 +11612,7 @@ packages: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 + dev: true /rxjs@6.6.7: resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} @@ -12126,15 +11662,6 @@ packages: loose-envify: 1.4.0 dev: false - /schema-utils@2.7.1: - resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} - engines: {node: '>= 8.9.0'} - dependencies: - '@types/json-schema': 7.0.12 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) - dev: false - /schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} @@ -12711,6 +12238,7 @@ packages: /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + dev: true /strnum@1.0.5: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} @@ -12926,6 +12454,7 @@ packages: /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true /thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} @@ -13022,7 +12551,7 @@ packages: micromatch: 4.0.5 semver: 7.5.4 typescript: 5.1.3 - webpack: 5.75.0(webpack-cli@5.0.2) + webpack: 192.168.4.201+4873/webpack@5.75.0 dev: true /ts-node@10.9.1(@types/node@18.16.12)(typescript@5.1.3): @@ -13198,6 +12727,7 @@ packages: engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 + dev: true /type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} @@ -13207,6 +12737,7 @@ packages: /type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} + dev: true /type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} @@ -13741,7 +13272,7 @@ packages: postcss: 8.4.29 rollup: 3.29.0 optionalDependencies: - fsevents: 2.3.3 + fsevents: 192.168.4.201+4873/fsevents@2.3.3 dev: true /void-elements@3.1.0: @@ -13772,11 +13303,7 @@ packages: dependencies: util: 0.12.5 optionalDependencies: - '@zxing/text-encoding': 0.9.0 - dev: false - - /webgl-constants@1.1.1: - resolution: {integrity: sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==} + '@zxing/text-encoding': 192.168.4.201+4873/@zxing/text-encoding@0.9.0 dev: false /webidl-conversions@3.0.1: @@ -14217,12 +13744,6 @@ packages: utf-8-validate: optional: true - /wslink@1.11.4: - resolution: {integrity: sha512-28sMmhNek2oqd4hX8VkOnDdZCfqUsR41cczXwwQFJXOI8l4DtklN15KstSQnZksYpC2i6HgvNUoAXrrFA6U8Dw==} - dependencies: - json5: 2.2.3 - dev: false - /xml2js@0.5.0: resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} engines: {node: '>=4.0.0'} @@ -14349,3 +13870,3109 @@ packages: /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + dev: true + + 192.168.4.201+4873/@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@aashutoshrathi%2fword-wrap/-/word-wrap-1.2.6.tgz} + name: '@aashutoshrathi/word-wrap' + version: 1.2.6 + engines: {node: '>=0.10.0'} + dev: false + + 192.168.4.201+4873/@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@ampproject%2fremapping/-/remapping-2.2.1.tgz} + name: '@ampproject/remapping' + version: 2.2.1 + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 192.168.4.201+4873/@jridgewell/gen-mapping@0.3.3 + '@jridgewell/trace-mapping': 192.168.4.201+4873/@jridgewell/trace-mapping@0.3.19 + dev: false + + 192.168.4.201+4873/@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fcode-frame/-/code-frame-7.22.13.tgz} + name: '@babel/code-frame' + version: 7.22.13 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 192.168.4.201+4873/@babel/highlight@7.22.13 + chalk: 192.168.4.201+4873/chalk@2.4.2 + dev: false + + 192.168.4.201+4873/@babel/compat-data@7.22.9: + resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fcompat-data/-/compat-data-7.22.9.tgz} + name: '@babel/compat-data' + version: 7.22.9 + engines: {node: '>=6.9.0'} + dev: false + + 192.168.4.201+4873/@babel/core@7.22.15: + resolution: {integrity: sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fcore/-/core-7.22.15.tgz} + name: '@babel/core' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 192.168.4.201+4873/@ampproject/remapping@2.2.1 + '@babel/code-frame': 192.168.4.201+4873/@babel/code-frame@7.22.13 + '@babel/generator': 192.168.4.201+4873/@babel/generator@7.22.15 + '@babel/helper-compilation-targets': 192.168.4.201+4873/@babel/helper-compilation-targets@7.22.15 + '@babel/helper-module-transforms': 192.168.4.201+4873/@babel/helper-module-transforms@7.22.15(@babel/core@7.22.15) + '@babel/helpers': 192.168.4.201+4873/@babel/helpers@7.22.15 + '@babel/parser': 192.168.4.201+4873/@babel/parser@7.22.16 + '@babel/template': 192.168.4.201+4873/@babel/template@7.22.15 + '@babel/traverse': 192.168.4.201+4873/@babel/traverse@7.22.15 + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + convert-source-map: 192.168.4.201+4873/convert-source-map@1.9.0 + debug: 192.168.4.201+4873/debug@4.3.4 + gensync: 192.168.4.201+4873/gensync@1.0.0-beta.2 + json5: 192.168.4.201+4873/json5@2.2.3 + semver: 192.168.4.201+4873/semver@6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + 192.168.4.201+4873/@babel/eslint-parser@7.23.3(@babel/core@7.21.8)(eslint@8.44.0): + resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2feslint-parser/-/eslint-parser-7.23.3.tgz} + id: 192.168.4.201+4873/@babel/eslint-parser/7.23.3 + name: '@babel/eslint-parser' + version: 7.23.3 + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@babel/core': 7.21.8 + '@nicolo-ribaudo/eslint-scope-5-internals': 192.168.4.201+4873/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1 + eslint: 192.168.4.201+4873/eslint@8.44.0 + eslint-visitor-keys: 192.168.4.201+4873/eslint-visitor-keys@2.1.0 + semver: 192.168.4.201+4873/semver@6.3.1 + dev: false + + 192.168.4.201+4873/@babel/generator@7.22.15: + resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fgenerator/-/generator-7.22.15.tgz} + name: '@babel/generator' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + '@jridgewell/gen-mapping': 192.168.4.201+4873/@jridgewell/gen-mapping@0.3.3 + '@jridgewell/trace-mapping': 192.168.4.201+4873/@jridgewell/trace-mapping@0.3.19 + jsesc: 192.168.4.201+4873/jsesc@2.5.2 + dev: false + + 192.168.4.201+4873/@babel/helper-compilation-targets@7.22.15: + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz} + name: '@babel/helper-compilation-targets' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 192.168.4.201+4873/@babel/compat-data@7.22.9 + '@babel/helper-validator-option': 192.168.4.201+4873/@babel/helper-validator-option@7.22.15 + browserslist: 192.168.4.201+4873/browserslist@4.21.10 + lru-cache: 192.168.4.201+4873/lru-cache@5.1.1 + semver: 192.168.4.201+4873/semver@6.3.1 + dev: false + + 192.168.4.201+4873/@babel/helper-environment-visitor@7.22.5: + resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz} + name: '@babel/helper-environment-visitor' + version: 7.22.5 + engines: {node: '>=6.9.0'} + dev: false + + 192.168.4.201+4873/@babel/helper-function-name@7.22.5: + resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-function-name/-/helper-function-name-7.22.5.tgz} + name: '@babel/helper-function-name' + version: 7.22.5 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 192.168.4.201+4873/@babel/template@7.22.15 + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + dev: false + + 192.168.4.201+4873/@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz} + name: '@babel/helper-hoist-variables' + version: 7.22.5 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + dev: false + + 192.168.4.201+4873/@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-module-imports/-/helper-module-imports-7.22.15.tgz} + name: '@babel/helper-module-imports' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + dev: false + + 192.168.4.201+4873/@babel/helper-module-transforms@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-module-transforms/-/helper-module-transforms-7.22.15.tgz} + id: 192.168.4.201+4873/@babel/helper-module-transforms/7.22.15 + name: '@babel/helper-module-transforms' + version: 7.22.15 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 192.168.4.201+4873/@babel/core@7.22.15 + '@babel/helper-environment-visitor': 192.168.4.201+4873/@babel/helper-environment-visitor@7.22.5 + '@babel/helper-module-imports': 192.168.4.201+4873/@babel/helper-module-imports@7.22.15 + '@babel/helper-simple-access': 192.168.4.201+4873/@babel/helper-simple-access@7.22.5 + '@babel/helper-split-export-declaration': 192.168.4.201+4873/@babel/helper-split-export-declaration@7.22.6 + '@babel/helper-validator-identifier': 192.168.4.201+4873/@babel/helper-validator-identifier@7.22.15 + dev: false + + 192.168.4.201+4873/@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-simple-access/-/helper-simple-access-7.22.5.tgz} + name: '@babel/helper-simple-access' + version: 7.22.5 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + dev: false + + 192.168.4.201+4873/@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz} + name: '@babel/helper-split-export-declaration' + version: 7.22.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + dev: false + + 192.168.4.201+4873/@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-string-parser/-/helper-string-parser-7.22.5.tgz} + name: '@babel/helper-string-parser' + version: 7.22.5 + engines: {node: '>=6.9.0'} + dev: false + + 192.168.4.201+4873/@babel/helper-validator-identifier@7.22.15: + resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz} + name: '@babel/helper-validator-identifier' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dev: false + + 192.168.4.201+4873/@babel/helper-validator-option@7.22.15: + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelper-validator-option/-/helper-validator-option-7.22.15.tgz} + name: '@babel/helper-validator-option' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dev: false + + 192.168.4.201+4873/@babel/helpers@7.22.15: + resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhelpers/-/helpers-7.22.15.tgz} + name: '@babel/helpers' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 192.168.4.201+4873/@babel/template@7.22.15 + '@babel/traverse': 192.168.4.201+4873/@babel/traverse@7.22.15 + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + transitivePeerDependencies: + - supports-color + dev: false + + 192.168.4.201+4873/@babel/highlight@7.22.13: + resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fhighlight/-/highlight-7.22.13.tgz} + name: '@babel/highlight' + version: 7.22.13 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 192.168.4.201+4873/@babel/helper-validator-identifier@7.22.15 + chalk: 192.168.4.201+4873/chalk@2.4.2 + js-tokens: 192.168.4.201+4873/js-tokens@4.0.0 + dev: false + + 192.168.4.201+4873/@babel/parser@7.22.16: + resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fparser/-/parser-7.22.16.tgz} + name: '@babel/parser' + version: 7.22.16 + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + dev: false + + 192.168.4.201+4873/@babel/runtime@7.17.9: + resolution: {integrity: sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fruntime/-/runtime-7.17.9.tgz} + name: '@babel/runtime' + version: 7.17.9 + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 192.168.4.201+4873/regenerator-runtime@0.13.11 + dev: false + + 192.168.4.201+4873/@babel/runtime@7.22.11: + resolution: {integrity: sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fruntime/-/runtime-7.22.11.tgz} + name: '@babel/runtime' + version: 7.22.11 + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 192.168.4.201+4873/regenerator-runtime@0.14.0 + dev: false + + 192.168.4.201+4873/@babel/runtime@7.22.15: + resolution: {integrity: sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2fruntime/-/runtime-7.22.15.tgz} + name: '@babel/runtime' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 192.168.4.201+4873/regenerator-runtime@0.14.0 + + 192.168.4.201+4873/@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2ftemplate/-/template-7.22.15.tgz} + name: '@babel/template' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 192.168.4.201+4873/@babel/code-frame@7.22.13 + '@babel/parser': 192.168.4.201+4873/@babel/parser@7.22.16 + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + dev: false + + 192.168.4.201+4873/@babel/traverse@7.22.15: + resolution: {integrity: sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2ftraverse/-/traverse-7.22.15.tgz} + name: '@babel/traverse' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 192.168.4.201+4873/@babel/code-frame@7.22.13 + '@babel/generator': 192.168.4.201+4873/@babel/generator@7.22.15 + '@babel/helper-environment-visitor': 192.168.4.201+4873/@babel/helper-environment-visitor@7.22.5 + '@babel/helper-function-name': 192.168.4.201+4873/@babel/helper-function-name@7.22.5 + '@babel/helper-hoist-variables': 192.168.4.201+4873/@babel/helper-hoist-variables@7.22.5 + '@babel/helper-split-export-declaration': 192.168.4.201+4873/@babel/helper-split-export-declaration@7.22.6 + '@babel/parser': 192.168.4.201+4873/@babel/parser@7.22.16 + '@babel/types': 192.168.4.201+4873/@babel/types@7.22.15 + debug: 192.168.4.201+4873/debug@4.3.4 + globals: 192.168.4.201+4873/globals@11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + + 192.168.4.201+4873/@babel/types@7.22.15: + resolution: {integrity: sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@babel%2ftypes/-/types-7.22.15.tgz} + name: '@babel/types' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 192.168.4.201+4873/@babel/helper-string-parser@7.22.5 + '@babel/helper-validator-identifier': 192.168.4.201+4873/@babel/helper-validator-identifier@7.22.15 + to-fast-properties: 192.168.4.201+4873/to-fast-properties@2.0.0 + dev: false + + 192.168.4.201+4873/@colors/colors@1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@colors%2fcolors/-/colors-1.5.0.tgz} + name: '@colors/colors' + version: 1.5.0 + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@cornerstonejs/codec-charls@1.2.3: + resolution: {integrity: sha512-qKUe6DN0dnGzhhfZLYhH9UZacMcudjxcaLXCrpxJImT/M/PQvZCT2rllu6VGJbWKJWG+dMVV2zmmleZcdJ7/cA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@cornerstonejs%2fcodec-charls/-/codec-charls-1.2.3.tgz} + name: '@cornerstonejs/codec-charls' + version: 1.2.3 + engines: {node: '>=0.14'} + dev: false + + 192.168.4.201+4873/@cornerstonejs/codec-libjpeg-turbo-8bit@1.2.2: + resolution: {integrity: sha512-aAUMK2958YNpOb/7G6e2/aG7hExTiFTASlMt/v90XA0pRHdWiNg5ny4S5SAju0FbIw4zcMnR0qfY+yW3VG2ivg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@cornerstonejs%2fcodec-libjpeg-turbo-8bit/-/codec-libjpeg-turbo-8bit-1.2.2.tgz} + name: '@cornerstonejs/codec-libjpeg-turbo-8bit' + version: 1.2.2 + engines: {node: '>=0.14'} + dev: false + + 192.168.4.201+4873/@cornerstonejs/codec-openjpeg@1.2.2: + resolution: {integrity: sha512-b1O7lZacKXelgeV9n8XWZ7pTw3i4Bq4qQ26G5ahBjWoOw4QNcCrb5hPxWBxNB/I8AoNbJxAe+lyLtyQGfdrTbw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@cornerstonejs%2fcodec-openjpeg/-/codec-openjpeg-1.2.2.tgz} + name: '@cornerstonejs/codec-openjpeg' + version: 1.2.2 + engines: {node: '>=0.14'} + dev: false + + 192.168.4.201+4873/@cornerstonejs/codec-openjph@2.4.5: + resolution: {integrity: sha512-MZCUy8VG0VG5Nl1l58+g+kH3LujAzLYTfJqkwpWI2gjSrGXnP6lgwyy4GmPRZWVoS40/B1LDNALK905cNWm+sg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@cornerstonejs%2fcodec-openjph/-/codec-openjph-2.4.5.tgz} + name: '@cornerstonejs/codec-openjph' + version: 2.4.5 + engines: {node: '>=0.14'} + dev: false + + 192.168.4.201+4873/@cornerstonejs/core@1.41.0(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4): + resolution: {integrity: sha512-bAHLDGixOgenDPQee+LaB7N7TSDix9RLAwVDFpXWVglFadYxWBtupWg3b6+lMGZGUL2PLfBI9z7nnGQOCV4pgw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@cornerstonejs%2fcore/-/core-1.41.0.tgz} + id: 192.168.4.201+4873/@cornerstonejs/core/1.41.0 + name: '@cornerstonejs/core' + version: 1.41.0 + dependencies: + '@kitware/vtk.js': 192.168.4.201+4873/@kitware/vtk.js@27.3.1(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4) + comlink: 192.168.4.201+4873/comlink@4.4.1 + detect-gpu: 192.168.4.201+4873/detect-gpu@5.0.37 + gl-matrix: 192.168.4.201+4873/gl-matrix@3.4.3 + lodash.clonedeep: 192.168.4.201+4873/lodash.clonedeep@4.5.0 + transitivePeerDependencies: + - '@babel/preset-env' + - autoprefixer + - webpack + - wslink + dev: false + + 192.168.4.201+4873/@cornerstonejs/dicom-image-loader@1.41.0(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4): + resolution: {integrity: sha512-HoCkx8uAkAKMVKTdMLgpEJjURS3pe9J7VDg7TDa7cPsjPz/d1pW6zwUQHenwxIoE0bVygtwpZXaUP2cX9Rfemg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@cornerstonejs%2fdicom-image-loader/-/dicom-image-loader-1.41.0.tgz} + id: 192.168.4.201+4873/@cornerstonejs/dicom-image-loader/1.41.0 + name: '@cornerstonejs/dicom-image-loader' + version: 1.41.0 + dependencies: + '@cornerstonejs/codec-charls': 192.168.4.201+4873/@cornerstonejs/codec-charls@1.2.3 + '@cornerstonejs/codec-libjpeg-turbo-8bit': 192.168.4.201+4873/@cornerstonejs/codec-libjpeg-turbo-8bit@1.2.2 + '@cornerstonejs/codec-openjpeg': 192.168.4.201+4873/@cornerstonejs/codec-openjpeg@1.2.2 + '@cornerstonejs/codec-openjph': 192.168.4.201+4873/@cornerstonejs/codec-openjph@2.4.5 + '@cornerstonejs/core': 192.168.4.201+4873/@cornerstonejs/core@1.41.0(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4) + dicom-parser: 192.168.4.201+4873/dicom-parser@1.8.21 + pako: 192.168.4.201+4873/pako@2.1.0 + uuid: 192.168.4.201+4873/uuid@9.0.0 + transitivePeerDependencies: + - '@babel/preset-env' + - autoprefixer + - webpack + - wslink + dev: false + + 192.168.4.201+4873/@esbuild/android-arm64@0.18.20: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fandroid-arm64/-/android-arm64-0.18.20.tgz} + name: '@esbuild/android-arm64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/android-arm@0.18.20: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fandroid-arm/-/android-arm-0.18.20.tgz} + name: '@esbuild/android-arm' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/android-x64@0.18.20: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fandroid-x64/-/android-x64-0.18.20.tgz} + name: '@esbuild/android-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/darwin-arm64@0.18.20: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fdarwin-arm64/-/darwin-arm64-0.18.20.tgz} + name: '@esbuild/darwin-arm64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/darwin-x64@0.18.20: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fdarwin-x64/-/darwin-x64-0.18.20.tgz} + name: '@esbuild/darwin-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/freebsd-arm64@0.18.20: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2ffreebsd-arm64/-/freebsd-arm64-0.18.20.tgz} + name: '@esbuild/freebsd-arm64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/freebsd-x64@0.18.20: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2ffreebsd-x64/-/freebsd-x64-0.18.20.tgz} + name: '@esbuild/freebsd-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2flinux-arm64/-/linux-arm64-0.18.20.tgz} + name: '@esbuild/linux-arm64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/linux-arm@0.18.20: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2flinux-arm/-/linux-arm-0.18.20.tgz} + name: '@esbuild/linux-arm' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/linux-ia32@0.18.20: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2flinux-ia32/-/linux-ia32-0.18.20.tgz} + name: '@esbuild/linux-ia32' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/linux-loong64@0.18.20: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2flinux-loong64/-/linux-loong64-0.18.20.tgz} + name: '@esbuild/linux-loong64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/linux-mips64el@0.18.20: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2flinux-mips64el/-/linux-mips64el-0.18.20.tgz} + name: '@esbuild/linux-mips64el' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/linux-ppc64@0.18.20: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2flinux-ppc64/-/linux-ppc64-0.18.20.tgz} + name: '@esbuild/linux-ppc64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/linux-riscv64@0.18.20: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2flinux-riscv64/-/linux-riscv64-0.18.20.tgz} + name: '@esbuild/linux-riscv64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/linux-s390x@0.18.20: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2flinux-s390x/-/linux-s390x-0.18.20.tgz} + name: '@esbuild/linux-s390x' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/linux-x64@0.18.20: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2flinux-x64/-/linux-x64-0.18.20.tgz} + name: '@esbuild/linux-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/netbsd-x64@0.18.20: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fnetbsd-x64/-/netbsd-x64-0.18.20.tgz} + name: '@esbuild/netbsd-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/openbsd-x64@0.18.20: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fopenbsd-x64/-/openbsd-x64-0.18.20.tgz} + name: '@esbuild/openbsd-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/sunos-x64@0.18.20: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fsunos-x64/-/sunos-x64-0.18.20.tgz} + name: '@esbuild/sunos-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/win32-arm64@0.18.20: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fwin32-arm64/-/win32-arm64-0.18.20.tgz} + name: '@esbuild/win32-arm64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/win32-ia32@0.18.20: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fwin32-ia32/-/win32-ia32-0.18.20.tgz} + name: '@esbuild/win32-ia32' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@esbuild/win32-x64@0.18.20: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@esbuild%2fwin32-x64/-/win32-x64-0.18.20.tgz} + name: '@esbuild/win32-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/@eslint-community/eslint-utils@4.4.0(eslint@8.44.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@eslint-community%2feslint-utils/-/eslint-utils-4.4.0.tgz} + id: 192.168.4.201+4873/@eslint-community/eslint-utils/4.4.0 + name: '@eslint-community/eslint-utils' + version: 4.4.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 192.168.4.201+4873/eslint@8.44.0 + eslint-visitor-keys: 192.168.4.201+4873/eslint-visitor-keys@3.4.3 + dev: false + + 192.168.4.201+4873/@eslint-community/regexpp@4.8.0: + resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@eslint-community%2fregexpp/-/regexpp-4.8.0.tgz} + name: '@eslint-community/regexpp' + version: 4.8.0 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: false + + 192.168.4.201+4873/@eslint/eslintrc@2.1.2: + resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@eslint%2feslintrc/-/eslintrc-2.1.2.tgz} + name: '@eslint/eslintrc' + version: 2.1.2 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 192.168.4.201+4873/ajv@6.12.6 + debug: 192.168.4.201+4873/debug@4.3.4 + espree: 192.168.4.201+4873/espree@9.6.1 + globals: 192.168.4.201+4873/globals@13.21.0 + ignore: 192.168.4.201+4873/ignore@5.2.4 + import-fresh: 192.168.4.201+4873/import-fresh@3.3.0 + js-yaml: 192.168.4.201+4873/js-yaml@4.1.0 + minimatch: 192.168.4.201+4873/minimatch@3.1.2 + strip-json-comments: 192.168.4.201+4873/strip-json-comments@3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + 192.168.4.201+4873/@eslint/js@8.44.0: + resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@eslint%2fjs/-/js-8.44.0.tgz} + name: '@eslint/js' + version: 8.44.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + 192.168.4.201+4873/@humanwhocodes/config-array@0.11.11: + resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@humanwhocodes%2fconfig-array/-/config-array-0.11.11.tgz} + name: '@humanwhocodes/config-array' + version: 0.11.11 + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 192.168.4.201+4873/@humanwhocodes/object-schema@1.2.1 + debug: 192.168.4.201+4873/debug@4.3.4 + minimatch: 192.168.4.201+4873/minimatch@3.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + 192.168.4.201+4873/@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@humanwhocodes%2fmodule-importer/-/module-importer-1.0.1.tgz} + name: '@humanwhocodes/module-importer' + version: 1.0.1 + engines: {node: '>=12.22'} + dev: false + + 192.168.4.201+4873/@humanwhocodes/object-schema@1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@humanwhocodes%2fobject-schema/-/object-schema-1.2.1.tgz} + name: '@humanwhocodes/object-schema' + version: 1.2.1 + dev: false + + 192.168.4.201+4873/@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@istanbuljs%2fschema/-/schema-0.1.3.tgz} + name: '@istanbuljs/schema' + version: 0.1.3 + engines: {node: '>=8'} + dev: false + + 192.168.4.201+4873/@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@jridgewell%2fgen-mapping/-/gen-mapping-0.3.3.tgz} + name: '@jridgewell/gen-mapping' + version: 0.3.3 + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 192.168.4.201+4873/@jridgewell/set-array@1.1.2 + '@jridgewell/sourcemap-codec': 192.168.4.201+4873/@jridgewell/sourcemap-codec@1.4.15 + '@jridgewell/trace-mapping': 192.168.4.201+4873/@jridgewell/trace-mapping@0.3.19 + + 192.168.4.201+4873/@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@jridgewell%2fresolve-uri/-/resolve-uri-3.1.1.tgz} + name: '@jridgewell/resolve-uri' + version: 3.1.1 + engines: {node: '>=6.0.0'} + + 192.168.4.201+4873/@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@jridgewell%2fset-array/-/set-array-1.1.2.tgz} + name: '@jridgewell/set-array' + version: 1.1.2 + engines: {node: '>=6.0.0'} + + 192.168.4.201+4873/@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@jridgewell%2fsource-map/-/source-map-0.3.5.tgz} + name: '@jridgewell/source-map' + version: 0.3.5 + dependencies: + '@jridgewell/gen-mapping': 192.168.4.201+4873/@jridgewell/gen-mapping@0.3.3 + '@jridgewell/trace-mapping': 192.168.4.201+4873/@jridgewell/trace-mapping@0.3.19 + dev: true + + 192.168.4.201+4873/@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@jridgewell%2fsourcemap-codec/-/sourcemap-codec-1.4.15.tgz} + name: '@jridgewell/sourcemap-codec' + version: 1.4.15 + + 192.168.4.201+4873/@jridgewell/trace-mapping@0.3.19: + resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@jridgewell%2ftrace-mapping/-/trace-mapping-0.3.19.tgz} + name: '@jridgewell/trace-mapping' + version: 0.3.19 + dependencies: + '@jridgewell/resolve-uri': 192.168.4.201+4873/@jridgewell/resolve-uri@3.1.1 + '@jridgewell/sourcemap-codec': 192.168.4.201+4873/@jridgewell/sourcemap-codec@1.4.15 + + 192.168.4.201+4873/@jsdevtools/coverage-istanbul-loader@3.0.5: + resolution: {integrity: sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@jsdevtools%2fcoverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz} + name: '@jsdevtools/coverage-istanbul-loader' + version: 3.0.5 + dependencies: + convert-source-map: 192.168.4.201+4873/convert-source-map@1.9.0 + istanbul-lib-instrument: 192.168.4.201+4873/istanbul-lib-instrument@4.0.3 + loader-utils: 192.168.4.201+4873/loader-utils@2.0.4 + merge-source-map: 192.168.4.201+4873/merge-source-map@1.1.0 + schema-utils: 192.168.4.201+4873/schema-utils@2.7.1 + transitivePeerDependencies: + - supports-color + dev: false + + 192.168.4.201+4873/@kitware/vtk.js@27.3.1(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4): + resolution: {integrity: sha512-GvAXdOKtDDbkaSdO+UhKnDST4CW1C3fHgaDvA0wn1ZWTLm/6SFAMzarTjpzsVGYCPoEYIhCAAlBQ7K7aDcu3Vg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@kitware%2fvtk.js/-/vtk.js-27.3.1.tgz} + id: 192.168.4.201+4873/@kitware/vtk.js/27.3.1 + name: '@kitware/vtk.js' + version: 27.3.1 + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.17.10 + autoprefixer: ^10.4.7 + wslink: ^1.1.0 + dependencies: + '@babel/preset-env': 7.21.5(@babel/core@7.21.8) + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.17.9 + autoprefixer: 192.168.4.201+4873/autoprefixer@10.4.15(postcss@8.4.29) + commander: 9.2.0 + d3-scale: 4.0.2 + fast-deep-equal: 3.1.3 + fflate: 0.7.3 + gl-matrix: 3.4.3 + globalthis: 1.0.3 + seedrandom: 3.0.5 + shader-loader: 1.3.1 + shelljs: 0.8.5 + spark-md5: 3.0.2 + stream-browserify: 3.0.0 + webworker-promise: 0.5.0 + worker-loader: 3.0.8(webpack@5.75.0) + wslink: 192.168.4.201+4873/wslink@1.11.4 + xmlbuilder2: 3.0.2 + transitivePeerDependencies: + - webpack + dev: false + + 192.168.4.201+4873/@kitware/vtk.js@29.2.0(@babel/preset-env@7.21.5)(autoprefixer@10.4.15)(webpack@5.75.0)(wslink@1.11.4): + resolution: {integrity: sha512-2EYcDfKT8o9Q7NZW90Xa9zLLVzV9RKqOzxtpmOq5+hOR4ksqmn+mP4u+P8Z8/Pr+9myA/zNuIP506GigDCnpTA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@kitware%2fvtk.js/-/vtk.js-29.2.0.tgz} + id: 192.168.4.201+4873/@kitware/vtk.js/29.2.0 + name: '@kitware/vtk.js' + version: 29.2.0 + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.17.10 + autoprefixer: ^10.4.7 + wslink: ^1.1.0 + dependencies: + '@babel/preset-env': 7.21.5(@babel/core@7.21.8) + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.11 + '@types/webxr': 192.168.4.201+4873/@types/webxr@0.5.10 + autoprefixer: 192.168.4.201+4873/autoprefixer@10.4.15(postcss@8.4.29) + commander: 192.168.4.201+4873/commander@9.2.0 + d3-scale: 192.168.4.201+4873/d3-scale@4.0.2 + fast-deep-equal: 192.168.4.201+4873/fast-deep-equal@3.1.3 + fflate: 192.168.4.201+4873/fflate@0.7.3 + gl-matrix: 192.168.4.201+4873/gl-matrix@3.4.3 + globalthis: 192.168.4.201+4873/globalthis@1.0.3 + seedrandom: 192.168.4.201+4873/seedrandom@3.0.5 + shader-loader: 192.168.4.201+4873/shader-loader@1.3.1 + shelljs: 192.168.4.201+4873/shelljs@0.8.5 + spark-md5: 192.168.4.201+4873/spark-md5@3.0.2 + stream-browserify: 192.168.4.201+4873/stream-browserify@3.0.0 + webworker-promise: 192.168.4.201+4873/webworker-promise@0.5.0 + worker-loader: 192.168.4.201+4873/worker-loader@3.0.8(webpack@5.75.0) + wslink: 192.168.4.201+4873/wslink@1.11.4 + xmlbuilder2: 192.168.4.201+4873/xmlbuilder2@3.0.2 + transitivePeerDependencies: + - webpack + dev: false + + 192.168.4.201+4873/@mongodb-js/saslprep@1.1.0: + resolution: {integrity: sha512-Xfijy7HvfzzqiOAhAepF4SGN5e9leLkMvg/OPOF97XemjfVCYN/oWa75wnkc6mltMSTwY+XlbhWgUOJmkFspSw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@mongodb-js%2fsaslprep/-/saslprep-1.1.0.tgz} + name: '@mongodb-js/saslprep' + version: 1.1.0 + requiresBuild: true + dependencies: + sparse-bitfield: 3.0.3 + dev: false + optional: true + + 192.168.4.201+4873/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@nicolo-ribaudo%2feslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz} + name: '@nicolo-ribaudo/eslint-scope-5-internals' + version: 5.1.1-v1 + dependencies: + eslint-scope: 192.168.4.201+4873/eslint-scope@5.1.1 + dev: false + + 192.168.4.201+4873/@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@nodelib%2ffs.scandir/-/fs.scandir-2.1.5.tgz} + name: '@nodelib/fs.scandir' + version: 2.1.5 + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 192.168.4.201+4873/@nodelib/fs.stat@2.0.5 + run-parallel: 192.168.4.201+4873/run-parallel@1.2.0 + dev: false + + 192.168.4.201+4873/@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@nodelib%2ffs.stat/-/fs.stat-2.0.5.tgz} + name: '@nodelib/fs.stat' + version: 2.0.5 + engines: {node: '>= 8'} + dev: false + + 192.168.4.201+4873/@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@nodelib%2ffs.walk/-/fs.walk-1.2.8.tgz} + name: '@nodelib/fs.walk' + version: 1.2.8 + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 192.168.4.201+4873/@nodelib/fs.scandir@2.1.5 + fastq: 192.168.4.201+4873/fastq@1.15.0 + dev: false + + 192.168.4.201+4873/@oozcitak/dom@1.15.10: + resolution: {integrity: sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@oozcitak%2fdom/-/dom-1.15.10.tgz} + name: '@oozcitak/dom' + version: 1.15.10 + engines: {node: '>=8.0'} + dependencies: + '@oozcitak/infra': 192.168.4.201+4873/@oozcitak/infra@1.0.8 + '@oozcitak/url': 192.168.4.201+4873/@oozcitak/url@1.0.4 + '@oozcitak/util': 192.168.4.201+4873/@oozcitak/util@8.3.8 + dev: false + + 192.168.4.201+4873/@oozcitak/infra@1.0.8: + resolution: {integrity: sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@oozcitak%2finfra/-/infra-1.0.8.tgz} + name: '@oozcitak/infra' + version: 1.0.8 + engines: {node: '>=6.0'} + dependencies: + '@oozcitak/util': 192.168.4.201+4873/@oozcitak/util@8.3.8 + dev: false + + 192.168.4.201+4873/@oozcitak/url@1.0.4: + resolution: {integrity: sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@oozcitak%2furl/-/url-1.0.4.tgz} + name: '@oozcitak/url' + version: 1.0.4 + engines: {node: '>=8.0'} + dependencies: + '@oozcitak/infra': 192.168.4.201+4873/@oozcitak/infra@1.0.8 + '@oozcitak/util': 192.168.4.201+4873/@oozcitak/util@8.3.8 + dev: false + + 192.168.4.201+4873/@oozcitak/util@8.3.8: + resolution: {integrity: sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@oozcitak%2futil/-/util-8.3.8.tgz} + name: '@oozcitak/util' + version: 8.3.8 + engines: {node: '>=8.0'} + dev: false + + 192.168.4.201+4873/@types/eslint-scope@3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@types%2feslint-scope/-/eslint-scope-3.7.4.tgz} + name: '@types/eslint-scope' + version: 3.7.4 + dependencies: + '@types/eslint': 192.168.4.201+4873/@types/eslint@8.44.2 + '@types/estree': 192.168.4.201+4873/@types/estree@1.0.1 + dev: true + + 192.168.4.201+4873/@types/eslint@8.44.2: + resolution: {integrity: sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@types%2feslint/-/eslint-8.44.2.tgz} + name: '@types/eslint' + version: 8.44.2 + dependencies: + '@types/estree': 192.168.4.201+4873/@types/estree@1.0.1 + '@types/json-schema': 192.168.4.201+4873/@types/json-schema@7.0.12 + dev: true + + 192.168.4.201+4873/@types/estree@0.0.51: + resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@types%2festree/-/estree-0.0.51.tgz} + name: '@types/estree' + version: 0.0.51 + dev: true + + 192.168.4.201+4873/@types/estree@1.0.1: + resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@types%2festree/-/estree-1.0.1.tgz} + name: '@types/estree' + version: 1.0.1 + dev: true + + 192.168.4.201+4873/@types/json-schema@7.0.12: + resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@types%2fjson-schema/-/json-schema-7.0.12.tgz} + name: '@types/json-schema' + version: 7.0.12 + + 192.168.4.201+4873/@types/node@20.3.3: + resolution: {integrity: sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@types%2fnode/-/node-20.3.3.tgz} + name: '@types/node' + version: 20.3.3 + + 192.168.4.201+4873/@types/webxr@0.5.10: + resolution: {integrity: sha512-n3u5sqXQJhf1CS68mw3Wf16FQ4cRPNBBwdYLFzq3UddiADOim1Pn3Y6PBdDilz1vOJF3ybLxJ8ZEDlLIzrOQZg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@types%2fwebxr/-/webxr-0.5.10.tgz} + name: '@types/webxr' + version: 0.5.10 + dev: false + + 192.168.4.201+4873/@webassemblyjs/ast@1.11.1: + resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fast/-/ast-1.11.1.tgz} + name: '@webassemblyjs/ast' + version: 1.11.1 + dependencies: + '@webassemblyjs/helper-numbers': 192.168.4.201+4873/@webassemblyjs/helper-numbers@1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 192.168.4.201+4873/@webassemblyjs/helper-wasm-bytecode@1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/floating-point-hex-parser@1.11.1: + resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2ffloating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz} + name: '@webassemblyjs/floating-point-hex-parser' + version: 1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/helper-api-error@1.11.1: + resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fhelper-api-error/-/helper-api-error-1.11.1.tgz} + name: '@webassemblyjs/helper-api-error' + version: 1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/helper-buffer@1.11.1: + resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fhelper-buffer/-/helper-buffer-1.11.1.tgz} + name: '@webassemblyjs/helper-buffer' + version: 1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/helper-numbers@1.11.1: + resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fhelper-numbers/-/helper-numbers-1.11.1.tgz} + name: '@webassemblyjs/helper-numbers' + version: 1.11.1 + dependencies: + '@webassemblyjs/floating-point-hex-parser': 192.168.4.201+4873/@webassemblyjs/floating-point-hex-parser@1.11.1 + '@webassemblyjs/helper-api-error': 192.168.4.201+4873/@webassemblyjs/helper-api-error@1.11.1 + '@xtuc/long': 192.168.4.201+4873/@xtuc/long@4.2.2 + dev: true + + 192.168.4.201+4873/@webassemblyjs/helper-wasm-bytecode@1.11.1: + resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fhelper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz} + name: '@webassemblyjs/helper-wasm-bytecode' + version: 1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/helper-wasm-section@1.11.1: + resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fhelper-wasm-section/-/helper-wasm-section-1.11.1.tgz} + name: '@webassemblyjs/helper-wasm-section' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': 192.168.4.201+4873/@webassemblyjs/ast@1.11.1 + '@webassemblyjs/helper-buffer': 192.168.4.201+4873/@webassemblyjs/helper-buffer@1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 192.168.4.201+4873/@webassemblyjs/helper-wasm-bytecode@1.11.1 + '@webassemblyjs/wasm-gen': 192.168.4.201+4873/@webassemblyjs/wasm-gen@1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/ieee754@1.11.1: + resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fieee754/-/ieee754-1.11.1.tgz} + name: '@webassemblyjs/ieee754' + version: 1.11.1 + dependencies: + '@xtuc/ieee754': 192.168.4.201+4873/@xtuc/ieee754@1.2.0 + dev: true + + 192.168.4.201+4873/@webassemblyjs/leb128@1.11.1: + resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fleb128/-/leb128-1.11.1.tgz} + name: '@webassemblyjs/leb128' + version: 1.11.1 + dependencies: + '@xtuc/long': 192.168.4.201+4873/@xtuc/long@4.2.2 + dev: true + + 192.168.4.201+4873/@webassemblyjs/utf8@1.11.1: + resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2futf8/-/utf8-1.11.1.tgz} + name: '@webassemblyjs/utf8' + version: 1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/wasm-edit@1.11.1: + resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fwasm-edit/-/wasm-edit-1.11.1.tgz} + name: '@webassemblyjs/wasm-edit' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': 192.168.4.201+4873/@webassemblyjs/ast@1.11.1 + '@webassemblyjs/helper-buffer': 192.168.4.201+4873/@webassemblyjs/helper-buffer@1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 192.168.4.201+4873/@webassemblyjs/helper-wasm-bytecode@1.11.1 + '@webassemblyjs/helper-wasm-section': 192.168.4.201+4873/@webassemblyjs/helper-wasm-section@1.11.1 + '@webassemblyjs/wasm-gen': 192.168.4.201+4873/@webassemblyjs/wasm-gen@1.11.1 + '@webassemblyjs/wasm-opt': 192.168.4.201+4873/@webassemblyjs/wasm-opt@1.11.1 + '@webassemblyjs/wasm-parser': 192.168.4.201+4873/@webassemblyjs/wasm-parser@1.11.1 + '@webassemblyjs/wast-printer': 192.168.4.201+4873/@webassemblyjs/wast-printer@1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/wasm-gen@1.11.1: + resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fwasm-gen/-/wasm-gen-1.11.1.tgz} + name: '@webassemblyjs/wasm-gen' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': 192.168.4.201+4873/@webassemblyjs/ast@1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 192.168.4.201+4873/@webassemblyjs/helper-wasm-bytecode@1.11.1 + '@webassemblyjs/ieee754': 192.168.4.201+4873/@webassemblyjs/ieee754@1.11.1 + '@webassemblyjs/leb128': 192.168.4.201+4873/@webassemblyjs/leb128@1.11.1 + '@webassemblyjs/utf8': 192.168.4.201+4873/@webassemblyjs/utf8@1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/wasm-opt@1.11.1: + resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fwasm-opt/-/wasm-opt-1.11.1.tgz} + name: '@webassemblyjs/wasm-opt' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': 192.168.4.201+4873/@webassemblyjs/ast@1.11.1 + '@webassemblyjs/helper-buffer': 192.168.4.201+4873/@webassemblyjs/helper-buffer@1.11.1 + '@webassemblyjs/wasm-gen': 192.168.4.201+4873/@webassemblyjs/wasm-gen@1.11.1 + '@webassemblyjs/wasm-parser': 192.168.4.201+4873/@webassemblyjs/wasm-parser@1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/wasm-parser@1.11.1: + resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fwasm-parser/-/wasm-parser-1.11.1.tgz} + name: '@webassemblyjs/wasm-parser' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': 192.168.4.201+4873/@webassemblyjs/ast@1.11.1 + '@webassemblyjs/helper-api-error': 192.168.4.201+4873/@webassemblyjs/helper-api-error@1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 192.168.4.201+4873/@webassemblyjs/helper-wasm-bytecode@1.11.1 + '@webassemblyjs/ieee754': 192.168.4.201+4873/@webassemblyjs/ieee754@1.11.1 + '@webassemblyjs/leb128': 192.168.4.201+4873/@webassemblyjs/leb128@1.11.1 + '@webassemblyjs/utf8': 192.168.4.201+4873/@webassemblyjs/utf8@1.11.1 + dev: true + + 192.168.4.201+4873/@webassemblyjs/wast-printer@1.11.1: + resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@webassemblyjs%2fwast-printer/-/wast-printer-1.11.1.tgz} + name: '@webassemblyjs/wast-printer' + version: 1.11.1 + dependencies: + '@webassemblyjs/ast': 192.168.4.201+4873/@webassemblyjs/ast@1.11.1 + '@xtuc/long': 192.168.4.201+4873/@xtuc/long@4.2.2 + dev: true + + 192.168.4.201+4873/@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@xtuc%2fieee754/-/ieee754-1.2.0.tgz} + name: '@xtuc/ieee754' + version: 1.2.0 + dev: true + + 192.168.4.201+4873/@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@xtuc%2flong/-/long-4.2.2.tgz} + name: '@xtuc/long' + version: 4.2.2 + dev: true + + 192.168.4.201+4873/@zxing/text-encoding@0.9.0: + resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/@zxing%2ftext-encoding/-/text-encoding-0.9.0.tgz} + name: '@zxing/text-encoding' + version: 0.9.0 + requiresBuild: true + dev: false + optional: true + + 192.168.4.201+4873/acorn-import-assertions@1.9.0(acorn@8.10.0): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz} + id: 192.168.4.201+4873/acorn-import-assertions/1.9.0 + name: acorn-import-assertions + version: 1.9.0 + peerDependencies: + acorn: ^8 + dependencies: + acorn: 192.168.4.201+4873/acorn@8.10.0 + dev: true + + 192.168.4.201+4873/acorn-jsx@5.3.2(acorn@8.10.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/acorn-jsx/-/acorn-jsx-5.3.2.tgz} + id: 192.168.4.201+4873/acorn-jsx/5.3.2 + name: acorn-jsx + version: 5.3.2 + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 192.168.4.201+4873/acorn@8.10.0 + dev: false + + 192.168.4.201+4873/acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/acorn/-/acorn-8.10.0.tgz} + name: acorn + version: 8.10.0 + engines: {node: '>=0.4.0'} + hasBin: true + + 192.168.4.201+4873/ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/ajv-keywords/-/ajv-keywords-3.5.2.tgz} + id: 192.168.4.201+4873/ajv-keywords/3.5.2 + name: ajv-keywords + version: 3.5.2 + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 192.168.4.201+4873/ajv@6.12.6 + + 192.168.4.201+4873/ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/ajv/-/ajv-6.12.6.tgz} + name: ajv + version: 6.12.6 + dependencies: + fast-deep-equal: 192.168.4.201+4873/fast-deep-equal@3.1.3 + fast-json-stable-stringify: 192.168.4.201+4873/fast-json-stable-stringify@2.1.0 + json-schema-traverse: 192.168.4.201+4873/json-schema-traverse@0.4.1 + uri-js: 192.168.4.201+4873/uri-js@4.4.1 + + 192.168.4.201+4873/ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/ansi-regex/-/ansi-regex-5.0.1.tgz} + name: ansi-regex + version: 5.0.1 + engines: {node: '>=8'} + dev: false + + 192.168.4.201+4873/ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/ansi-styles/-/ansi-styles-3.2.1.tgz} + name: ansi-styles + version: 3.2.1 + engines: {node: '>=4'} + dependencies: + color-convert: 192.168.4.201+4873/color-convert@1.9.3 + dev: false + + 192.168.4.201+4873/ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/ansi-styles/-/ansi-styles-4.3.0.tgz} + name: ansi-styles + version: 4.3.0 + engines: {node: '>=8'} + dependencies: + color-convert: 192.168.4.201+4873/color-convert@2.0.1 + dev: false + + 192.168.4.201+4873/argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/argparse/-/argparse-1.0.10.tgz} + name: argparse + version: 1.0.10 + dependencies: + sprintf-js: 192.168.4.201+4873/sprintf-js@1.0.3 + dev: false + + 192.168.4.201+4873/argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/argparse/-/argparse-2.0.1.tgz} + name: argparse + version: 2.0.1 + dev: false + + 192.168.4.201+4873/asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/asynckit/-/asynckit-0.4.0.tgz} + name: asynckit + version: 0.4.0 + dev: false + + 192.168.4.201+4873/autoprefixer@10.4.15(postcss@8.4.29): + resolution: {integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/autoprefixer/-/autoprefixer-10.4.15.tgz} + id: 192.168.4.201+4873/autoprefixer/10.4.15 + name: autoprefixer + version: 10.4.15 + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 192.168.4.201+4873/browserslist@4.21.10 + caniuse-lite: 192.168.4.201+4873/caniuse-lite@1.0.30001527 + fraction.js: 192.168.4.201+4873/fraction.js@4.3.6 + normalize-range: 192.168.4.201+4873/normalize-range@0.1.2 + picocolors: 192.168.4.201+4873/picocolors@1.0.0 + postcss: 8.4.29 + postcss-value-parser: 192.168.4.201+4873/postcss-value-parser@4.2.0 + dev: false + + 192.168.4.201+4873/axios@1.5.0: + resolution: {integrity: sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/axios/-/axios-1.5.0.tgz} + name: axios + version: 1.5.0 + dependencies: + follow-redirects: 192.168.4.201+4873/follow-redirects@1.15.2 + form-data: 192.168.4.201+4873/form-data@4.0.0 + proxy-from-env: 192.168.4.201+4873/proxy-from-env@1.1.0 + transitivePeerDependencies: + - debug + dev: false + + 192.168.4.201+4873/balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/balanced-match/-/balanced-match-1.0.2.tgz} + name: balanced-match + version: 1.0.2 + dev: false + + 192.168.4.201+4873/big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/big.js/-/big.js-5.2.2.tgz} + name: big.js + version: 5.2.2 + dev: false + + 192.168.4.201+4873/brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/brace-expansion/-/brace-expansion-1.1.11.tgz} + name: brace-expansion + version: 1.1.11 + dependencies: + balanced-match: 192.168.4.201+4873/balanced-match@1.0.2 + concat-map: 192.168.4.201+4873/concat-map@0.0.1 + dev: false + + 192.168.4.201+4873/browserslist@4.21.10: + resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/browserslist/-/browserslist-4.21.10.tgz} + name: browserslist + version: 4.21.10 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 192.168.4.201+4873/caniuse-lite@1.0.30001527 + electron-to-chromium: 192.168.4.201+4873/electron-to-chromium@1.4.509 + node-releases: 192.168.4.201+4873/node-releases@2.0.13 + update-browserslist-db: 192.168.4.201+4873/update-browserslist-db@1.0.11(browserslist@4.21.10) + + 192.168.4.201+4873/buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/buffer-from/-/buffer-from-1.1.2.tgz} + name: buffer-from + version: 1.1.2 + dev: true + + 192.168.4.201+4873/callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/callsites/-/callsites-3.1.0.tgz} + name: callsites + version: 3.1.0 + engines: {node: '>=6'} + dev: false + + 192.168.4.201+4873/caniuse-lite@1.0.30001527: + resolution: {integrity: sha512-YkJi7RwPgWtXVSgK4lG9AHH57nSzvvOp9MesgXmw4Q7n0C3H04L0foHqfxcmSAm5AcWb8dW9AYj2tR7/5GnddQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/caniuse-lite/-/caniuse-lite-1.0.30001527.tgz} + name: caniuse-lite + version: 1.0.30001527 + + 192.168.4.201+4873/canvg@3.0.10: + resolution: {integrity: sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/canvg/-/canvg-3.0.10.tgz} + name: canvg + version: 3.0.10 + engines: {node: '>=10.0.0'} + requiresBuild: true + dependencies: + '@babel/runtime': 192.168.4.201+4873/@babel/runtime@7.22.15 + '@types/raf': 3.4.0 + core-js: 192.168.4.201+4873/core-js@3.30.1 + raf: 3.4.1 + regenerator-runtime: 192.168.4.201+4873/regenerator-runtime@0.13.11 + rgbcolor: 1.0.1 + stackblur-canvas: 2.6.0 + svg-pathdata: 6.0.3 + dev: false + optional: true + + 192.168.4.201+4873/chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/chalk/-/chalk-2.4.2.tgz} + name: chalk + version: 2.4.2 + engines: {node: '>=4'} + dependencies: + ansi-styles: 192.168.4.201+4873/ansi-styles@3.2.1 + escape-string-regexp: 192.168.4.201+4873/escape-string-regexp@1.0.5 + supports-color: 192.168.4.201+4873/supports-color@5.5.0 + dev: false + + 192.168.4.201+4873/chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/chalk/-/chalk-4.1.2.tgz} + name: chalk + version: 4.1.2 + engines: {node: '>=10'} + dependencies: + ansi-styles: 192.168.4.201+4873/ansi-styles@4.3.0 + supports-color: 192.168.4.201+4873/supports-color@7.2.0 + dev: false + + 192.168.4.201+4873/chrome-trace-event@1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz} + name: chrome-trace-event + version: 1.0.3 + engines: {node: '>=6.0'} + dev: true + + 192.168.4.201+4873/color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/color-convert/-/color-convert-1.9.3.tgz} + name: color-convert + version: 1.9.3 + dependencies: + color-name: 192.168.4.201+4873/color-name@1.1.3 + dev: false + + 192.168.4.201+4873/color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/color-convert/-/color-convert-2.0.1.tgz} + name: color-convert + version: 2.0.1 + engines: {node: '>=7.0.0'} + dependencies: + color-name: 192.168.4.201+4873/color-name@1.1.4 + dev: false + + 192.168.4.201+4873/color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/color-name/-/color-name-1.1.3.tgz} + name: color-name + version: 1.1.3 + dev: false + + 192.168.4.201+4873/color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/color-name/-/color-name-1.1.4.tgz} + name: color-name + version: 1.1.4 + dev: false + + 192.168.4.201+4873/combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/combined-stream/-/combined-stream-1.0.8.tgz} + name: combined-stream + version: 1.0.8 + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 192.168.4.201+4873/delayed-stream@1.0.0 + dev: false + + 192.168.4.201+4873/comlink@4.4.1: + resolution: {integrity: sha512-+1dlx0aY5Jo1vHy/tSsIGpSkN4tS9rZSW8FIhG0JH/crs9wwweswIo/POr451r7bZww3hFbPAKnTpimzL/mm4Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/comlink/-/comlink-4.4.1.tgz} + name: comlink + version: 4.4.1 + dev: false + + 192.168.4.201+4873/commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/commander/-/commander-2.20.3.tgz} + name: commander + version: 2.20.3 + dev: true + + 192.168.4.201+4873/commander@9.2.0: + resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/commander/-/commander-9.2.0.tgz} + name: commander + version: 9.2.0 + engines: {node: ^12.20.0 || >=14} + dev: false + + 192.168.4.201+4873/concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/concat-map/-/concat-map-0.0.1.tgz} + name: concat-map + version: 0.0.1 + dev: false + + 192.168.4.201+4873/convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/convert-source-map/-/convert-source-map-1.9.0.tgz} + name: convert-source-map + version: 1.9.0 + dev: false + + 192.168.4.201+4873/core-js@3.30.1: + resolution: {integrity: sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/core-js/-/core-js-3.30.1.tgz} + name: core-js + version: 3.30.1 + requiresBuild: true + dev: false + optional: true + + 192.168.4.201+4873/cornerstone-core@2.6.1: + resolution: {integrity: sha512-LAXjXwNnK2W65ZxpE7phVLjbijkYUrAQIGv5xqKjK8+dmIGlBxqvPHnyGwEqVDyKOWVrpXP6ymUPwrGGRwzgMg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/cornerstone-core/-/cornerstone-core-2.6.1.tgz} + name: cornerstone-core + version: 2.6.1 + dev: false + + 192.168.4.201+4873/cornerstone-wado-image-loader@4.13.2(@babel/core@7.21.8)(cornerstone-core@2.6.1)(eslint@8.44.0): + resolution: {integrity: sha512-NGqH44bY1VMY8OYuVykkLriNtZQrmoZU/S6f/1t1xX3rMc+WUMNN+yi4Nu3jp6nckLdH/bVGiigoJXrp0dTrAg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/cornerstone-wado-image-loader/-/cornerstone-wado-image-loader-4.13.2.tgz} + id: 192.168.4.201+4873/cornerstone-wado-image-loader/4.13.2 + name: cornerstone-wado-image-loader + version: 4.13.2 + peerDependencies: + cornerstone-core: ^2.6.0 + dependencies: + '@babel/eslint-parser': 192.168.4.201+4873/@babel/eslint-parser@7.23.3(@babel/core@7.21.8)(eslint@8.44.0) + '@cornerstonejs/codec-charls': 192.168.4.201+4873/@cornerstonejs/codec-charls@1.2.3 + '@cornerstonejs/codec-libjpeg-turbo-8bit': 192.168.4.201+4873/@cornerstonejs/codec-libjpeg-turbo-8bit@1.2.2 + '@cornerstonejs/codec-openjpeg': 192.168.4.201+4873/@cornerstonejs/codec-openjpeg@1.2.2 + '@cornerstonejs/codec-openjph': 192.168.4.201+4873/@cornerstonejs/codec-openjph@2.4.5 + cornerstone-core: 192.168.4.201+4873/cornerstone-core@2.6.1 + coverage-istanbul-loader: 192.168.4.201+4873/coverage-istanbul-loader@3.0.5 + date-format: 192.168.4.201+4873/date-format@4.0.14 + dicom-parser: 192.168.4.201+4873/dicom-parser@1.8.21 + pako: 192.168.4.201+4873/pako@2.1.0 + uuid: 192.168.4.201+4873/uuid@9.0.0 + transitivePeerDependencies: + - '@babel/core' + - eslint + - supports-color + dev: false + + 192.168.4.201+4873/coverage-istanbul-loader@3.0.5: + resolution: {integrity: sha512-xsw2phF0VNqUPk47V/vHXkdcTyl0tkMSmaZfLrTOhoPhPMXFelNju7utl5s7I93KXzipqDEK0YwofQSSflPz8A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz} + name: coverage-istanbul-loader + version: 3.0.5 + engines: {node: '>=10'} + dependencies: + '@jsdevtools/coverage-istanbul-loader': 192.168.4.201+4873/@jsdevtools/coverage-istanbul-loader@3.0.5 + transitivePeerDependencies: + - supports-color + dev: false + + 192.168.4.201+4873/cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/cross-spawn/-/cross-spawn-7.0.3.tgz} + name: cross-spawn + version: 7.0.3 + engines: {node: '>= 8'} + dependencies: + path-key: 192.168.4.201+4873/path-key@3.1.1 + shebang-command: 192.168.4.201+4873/shebang-command@2.0.0 + which: 192.168.4.201+4873/which@2.0.2 + dev: false + + 192.168.4.201+4873/d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/d3-array/-/d3-array-3.2.4.tgz} + name: d3-array + version: 3.2.4 + engines: {node: '>=12'} + dependencies: + internmap: 192.168.4.201+4873/internmap@2.0.3 + dev: false + + 192.168.4.201+4873/d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/d3-color/-/d3-color-3.1.0.tgz} + name: d3-color + version: 3.1.0 + engines: {node: '>=12'} + dev: false + + 192.168.4.201+4873/d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/d3-format/-/d3-format-3.1.0.tgz} + name: d3-format + version: 3.1.0 + engines: {node: '>=12'} + dev: false + + 192.168.4.201+4873/d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/d3-interpolate/-/d3-interpolate-3.0.1.tgz} + name: d3-interpolate + version: 3.0.1 + engines: {node: '>=12'} + dependencies: + d3-color: 192.168.4.201+4873/d3-color@3.1.0 + dev: false + + 192.168.4.201+4873/d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/d3-scale/-/d3-scale-4.0.2.tgz} + name: d3-scale + version: 4.0.2 + engines: {node: '>=12'} + dependencies: + d3-array: 192.168.4.201+4873/d3-array@3.2.4 + d3-format: 192.168.4.201+4873/d3-format@3.1.0 + d3-interpolate: 192.168.4.201+4873/d3-interpolate@3.0.1 + d3-time: 192.168.4.201+4873/d3-time@3.1.0 + d3-time-format: 192.168.4.201+4873/d3-time-format@4.1.0 + dev: false + + 192.168.4.201+4873/d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/d3-time-format/-/d3-time-format-4.1.0.tgz} + name: d3-time-format + version: 4.1.0 + engines: {node: '>=12'} + dependencies: + d3-time: 192.168.4.201+4873/d3-time@3.1.0 + dev: false + + 192.168.4.201+4873/d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/d3-time/-/d3-time-3.1.0.tgz} + name: d3-time + version: 3.1.0 + engines: {node: '>=12'} + dependencies: + d3-array: 192.168.4.201+4873/d3-array@3.2.4 + dev: false + + 192.168.4.201+4873/date-format@4.0.14: + resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/date-format/-/date-format-4.0.14.tgz} + name: date-format + version: 4.0.14 + engines: {node: '>=4.0'} + dev: false + + 192.168.4.201+4873/debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/debug/-/debug-4.3.4.tgz} + name: debug + version: 4.3.4 + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 192.168.4.201+4873/ms@2.1.2 + dev: false + + 192.168.4.201+4873/deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/deep-is/-/deep-is-0.1.4.tgz} + name: deep-is + version: 0.1.4 + dev: false + + 192.168.4.201+4873/define-properties@1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/define-properties/-/define-properties-1.2.0.tgz} + name: define-properties + version: 1.2.0 + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 192.168.4.201+4873/has-property-descriptors@1.0.0 + object-keys: 192.168.4.201+4873/object-keys@1.1.1 + dev: false + + 192.168.4.201+4873/delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/delayed-stream/-/delayed-stream-1.0.0.tgz} + name: delayed-stream + version: 1.0.0 + engines: {node: '>=0.4.0'} + dev: false + + 192.168.4.201+4873/detect-gpu@5.0.37: + resolution: {integrity: sha512-EraWs84faI4iskB4qvE39bevMIazEvd1RpoyGLOBesRLbiz6eMeJqqRPHjEFClfRByYZzi9IzU35rBXIO76oDw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/detect-gpu/-/detect-gpu-5.0.37.tgz} + name: detect-gpu + version: 5.0.37 + dependencies: + webgl-constants: 192.168.4.201+4873/webgl-constants@1.1.1 + dev: false + + 192.168.4.201+4873/dicom-parser@1.8.21: + resolution: {integrity: sha512-lYCweHQDsC8UFpXErPlg86Px2A8bay0HiUY+wzoG3xv5GzgqVHU3lziwSc/Gzn7VV7y2KeP072SzCviuOoU02w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/dicom-parser/-/dicom-parser-1.8.21.tgz} + name: dicom-parser + version: 1.8.21 + dev: false + + 192.168.4.201+4873/doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/doctrine/-/doctrine-3.0.0.tgz} + name: doctrine + version: 3.0.0 + engines: {node: '>=6.0.0'} + dependencies: + esutils: 192.168.4.201+4873/esutils@2.0.3 + dev: false + + 192.168.4.201+4873/dompurify@2.4.7: + resolution: {integrity: sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/dompurify/-/dompurify-2.4.7.tgz} + name: dompurify + version: 2.4.7 + requiresBuild: true + dev: false + optional: true + + 192.168.4.201+4873/electron-to-chromium@1.4.509: + resolution: {integrity: sha512-G5KlSWY0zzhANtX15tkikHl4WB7zil2Y65oT52EZUL194abjUXBZym12Ht7Bhuwm/G3LJFEqMADyv2Cks56dmg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/electron-to-chromium/-/electron-to-chromium-1.4.509.tgz} + name: electron-to-chromium + version: 1.4.509 + + 192.168.4.201+4873/emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/emojis-list/-/emojis-list-3.0.0.tgz} + name: emojis-list + version: 3.0.0 + engines: {node: '>= 4'} + dev: false + + 192.168.4.201+4873/enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz} + name: enhanced-resolve + version: 5.15.0 + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 192.168.4.201+4873/graceful-fs@4.2.11 + tapable: 192.168.4.201+4873/tapable@2.2.1 + dev: true + + 192.168.4.201+4873/errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/errno/-/errno-0.1.8.tgz} + name: errno + version: 0.1.8 + hasBin: true + requiresBuild: true + dependencies: + prr: 1.0.1 + dev: true + optional: true + + 192.168.4.201+4873/es-module-lexer@0.9.3: + resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/es-module-lexer/-/es-module-lexer-0.9.3.tgz} + name: es-module-lexer + version: 0.9.3 + dev: true + + 192.168.4.201+4873/escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/escalade/-/escalade-3.1.1.tgz} + name: escalade + version: 3.1.1 + engines: {node: '>=6'} + + 192.168.4.201+4873/escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz} + name: escape-string-regexp + version: 1.0.5 + engines: {node: '>=0.8.0'} + dev: false + + 192.168.4.201+4873/escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz} + name: escape-string-regexp + version: 4.0.0 + engines: {node: '>=10'} + dev: false + + 192.168.4.201+4873/eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/eslint-scope/-/eslint-scope-5.1.1.tgz} + name: eslint-scope + version: 5.1.1 + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 192.168.4.201+4873/esrecurse@4.3.0 + estraverse: 192.168.4.201+4873/estraverse@4.3.0 + + 192.168.4.201+4873/eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/eslint-scope/-/eslint-scope-7.2.2.tgz} + name: eslint-scope + version: 7.2.2 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 192.168.4.201+4873/esrecurse@4.3.0 + estraverse: 192.168.4.201+4873/estraverse@5.3.0 + dev: false + + 192.168.4.201+4873/eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz} + name: eslint-visitor-keys + version: 2.1.0 + engines: {node: '>=10'} + dev: false + + 192.168.4.201+4873/eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz} + name: eslint-visitor-keys + version: 3.4.3 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + 192.168.4.201+4873/eslint@8.44.0: + resolution: {integrity: sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/eslint/-/eslint-8.44.0.tgz} + name: eslint + version: 8.44.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 192.168.4.201+4873/@eslint-community/eslint-utils@4.4.0(eslint@8.44.0) + '@eslint-community/regexpp': 192.168.4.201+4873/@eslint-community/regexpp@4.8.0 + '@eslint/eslintrc': 192.168.4.201+4873/@eslint/eslintrc@2.1.2 + '@eslint/js': 192.168.4.201+4873/@eslint/js@8.44.0 + '@humanwhocodes/config-array': 192.168.4.201+4873/@humanwhocodes/config-array@0.11.11 + '@humanwhocodes/module-importer': 192.168.4.201+4873/@humanwhocodes/module-importer@1.0.1 + '@nodelib/fs.walk': 192.168.4.201+4873/@nodelib/fs.walk@1.2.8 + ajv: 192.168.4.201+4873/ajv@6.12.6 + chalk: 192.168.4.201+4873/chalk@4.1.2 + cross-spawn: 192.168.4.201+4873/cross-spawn@7.0.3 + debug: 192.168.4.201+4873/debug@4.3.4 + doctrine: 192.168.4.201+4873/doctrine@3.0.0 + escape-string-regexp: 192.168.4.201+4873/escape-string-regexp@4.0.0 + eslint-scope: 192.168.4.201+4873/eslint-scope@7.2.2 + eslint-visitor-keys: 192.168.4.201+4873/eslint-visitor-keys@3.4.3 + espree: 192.168.4.201+4873/espree@9.6.1 + esquery: 192.168.4.201+4873/esquery@1.5.0 + esutils: 192.168.4.201+4873/esutils@2.0.3 + fast-deep-equal: 192.168.4.201+4873/fast-deep-equal@3.1.3 + file-entry-cache: 192.168.4.201+4873/file-entry-cache@6.0.1 + find-up: 192.168.4.201+4873/find-up@5.0.0 + glob-parent: 192.168.4.201+4873/glob-parent@6.0.2 + globals: 192.168.4.201+4873/globals@13.21.0 + graphemer: 192.168.4.201+4873/graphemer@1.4.0 + ignore: 192.168.4.201+4873/ignore@5.2.4 + import-fresh: 192.168.4.201+4873/import-fresh@3.3.0 + imurmurhash: 192.168.4.201+4873/imurmurhash@0.1.4 + is-glob: 192.168.4.201+4873/is-glob@4.0.3 + is-path-inside: 192.168.4.201+4873/is-path-inside@3.0.3 + js-yaml: 192.168.4.201+4873/js-yaml@4.1.0 + json-stable-stringify-without-jsonify: 192.168.4.201+4873/json-stable-stringify-without-jsonify@1.0.1 + levn: 192.168.4.201+4873/levn@0.4.1 + lodash.merge: 192.168.4.201+4873/lodash.merge@4.6.2 + minimatch: 192.168.4.201+4873/minimatch@3.1.2 + natural-compare: 192.168.4.201+4873/natural-compare@1.4.0 + optionator: 192.168.4.201+4873/optionator@0.9.3 + strip-ansi: 192.168.4.201+4873/strip-ansi@6.0.1 + strip-json-comments: 192.168.4.201+4873/strip-json-comments@3.1.1 + text-table: 192.168.4.201+4873/text-table@0.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + 192.168.4.201+4873/espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/espree/-/espree-9.6.1.tgz} + name: espree + version: 9.6.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 192.168.4.201+4873/acorn@8.10.0 + acorn-jsx: 192.168.4.201+4873/acorn-jsx@5.3.2(acorn@8.10.0) + eslint-visitor-keys: 192.168.4.201+4873/eslint-visitor-keys@3.4.3 + dev: false + + 192.168.4.201+4873/esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/esprima/-/esprima-4.0.1.tgz} + name: esprima + version: 4.0.1 + engines: {node: '>=4'} + hasBin: true + dev: false + + 192.168.4.201+4873/esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/esquery/-/esquery-1.5.0.tgz} + name: esquery + version: 1.5.0 + engines: {node: '>=0.10'} + dependencies: + estraverse: 192.168.4.201+4873/estraverse@5.3.0 + dev: false + + 192.168.4.201+4873/esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/esrecurse/-/esrecurse-4.3.0.tgz} + name: esrecurse + version: 4.3.0 + engines: {node: '>=4.0'} + dependencies: + estraverse: 192.168.4.201+4873/estraverse@5.3.0 + + 192.168.4.201+4873/estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/estraverse/-/estraverse-4.3.0.tgz} + name: estraverse + version: 4.3.0 + engines: {node: '>=4.0'} + + 192.168.4.201+4873/estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/estraverse/-/estraverse-5.3.0.tgz} + name: estraverse + version: 5.3.0 + engines: {node: '>=4.0'} + + 192.168.4.201+4873/esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/esutils/-/esutils-2.0.3.tgz} + name: esutils + version: 2.0.3 + engines: {node: '>=0.10.0'} + dev: false + + 192.168.4.201+4873/events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/events/-/events-3.3.0.tgz} + name: events + version: 3.3.0 + engines: {node: '>=0.8.x'} + dev: true + + 192.168.4.201+4873/fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz} + name: fast-deep-equal + version: 3.1.3 + + 192.168.4.201+4873/fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz} + name: fast-json-stable-stringify + version: 2.1.0 + + 192.168.4.201+4873/fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz} + name: fast-levenshtein + version: 2.0.6 + dev: false + + 192.168.4.201+4873/fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/fastq/-/fastq-1.15.0.tgz} + name: fastq + version: 1.15.0 + dependencies: + reusify: 192.168.4.201+4873/reusify@1.0.4 + dev: false + + 192.168.4.201+4873/fflate@0.7.3: + resolution: {integrity: sha512-0Zz1jOzJWERhyhsimS54VTqOteCNwRtIlh8isdL0AXLo0g7xNTfTL7oWrkmCnPhZGocKIkWHBistBrrpoNH3aw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/fflate/-/fflate-0.7.3.tgz} + name: fflate + version: 0.7.3 + dev: false + + 192.168.4.201+4873/file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/file-entry-cache/-/file-entry-cache-6.0.1.tgz} + name: file-entry-cache + version: 6.0.1 + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 192.168.4.201+4873/flat-cache@3.1.0 + dev: false + + 192.168.4.201+4873/find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/find-up/-/find-up-5.0.0.tgz} + name: find-up + version: 5.0.0 + engines: {node: '>=10'} + dependencies: + locate-path: 192.168.4.201+4873/locate-path@6.0.0 + path-exists: 192.168.4.201+4873/path-exists@4.0.0 + dev: false + + 192.168.4.201+4873/flat-cache@3.1.0: + resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/flat-cache/-/flat-cache-3.1.0.tgz} + name: flat-cache + version: 3.1.0 + engines: {node: '>=12.0.0'} + dependencies: + flatted: 192.168.4.201+4873/flatted@3.2.7 + keyv: 192.168.4.201+4873/keyv@4.5.3 + rimraf: 192.168.4.201+4873/rimraf@3.0.2 + dev: false + + 192.168.4.201+4873/flatted@3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/flatted/-/flatted-3.2.7.tgz} + name: flatted + version: 3.2.7 + dev: false + + 192.168.4.201+4873/follow-redirects@1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/follow-redirects/-/follow-redirects-1.15.2.tgz} + name: follow-redirects + version: 1.15.2 + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + + 192.168.4.201+4873/form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/form-data/-/form-data-4.0.0.tgz} + name: form-data + version: 4.0.0 + engines: {node: '>= 6'} + dependencies: + asynckit: 192.168.4.201+4873/asynckit@0.4.0 + combined-stream: 192.168.4.201+4873/combined-stream@1.0.8 + mime-types: 192.168.4.201+4873/mime-types@2.1.35 + dev: false + + 192.168.4.201+4873/fraction.js@4.3.6: + resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/fraction.js/-/fraction.js-4.3.6.tgz} + name: fraction.js + version: 4.3.6 + dev: false + + 192.168.4.201+4873/fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/fs.realpath/-/fs.realpath-1.0.0.tgz} + name: fs.realpath + version: 1.0.0 + dev: false + + 192.168.4.201+4873/fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/fsevents/-/fsevents-2.3.3.tgz} + name: fsevents + version: 2.3.3 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + 192.168.4.201+4873/function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/function-bind/-/function-bind-1.1.1.tgz} + name: function-bind + version: 1.1.1 + dev: false + + 192.168.4.201+4873/gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/gensync/-/gensync-1.0.0-beta.2.tgz} + name: gensync + version: 1.0.0-beta.2 + engines: {node: '>=6.9.0'} + dev: false + + 192.168.4.201+4873/get-intrinsic@1.2.1: + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/get-intrinsic/-/get-intrinsic-1.2.1.tgz} + name: get-intrinsic + version: 1.2.1 + dependencies: + function-bind: 192.168.4.201+4873/function-bind@1.1.1 + has: 192.168.4.201+4873/has@1.0.3 + has-proto: 192.168.4.201+4873/has-proto@1.0.1 + has-symbols: 192.168.4.201+4873/has-symbols@1.0.3 + dev: false + + 192.168.4.201+4873/gl-matrix@3.4.3: + resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/gl-matrix/-/gl-matrix-3.4.3.tgz} + name: gl-matrix + version: 3.4.3 + dev: false + + 192.168.4.201+4873/glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/glob-parent/-/glob-parent-6.0.2.tgz} + name: glob-parent + version: 6.0.2 + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 192.168.4.201+4873/is-glob@4.0.3 + dev: false + + 192.168.4.201+4873/glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz} + name: glob-to-regexp + version: 0.4.1 + dev: true + + 192.168.4.201+4873/glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/glob/-/glob-7.2.3.tgz} + name: glob + version: 7.2.3 + dependencies: + fs.realpath: 192.168.4.201+4873/fs.realpath@1.0.0 + inflight: 192.168.4.201+4873/inflight@1.0.6 + inherits: 192.168.4.201+4873/inherits@2.0.4 + minimatch: 192.168.4.201+4873/minimatch@3.1.2 + once: 192.168.4.201+4873/once@1.4.0 + path-is-absolute: 192.168.4.201+4873/path-is-absolute@1.0.1 + dev: false + + 192.168.4.201+4873/globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/globals/-/globals-11.12.0.tgz} + name: globals + version: 11.12.0 + engines: {node: '>=4'} + dev: false + + 192.168.4.201+4873/globals@13.21.0: + resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/globals/-/globals-13.21.0.tgz} + name: globals + version: 13.21.0 + engines: {node: '>=8'} + dependencies: + type-fest: 192.168.4.201+4873/type-fest@0.20.2 + dev: false + + 192.168.4.201+4873/globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/globalthis/-/globalthis-1.0.3.tgz} + name: globalthis + version: 1.0.3 + engines: {node: '>= 0.4'} + dependencies: + define-properties: 192.168.4.201+4873/define-properties@1.2.0 + dev: false + + 192.168.4.201+4873/graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/graceful-fs/-/graceful-fs-4.2.11.tgz} + name: graceful-fs + version: 4.2.11 + dev: true + + 192.168.4.201+4873/graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/graphemer/-/graphemer-1.4.0.tgz} + name: graphemer + version: 1.4.0 + dev: false + + 192.168.4.201+4873/has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/has-flag/-/has-flag-3.0.0.tgz} + name: has-flag + version: 3.0.0 + engines: {node: '>=4'} + dev: false + + 192.168.4.201+4873/has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/has-flag/-/has-flag-4.0.0.tgz} + name: has-flag + version: 4.0.0 + engines: {node: '>=8'} + + 192.168.4.201+4873/has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz} + name: has-property-descriptors + version: 1.0.0 + dependencies: + get-intrinsic: 192.168.4.201+4873/get-intrinsic@1.2.1 + dev: false + + 192.168.4.201+4873/has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/has-proto/-/has-proto-1.0.1.tgz} + name: has-proto + version: 1.0.1 + engines: {node: '>= 0.4'} + dev: false + + 192.168.4.201+4873/has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/has-symbols/-/has-symbols-1.0.3.tgz} + name: has-symbols + version: 1.0.3 + engines: {node: '>= 0.4'} + dev: false + + 192.168.4.201+4873/has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/has/-/has-1.0.3.tgz} + name: has + version: 1.0.3 + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 192.168.4.201+4873/function-bind@1.1.1 + dev: false + + 192.168.4.201+4873/html2canvas@1.4.1: + resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/html2canvas/-/html2canvas-1.4.1.tgz} + name: html2canvas + version: 1.4.1 + engines: {node: '>=8.0.0'} + requiresBuild: true + dependencies: + css-line-break: 2.1.0 + text-segmentation: 1.0.3 + dev: false + optional: true + + 192.168.4.201+4873/ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/ignore/-/ignore-5.2.4.tgz} + name: ignore + version: 5.2.4 + engines: {node: '>= 4'} + dev: false + + 192.168.4.201+4873/image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/image-size/-/image-size-0.5.5.tgz} + name: image-size + version: 0.5.5 + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/import-fresh/-/import-fresh-3.3.0.tgz} + name: import-fresh + version: 3.3.0 + engines: {node: '>=6'} + dependencies: + parent-module: 192.168.4.201+4873/parent-module@1.0.1 + resolve-from: 192.168.4.201+4873/resolve-from@4.0.0 + dev: false + + 192.168.4.201+4873/imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/imurmurhash/-/imurmurhash-0.1.4.tgz} + name: imurmurhash + version: 0.1.4 + engines: {node: '>=0.8.19'} + dev: false + + 192.168.4.201+4873/inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/inflight/-/inflight-1.0.6.tgz} + name: inflight + version: 1.0.6 + dependencies: + once: 192.168.4.201+4873/once@1.4.0 + wrappy: 192.168.4.201+4873/wrappy@1.0.2 + dev: false + + 192.168.4.201+4873/inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/inherits/-/inherits-2.0.4.tgz} + name: inherits + version: 2.0.4 + dev: false + + 192.168.4.201+4873/internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/internmap/-/internmap-2.0.3.tgz} + name: internmap + version: 2.0.3 + engines: {node: '>=12'} + dev: false + + 192.168.4.201+4873/interpret@1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/interpret/-/interpret-1.4.0.tgz} + name: interpret + version: 1.4.0 + engines: {node: '>= 0.10'} + dev: false + + 192.168.4.201+4873/is-core-module@2.13.0: + resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/is-core-module/-/is-core-module-2.13.0.tgz} + name: is-core-module + version: 2.13.0 + dependencies: + has: 192.168.4.201+4873/has@1.0.3 + dev: false + + 192.168.4.201+4873/is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/is-extglob/-/is-extglob-2.1.1.tgz} + name: is-extglob + version: 2.1.1 + engines: {node: '>=0.10.0'} + dev: false + + 192.168.4.201+4873/is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/is-glob/-/is-glob-4.0.3.tgz} + name: is-glob + version: 4.0.3 + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 192.168.4.201+4873/is-extglob@2.1.1 + dev: false + + 192.168.4.201+4873/is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/is-path-inside/-/is-path-inside-3.0.3.tgz} + name: is-path-inside + version: 3.0.3 + engines: {node: '>=8'} + dev: false + + 192.168.4.201+4873/isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/isexe/-/isexe-2.0.0.tgz} + name: isexe + version: 2.0.0 + dev: false + + 192.168.4.201+4873/istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz} + name: istanbul-lib-coverage + version: 3.2.2 + engines: {node: '>=8'} + dev: false + + 192.168.4.201+4873/istanbul-lib-instrument@4.0.3: + resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz} + name: istanbul-lib-instrument + version: 4.0.3 + engines: {node: '>=8'} + dependencies: + '@babel/core': 192.168.4.201+4873/@babel/core@7.22.15 + '@istanbuljs/schema': 192.168.4.201+4873/@istanbuljs/schema@0.1.3 + istanbul-lib-coverage: 192.168.4.201+4873/istanbul-lib-coverage@3.2.2 + semver: 192.168.4.201+4873/semver@6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + 192.168.4.201+4873/jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/jest-worker/-/jest-worker-27.5.1.tgz} + name: jest-worker + version: 27.5.1 + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 192.168.4.201+4873/@types/node@20.3.3 + merge-stream: 192.168.4.201+4873/merge-stream@2.0.0 + supports-color: 192.168.4.201+4873/supports-color@8.1.1 + dev: true + + 192.168.4.201+4873/js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/js-tokens/-/js-tokens-4.0.0.tgz} + name: js-tokens + version: 4.0.0 + dev: false + + 192.168.4.201+4873/js-yaml@3.14.0: + resolution: {integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/js-yaml/-/js-yaml-3.14.0.tgz} + name: js-yaml + version: 3.14.0 + hasBin: true + dependencies: + argparse: 192.168.4.201+4873/argparse@1.0.10 + esprima: 192.168.4.201+4873/esprima@4.0.1 + dev: false + + 192.168.4.201+4873/js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/js-yaml/-/js-yaml-4.1.0.tgz} + name: js-yaml + version: 4.1.0 + hasBin: true + dependencies: + argparse: 192.168.4.201+4873/argparse@2.0.1 + dev: false + + 192.168.4.201+4873/jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/jsesc/-/jsesc-2.5.2.tgz} + name: jsesc + version: 2.5.2 + engines: {node: '>=4'} + hasBin: true + dev: false + + 192.168.4.201+4873/json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/json-buffer/-/json-buffer-3.0.1.tgz} + name: json-buffer + version: 3.0.1 + dev: false + + 192.168.4.201+4873/json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz} + name: json-parse-even-better-errors + version: 2.3.1 + dev: true + + 192.168.4.201+4873/json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz} + name: json-schema-traverse + version: 0.4.1 + + 192.168.4.201+4873/json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz} + name: json-stable-stringify-without-jsonify + version: 1.0.1 + dev: false + + 192.168.4.201+4873/json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/json5/-/json5-1.0.2.tgz} + name: json5 + version: 1.0.2 + hasBin: true + dependencies: + minimist: 192.168.4.201+4873/minimist@1.2.8 + dev: false + + 192.168.4.201+4873/json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/json5/-/json5-2.2.3.tgz} + name: json5 + version: 2.2.3 + engines: {node: '>=6'} + hasBin: true + dev: false + + 192.168.4.201+4873/keyv@4.5.3: + resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/keyv/-/keyv-4.5.3.tgz} + name: keyv + version: 4.5.3 + dependencies: + json-buffer: 192.168.4.201+4873/json-buffer@3.0.1 + dev: false + + 192.168.4.201+4873/levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/levn/-/levn-0.4.1.tgz} + name: levn + version: 0.4.1 + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 192.168.4.201+4873/prelude-ls@1.2.1 + type-check: 192.168.4.201+4873/type-check@0.4.0 + dev: false + + 192.168.4.201+4873/loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/loader-runner/-/loader-runner-4.3.0.tgz} + name: loader-runner + version: 4.3.0 + engines: {node: '>=6.11.5'} + dev: true + + 192.168.4.201+4873/loader-utils@1.4.2: + resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/loader-utils/-/loader-utils-1.4.2.tgz} + name: loader-utils + version: 1.4.2 + engines: {node: '>=4.0.0'} + dependencies: + big.js: 192.168.4.201+4873/big.js@5.2.2 + emojis-list: 192.168.4.201+4873/emojis-list@3.0.0 + json5: 192.168.4.201+4873/json5@1.0.2 + dev: false + + 192.168.4.201+4873/loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/loader-utils/-/loader-utils-2.0.4.tgz} + name: loader-utils + version: 2.0.4 + engines: {node: '>=8.9.0'} + dependencies: + big.js: 192.168.4.201+4873/big.js@5.2.2 + emojis-list: 192.168.4.201+4873/emojis-list@3.0.0 + json5: 192.168.4.201+4873/json5@2.2.3 + dev: false + + 192.168.4.201+4873/locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/locate-path/-/locate-path-6.0.0.tgz} + name: locate-path + version: 6.0.0 + engines: {node: '>=10'} + dependencies: + p-locate: 192.168.4.201+4873/p-locate@5.0.0 + dev: false + + 192.168.4.201+4873/lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz} + name: lodash.clonedeep + version: 4.5.0 + dev: false + + 192.168.4.201+4873/lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/lodash.merge/-/lodash.merge-4.6.2.tgz} + name: lodash.merge + version: 4.6.2 + dev: false + + 192.168.4.201+4873/lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/lru-cache/-/lru-cache-5.1.1.tgz} + name: lru-cache + version: 5.1.1 + dependencies: + yallist: 192.168.4.201+4873/yallist@3.1.1 + dev: false + + 192.168.4.201+4873/make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/make-dir/-/make-dir-2.1.0.tgz} + name: make-dir + version: 2.1.0 + engines: {node: '>=6'} + requiresBuild: true + dependencies: + pify: 4.0.1 + semver: 5.7.2 + dev: true + optional: true + + 192.168.4.201+4873/merge-source-map@1.1.0: + resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/merge-source-map/-/merge-source-map-1.1.0.tgz} + name: merge-source-map + version: 1.1.0 + dependencies: + source-map: 192.168.4.201+4873/source-map@0.6.1 + dev: false + + 192.168.4.201+4873/merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/merge-stream/-/merge-stream-2.0.0.tgz} + name: merge-stream + version: 2.0.0 + dev: true + + 192.168.4.201+4873/mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/mime-db/-/mime-db-1.52.0.tgz} + name: mime-db + version: 1.52.0 + engines: {node: '>= 0.6'} + + 192.168.4.201+4873/mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/mime-types/-/mime-types-2.1.35.tgz} + name: mime-types + version: 2.1.35 + engines: {node: '>= 0.6'} + dependencies: + mime-db: 192.168.4.201+4873/mime-db@1.52.0 + + 192.168.4.201+4873/mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/mime/-/mime-1.6.0.tgz} + name: mime + version: 1.6.0 + engines: {node: '>=4'} + hasBin: true + requiresBuild: true + dev: true + optional: true + + 192.168.4.201+4873/minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/minimatch/-/minimatch-3.1.2.tgz} + name: minimatch + version: 3.1.2 + dependencies: + brace-expansion: 192.168.4.201+4873/brace-expansion@1.1.11 + dev: false + + 192.168.4.201+4873/minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/minimist/-/minimist-1.2.8.tgz} + name: minimist + version: 1.2.8 + dev: false + + 192.168.4.201+4873/ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/ms/-/ms-2.1.2.tgz} + name: ms + version: 2.1.2 + dev: false + + 192.168.4.201+4873/natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/natural-compare/-/natural-compare-1.4.0.tgz} + name: natural-compare + version: 1.4.0 + dev: false + + 192.168.4.201+4873/needle@3.2.0: + resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/needle/-/needle-3.2.0.tgz} + name: needle + version: 3.2.0 + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true + dependencies: + debug: 3.2.7 + iconv-lite: 0.6.3 + sax: 1.2.4 + transitivePeerDependencies: + - supports-color + dev: true + optional: true + + 192.168.4.201+4873/neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/neo-async/-/neo-async-2.6.2.tgz} + name: neo-async + version: 2.6.2 + dev: true + + 192.168.4.201+4873/node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/node-releases/-/node-releases-2.0.13.tgz} + name: node-releases + version: 2.0.13 + + 192.168.4.201+4873/normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/normalize-range/-/normalize-range-0.1.2.tgz} + name: normalize-range + version: 0.1.2 + engines: {node: '>=0.10.0'} + dev: false + + 192.168.4.201+4873/object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/object-keys/-/object-keys-1.1.1.tgz} + name: object-keys + version: 1.1.1 + engines: {node: '>= 0.4'} + dev: false + + 192.168.4.201+4873/once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/once/-/once-1.4.0.tgz} + name: once + version: 1.4.0 + dependencies: + wrappy: 192.168.4.201+4873/wrappy@1.0.2 + dev: false + + 192.168.4.201+4873/optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/optionator/-/optionator-0.9.3.tgz} + name: optionator + version: 0.9.3 + engines: {node: '>= 0.8.0'} + dependencies: + '@aashutoshrathi/word-wrap': 192.168.4.201+4873/@aashutoshrathi/word-wrap@1.2.6 + deep-is: 192.168.4.201+4873/deep-is@0.1.4 + fast-levenshtein: 192.168.4.201+4873/fast-levenshtein@2.0.6 + levn: 192.168.4.201+4873/levn@0.4.1 + prelude-ls: 192.168.4.201+4873/prelude-ls@1.2.1 + type-check: 192.168.4.201+4873/type-check@0.4.0 + dev: false + + 192.168.4.201+4873/p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/p-limit/-/p-limit-3.1.0.tgz} + name: p-limit + version: 3.1.0 + engines: {node: '>=10'} + dependencies: + yocto-queue: 192.168.4.201+4873/yocto-queue@0.1.0 + dev: false + + 192.168.4.201+4873/p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/p-locate/-/p-locate-5.0.0.tgz} + name: p-locate + version: 5.0.0 + engines: {node: '>=10'} + dependencies: + p-limit: 192.168.4.201+4873/p-limit@3.1.0 + dev: false + + 192.168.4.201+4873/pako@2.1.0: + resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/pako/-/pako-2.1.0.tgz} + name: pako + version: 2.1.0 + dev: false + + 192.168.4.201+4873/parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/parent-module/-/parent-module-1.0.1.tgz} + name: parent-module + version: 1.0.1 + engines: {node: '>=6'} + dependencies: + callsites: 192.168.4.201+4873/callsites@3.1.0 + dev: false + + 192.168.4.201+4873/passport-strategy@1.0.0: + resolution: {integrity: sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/passport-strategy/-/passport-strategy-1.0.0.tgz} + name: passport-strategy + version: 1.0.0 + engines: {node: '>= 0.4.0'} + dev: false + + 192.168.4.201+4873/passport@0.6.0: + resolution: {integrity: sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/passport/-/passport-0.6.0.tgz} + name: passport + version: 0.6.0 + engines: {node: '>= 0.4.0'} + dependencies: + passport-strategy: 192.168.4.201+4873/passport-strategy@1.0.0 + pause: 192.168.4.201+4873/pause@0.0.1 + utils-merge: 192.168.4.201+4873/utils-merge@1.0.1 + dev: false + + 192.168.4.201+4873/path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/path-exists/-/path-exists-4.0.0.tgz} + name: path-exists + version: 4.0.0 + engines: {node: '>=8'} + dev: false + + 192.168.4.201+4873/path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/path-is-absolute/-/path-is-absolute-1.0.1.tgz} + name: path-is-absolute + version: 1.0.1 + engines: {node: '>=0.10.0'} + dev: false + + 192.168.4.201+4873/path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/path-key/-/path-key-3.1.1.tgz} + name: path-key + version: 3.1.1 + engines: {node: '>=8'} + dev: false + + 192.168.4.201+4873/path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/path-parse/-/path-parse-1.0.7.tgz} + name: path-parse + version: 1.0.7 + dev: false + + 192.168.4.201+4873/pause@0.0.1: + resolution: {integrity: sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/pause/-/pause-0.0.1.tgz} + name: pause + version: 0.0.1 + dev: false + + 192.168.4.201+4873/picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/picocolors/-/picocolors-1.0.0.tgz} + name: picocolors + version: 1.0.0 + + 192.168.4.201+4873/postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz} + name: postcss-value-parser + version: 4.2.0 + dev: false + + 192.168.4.201+4873/prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/prelude-ls/-/prelude-ls-1.2.1.tgz} + name: prelude-ls + version: 1.2.1 + engines: {node: '>= 0.8.0'} + dev: false + + 192.168.4.201+4873/proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/proxy-from-env/-/proxy-from-env-1.1.0.tgz} + name: proxy-from-env + version: 1.1.0 + dev: false + + 192.168.4.201+4873/punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/punycode/-/punycode-2.3.0.tgz} + name: punycode + version: 2.3.0 + engines: {node: '>=6'} + + 192.168.4.201+4873/queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/queue-microtask/-/queue-microtask-1.2.3.tgz} + name: queue-microtask + version: 1.2.3 + dev: false + + 192.168.4.201+4873/randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/randombytes/-/randombytes-2.1.0.tgz} + name: randombytes + version: 2.1.0 + dependencies: + safe-buffer: 192.168.4.201+4873/safe-buffer@5.2.1 + dev: true + + 192.168.4.201+4873/readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/readable-stream/-/readable-stream-3.6.2.tgz} + name: readable-stream + version: 3.6.2 + engines: {node: '>= 6'} + dependencies: + inherits: 192.168.4.201+4873/inherits@2.0.4 + string_decoder: 192.168.4.201+4873/string_decoder@1.3.0 + util-deprecate: 192.168.4.201+4873/util-deprecate@1.0.2 + dev: false + + 192.168.4.201+4873/rechoir@0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/rechoir/-/rechoir-0.6.2.tgz} + name: rechoir + version: 0.6.2 + engines: {node: '>= 0.10'} + dependencies: + resolve: 192.168.4.201+4873/resolve@1.22.4 + dev: false + + 192.168.4.201+4873/regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz} + name: regenerator-runtime + version: 0.13.11 + requiresBuild: true + dev: false + + 192.168.4.201+4873/regenerator-runtime@0.14.0: + resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz} + name: regenerator-runtime + version: 0.14.0 + + 192.168.4.201+4873/resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/resolve-from/-/resolve-from-4.0.0.tgz} + name: resolve-from + version: 4.0.0 + engines: {node: '>=4'} + dev: false + + 192.168.4.201+4873/resolve@1.22.4: + resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/resolve/-/resolve-1.22.4.tgz} + name: resolve + version: 1.22.4 + hasBin: true + dependencies: + is-core-module: 192.168.4.201+4873/is-core-module@2.13.0 + path-parse: 192.168.4.201+4873/path-parse@1.0.7 + supports-preserve-symlinks-flag: 192.168.4.201+4873/supports-preserve-symlinks-flag@1.0.0 + dev: false + + 192.168.4.201+4873/reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/reusify/-/reusify-1.0.4.tgz} + name: reusify + version: 1.0.4 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: false + + 192.168.4.201+4873/rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/rimraf/-/rimraf-3.0.2.tgz} + name: rimraf + version: 3.0.2 + hasBin: true + dependencies: + glob: 192.168.4.201+4873/glob@7.2.3 + dev: false + + 192.168.4.201+4873/run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/run-parallel/-/run-parallel-1.2.0.tgz} + name: run-parallel + version: 1.2.0 + dependencies: + queue-microtask: 192.168.4.201+4873/queue-microtask@1.2.3 + dev: false + + 192.168.4.201+4873/safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/safe-buffer/-/safe-buffer-5.2.1.tgz} + name: safe-buffer + version: 5.2.1 + + 192.168.4.201+4873/schema-utils@2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/schema-utils/-/schema-utils-2.7.1.tgz} + name: schema-utils + version: 2.7.1 + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 192.168.4.201+4873/@types/json-schema@7.0.12 + ajv: 192.168.4.201+4873/ajv@6.12.6 + ajv-keywords: 192.168.4.201+4873/ajv-keywords@3.5.2(ajv@6.12.6) + dev: false + + 192.168.4.201+4873/schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/schema-utils/-/schema-utils-3.3.0.tgz} + name: schema-utils + version: 3.3.0 + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 192.168.4.201+4873/@types/json-schema@7.0.12 + ajv: 192.168.4.201+4873/ajv@6.12.6 + ajv-keywords: 192.168.4.201+4873/ajv-keywords@3.5.2(ajv@6.12.6) + + 192.168.4.201+4873/seedrandom@3.0.5: + resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/seedrandom/-/seedrandom-3.0.5.tgz} + name: seedrandom + version: 3.0.5 + dev: false + + 192.168.4.201+4873/semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/semver/-/semver-6.3.1.tgz} + name: semver + version: 6.3.1 + hasBin: true + dev: false + + 192.168.4.201+4873/serialize-javascript@6.0.1: + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/serialize-javascript/-/serialize-javascript-6.0.1.tgz} + name: serialize-javascript + version: 6.0.1 + dependencies: + randombytes: 192.168.4.201+4873/randombytes@2.1.0 + dev: true + + 192.168.4.201+4873/shader-loader@1.3.1: + resolution: {integrity: sha512-dt8F9K0x4rjmaFyHh7rNDfpt4LUiR64zhNIEwp2WbE99B3z4ALuvvmhftkElg93dUD6sTmv/aXa/z9SJiEddcA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/shader-loader/-/shader-loader-1.3.1.tgz} + name: shader-loader + version: 1.3.1 + dependencies: + loader-utils: 192.168.4.201+4873/loader-utils@1.4.2 + dev: false + + 192.168.4.201+4873/shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/shebang-command/-/shebang-command-2.0.0.tgz} + name: shebang-command + version: 2.0.0 + engines: {node: '>=8'} + dependencies: + shebang-regex: 192.168.4.201+4873/shebang-regex@3.0.0 + dev: false + + 192.168.4.201+4873/shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/shebang-regex/-/shebang-regex-3.0.0.tgz} + name: shebang-regex + version: 3.0.0 + engines: {node: '>=8'} + dev: false + + 192.168.4.201+4873/shelljs@0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/shelljs/-/shelljs-0.8.5.tgz} + name: shelljs + version: 0.8.5 + engines: {node: '>=4'} + hasBin: true + dependencies: + glob: 192.168.4.201+4873/glob@7.2.3 + interpret: 192.168.4.201+4873/interpret@1.4.0 + rechoir: 192.168.4.201+4873/rechoir@0.6.2 + dev: false + + 192.168.4.201+4873/source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/source-map-support/-/source-map-support-0.5.21.tgz} + name: source-map-support + version: 0.5.21 + dependencies: + buffer-from: 192.168.4.201+4873/buffer-from@1.1.2 + source-map: 192.168.4.201+4873/source-map@0.6.1 + dev: true + + 192.168.4.201+4873/source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/source-map/-/source-map-0.6.1.tgz} + name: source-map + version: 0.6.1 + engines: {node: '>=0.10.0'} + + 192.168.4.201+4873/spark-md5@3.0.2: + resolution: {integrity: sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/spark-md5/-/spark-md5-3.0.2.tgz} + name: spark-md5 + version: 3.0.2 + dev: false + + 192.168.4.201+4873/sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/sprintf-js/-/sprintf-js-1.0.3.tgz} + name: sprintf-js + version: 1.0.3 + dev: false + + 192.168.4.201+4873/stream-browserify@3.0.0: + resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/stream-browserify/-/stream-browserify-3.0.0.tgz} + name: stream-browserify + version: 3.0.0 + dependencies: + inherits: 192.168.4.201+4873/inherits@2.0.4 + readable-stream: 192.168.4.201+4873/readable-stream@3.6.2 + dev: false + + 192.168.4.201+4873/string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/string_decoder/-/string_decoder-1.3.0.tgz} + name: string_decoder + version: 1.3.0 + dependencies: + safe-buffer: 192.168.4.201+4873/safe-buffer@5.2.1 + dev: false + + 192.168.4.201+4873/strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/strip-ansi/-/strip-ansi-6.0.1.tgz} + name: strip-ansi + version: 6.0.1 + engines: {node: '>=8'} + dependencies: + ansi-regex: 192.168.4.201+4873/ansi-regex@5.0.1 + dev: false + + 192.168.4.201+4873/strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/strip-json-comments/-/strip-json-comments-3.1.1.tgz} + name: strip-json-comments + version: 3.1.1 + engines: {node: '>=8'} + dev: false + + 192.168.4.201+4873/supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/supports-color/-/supports-color-5.5.0.tgz} + name: supports-color + version: 5.5.0 + engines: {node: '>=4'} + dependencies: + has-flag: 192.168.4.201+4873/has-flag@3.0.0 + dev: false + + 192.168.4.201+4873/supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/supports-color/-/supports-color-7.2.0.tgz} + name: supports-color + version: 7.2.0 + engines: {node: '>=8'} + dependencies: + has-flag: 192.168.4.201+4873/has-flag@4.0.0 + dev: false + + 192.168.4.201+4873/supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/supports-color/-/supports-color-8.1.1.tgz} + name: supports-color + version: 8.1.1 + engines: {node: '>=10'} + dependencies: + has-flag: 192.168.4.201+4873/has-flag@4.0.0 + dev: true + + 192.168.4.201+4873/supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz} + name: supports-preserve-symlinks-flag + version: 1.0.0 + engines: {node: '>= 0.4'} + dev: false + + 192.168.4.201+4873/tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/tapable/-/tapable-2.2.1.tgz} + name: tapable + version: 2.2.1 + engines: {node: '>=6'} + dev: true + + 192.168.4.201+4873/terser-webpack-plugin@5.3.7(webpack@5.75.0): + resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz} + id: 192.168.4.201+4873/terser-webpack-plugin/5.3.7 + name: terser-webpack-plugin + version: 5.3.7 + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 192.168.4.201+4873/@jridgewell/trace-mapping@0.3.19 + jest-worker: 192.168.4.201+4873/jest-worker@27.5.1 + schema-utils: 192.168.4.201+4873/schema-utils@3.3.0 + serialize-javascript: 192.168.4.201+4873/serialize-javascript@6.0.1 + terser: 192.168.4.201+4873/terser@5.19.4 + webpack: 192.168.4.201+4873/webpack@5.75.0 + dev: true + + 192.168.4.201+4873/terser@5.19.4: + resolution: {integrity: sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/terser/-/terser-5.19.4.tgz} + name: terser + version: 5.19.4 + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 192.168.4.201+4873/@jridgewell/source-map@0.3.5 + acorn: 192.168.4.201+4873/acorn@8.10.0 + commander: 192.168.4.201+4873/commander@2.20.3 + source-map-support: 192.168.4.201+4873/source-map-support@0.5.21 + dev: true + + 192.168.4.201+4873/text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/text-table/-/text-table-0.2.0.tgz} + name: text-table + version: 0.2.0 + dev: false + + 192.168.4.201+4873/to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/to-fast-properties/-/to-fast-properties-2.0.0.tgz} + name: to-fast-properties + version: 2.0.0 + engines: {node: '>=4'} + dev: false + + 192.168.4.201+4873/type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/type-check/-/type-check-0.4.0.tgz} + name: type-check + version: 0.4.0 + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 192.168.4.201+4873/prelude-ls@1.2.1 + dev: false + + 192.168.4.201+4873/type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/type-fest/-/type-fest-0.20.2.tgz} + name: type-fest + version: 0.20.2 + engines: {node: '>=10'} + dev: false + + 192.168.4.201+4873/update-browserslist-db@1.0.11(browserslist@4.21.10): + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz} + id: 192.168.4.201+4873/update-browserslist-db/1.0.11 + name: update-browserslist-db + version: 1.0.11 + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 192.168.4.201+4873/browserslist@4.21.10 + escalade: 192.168.4.201+4873/escalade@3.1.1 + picocolors: 192.168.4.201+4873/picocolors@1.0.0 + + 192.168.4.201+4873/uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/uri-js/-/uri-js-4.4.1.tgz} + name: uri-js + version: 4.4.1 + dependencies: + punycode: 192.168.4.201+4873/punycode@2.3.0 + + 192.168.4.201+4873/util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/util-deprecate/-/util-deprecate-1.0.2.tgz} + name: util-deprecate + version: 1.0.2 + dev: false + + 192.168.4.201+4873/utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/utils-merge/-/utils-merge-1.0.1.tgz} + name: utils-merge + version: 1.0.1 + engines: {node: '>= 0.4.0'} + dev: false + + 192.168.4.201+4873/uuid@9.0.0: + resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/uuid/-/uuid-9.0.0.tgz} + name: uuid + version: 9.0.0 + hasBin: true + dev: false + + 192.168.4.201+4873/watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/watchpack/-/watchpack-2.4.0.tgz} + name: watchpack + version: 2.4.0 + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 192.168.4.201+4873/glob-to-regexp@0.4.1 + graceful-fs: 192.168.4.201+4873/graceful-fs@4.2.11 + dev: true + + 192.168.4.201+4873/webgl-constants@1.1.1: + resolution: {integrity: sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/webgl-constants/-/webgl-constants-1.1.1.tgz} + name: webgl-constants + version: 1.1.1 + dev: false + + 192.168.4.201+4873/webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/webpack-sources/-/webpack-sources-3.2.3.tgz} + name: webpack-sources + version: 3.2.3 + engines: {node: '>=10.13.0'} + dev: true + + 192.168.4.201+4873/webpack@5.75.0: + resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/webpack/-/webpack-5.75.0.tgz} + name: webpack + version: 5.75.0 + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 192.168.4.201+4873/@types/eslint-scope@3.7.4 + '@types/estree': 192.168.4.201+4873/@types/estree@0.0.51 + '@webassemblyjs/ast': 192.168.4.201+4873/@webassemblyjs/ast@1.11.1 + '@webassemblyjs/wasm-edit': 192.168.4.201+4873/@webassemblyjs/wasm-edit@1.11.1 + '@webassemblyjs/wasm-parser': 192.168.4.201+4873/@webassemblyjs/wasm-parser@1.11.1 + acorn: 192.168.4.201+4873/acorn@8.10.0 + acorn-import-assertions: 192.168.4.201+4873/acorn-import-assertions@1.9.0(acorn@8.10.0) + browserslist: 192.168.4.201+4873/browserslist@4.21.10 + chrome-trace-event: 192.168.4.201+4873/chrome-trace-event@1.0.3 + enhanced-resolve: 192.168.4.201+4873/enhanced-resolve@5.15.0 + es-module-lexer: 192.168.4.201+4873/es-module-lexer@0.9.3 + eslint-scope: 192.168.4.201+4873/eslint-scope@5.1.1 + events: 192.168.4.201+4873/events@3.3.0 + glob-to-regexp: 192.168.4.201+4873/glob-to-regexp@0.4.1 + graceful-fs: 192.168.4.201+4873/graceful-fs@4.2.11 + json-parse-even-better-errors: 192.168.4.201+4873/json-parse-even-better-errors@2.3.1 + loader-runner: 192.168.4.201+4873/loader-runner@4.3.0 + mime-types: 192.168.4.201+4873/mime-types@2.1.35 + neo-async: 192.168.4.201+4873/neo-async@2.6.2 + schema-utils: 192.168.4.201+4873/schema-utils@3.3.0 + tapable: 192.168.4.201+4873/tapable@2.2.1 + terser-webpack-plugin: 192.168.4.201+4873/terser-webpack-plugin@5.3.7(webpack@5.75.0) + watchpack: 192.168.4.201+4873/watchpack@2.4.0 + webpack-sources: 192.168.4.201+4873/webpack-sources@3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + 192.168.4.201+4873/webworker-promise@0.5.0: + resolution: {integrity: sha512-14iR79jHAV7ozwvbfif+3wCaApT3I1g8Lo0rJZrwAu6wxZGx/08Y8KXz6as6ZLNUEEufeiEBBYrqyDBClXOsEw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/webworker-promise/-/webworker-promise-0.5.0.tgz} + name: webworker-promise + version: 0.5.0 + dev: false + + 192.168.4.201+4873/which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/which/-/which-2.0.2.tgz} + name: which + version: 2.0.2 + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 192.168.4.201+4873/isexe@2.0.0 + dev: false + + 192.168.4.201+4873/worker-loader@3.0.8(webpack@5.75.0): + resolution: {integrity: sha512-XQyQkIFeRVC7f7uRhFdNMe/iJOdO6zxAaR3EWbDp45v3mDhrTi+++oswKNxShUNjPC/1xUp5DB29YKLhFo129g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/worker-loader/-/worker-loader-3.0.8.tgz} + id: 192.168.4.201+4873/worker-loader/3.0.8 + name: worker-loader + version: 3.0.8 + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + loader-utils: 192.168.4.201+4873/loader-utils@2.0.4 + schema-utils: 192.168.4.201+4873/schema-utils@3.3.0 + webpack: 5.75.0(webpack-cli@5.0.2) + dev: false + + 192.168.4.201+4873/wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/wrappy/-/wrappy-1.0.2.tgz} + name: wrappy + version: 1.0.2 + dev: false + + 192.168.4.201+4873/wslink@1.11.4: + resolution: {integrity: sha512-28sMmhNek2oqd4hX8VkOnDdZCfqUsR41cczXwwQFJXOI8l4DtklN15KstSQnZksYpC2i6HgvNUoAXrrFA6U8Dw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/wslink/-/wslink-1.11.4.tgz} + name: wslink + version: 1.11.4 + dependencies: + json5: 192.168.4.201+4873/json5@2.2.3 + dev: false + + 192.168.4.201+4873/xmlbuilder2@3.0.2: + resolution: {integrity: sha512-h4MUawGY21CTdhV4xm3DG9dgsqyhDkZvVJBx88beqX8wJs3VgyGQgAn5VreHuae6unTQxh115aMK5InCVmOIKw==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/xmlbuilder2/-/xmlbuilder2-3.0.2.tgz} + name: xmlbuilder2 + version: 3.0.2 + engines: {node: '>=12.0'} + dependencies: + '@oozcitak/dom': 192.168.4.201+4873/@oozcitak/dom@1.15.10 + '@oozcitak/infra': 192.168.4.201+4873/@oozcitak/infra@1.0.8 + '@oozcitak/util': 192.168.4.201+4873/@oozcitak/util@8.3.8 + '@types/node': 192.168.4.201+4873/@types/node@20.3.3 + js-yaml: 192.168.4.201+4873/js-yaml@3.14.0 + dev: false + + 192.168.4.201+4873/yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/yallist/-/yallist-3.1.1.tgz} + name: yallist + version: 3.1.1 + dev: false + + 192.168.4.201+4873/yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, registry: http://npm.tavi.fit/, tarball: http://192.168.4.201:4873/yocto-queue/-/yocto-queue-0.1.0.tgz} + name: yocto-queue + version: 0.1.0 + engines: {node: '>=10'} + dev: false