diff --git a/agdb_web_next/.eslintrc.json b/agdb_web_next/.eslintrc.json new file mode 100644 index 000000000..77cdf8aeb --- /dev/null +++ b/agdb_web_next/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": ["eslint:recommended", "next", "prettier"] +} diff --git a/agdb_web_next/.gitignore b/agdb_web_next/.gitignore new file mode 100644 index 000000000..8a0d1f2fe --- /dev/null +++ b/agdb_web_next/.gitignore @@ -0,0 +1,36 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +node_modules +/.pnp +.pnp.js +.yarn/install-state.gz + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/agdb_web_next/.prettierignore b/agdb_web_next/.prettierignore new file mode 100644 index 000000000..6cc2cb26e --- /dev/null +++ b/agdb_web_next/.prettierignore @@ -0,0 +1,2 @@ +.next +coverage diff --git a/agdb_web_next/.prettierrc b/agdb_web_next/.prettierrc new file mode 100644 index 000000000..1bc3f6e89 --- /dev/null +++ b/agdb_web_next/.prettierrc @@ -0,0 +1,5 @@ +{ + "$schema": "https://json.schemastore.org/prettierrc", + "tabWidth": 4, + "endOfLine": "auto" +} diff --git a/agdb_web_next/README.md b/agdb_web_next/README.md new file mode 100644 index 000000000..5ce4a7c66 --- /dev/null +++ b/agdb_web_next/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/agdb_web_next/components/layout/logo.tsx b/agdb_web_next/components/layout/logo.tsx new file mode 100644 index 000000000..0d7b031c1 --- /dev/null +++ b/agdb_web_next/components/layout/logo.tsx @@ -0,0 +1,16 @@ +import Image from "next/image"; + +export default function Logo() { + return ( + <> + logo + agdb + + ); +} diff --git a/agdb_web_next/middleware.ts b/agdb_web_next/middleware.ts new file mode 100644 index 000000000..38011cf76 --- /dev/null +++ b/agdb_web_next/middleware.ts @@ -0,0 +1 @@ +export { locales as middleware } from "nextra/locales"; diff --git a/agdb_web_next/next.config.mjs b/agdb_web_next/next.config.mjs new file mode 100644 index 000000000..898df53b9 --- /dev/null +++ b/agdb_web_next/next.config.mjs @@ -0,0 +1,14 @@ +/** @type {import('next').NextConfig} */ +import withNextra from "nextra"; +const nextConfig = { + i18n: { + locales: ["en-US", "cs-CZ"], + defaultLocale: "en-US", + localeDetection: false, + }, +}; + +export default withNextra({ + theme: "nextra-theme-docs", + themeConfig: "./theme.config.tsx", +})(nextConfig); diff --git a/agdb_web_next/package-lock.json b/agdb_web_next/package-lock.json new file mode 100644 index 000000000..6e77e6d4f --- /dev/null +++ b/agdb_web_next/package-lock.json @@ -0,0 +1,8648 @@ +{ + "name": "agdb_web_next", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "agdb_web_next", + "version": "0.1.0", + "dependencies": { + "next": "14.1.0", + "nextra": "^2.13.2", + "nextra-theme-docs": "^2.13.2", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "14.1.0", + "eslint-config-prettier": "^9.1.0", + "prettier": "^3.2.4", + "typescript": "^5" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@braintree/sanitize-url": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", + "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@headlessui/react": { + "version": "1.7.18", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.18.tgz", + "integrity": "sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==", + "dependencies": { + "@tanstack/react-virtual": "^3.0.0-beta.60", + "client-only": "^0.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@mdx-js/mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", + "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/mdx": "^2.0.0", + "estree-util-build-jsx": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-util-to-js": "^1.1.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^2.0.0", + "markdown-extensions": "^1.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^2.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "unified": "^10.0.0", + "unist-util-position-from-estree": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/mdx/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/mdx/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", + "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "dependencies": { + "@types/mdx": "^2.0.0", + "@types/react": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": ">=16" + } + }, + "node_modules/@napi-rs/simple-git": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git/-/simple-git-0.1.11.tgz", + "integrity": "sha512-z14cPCBrtDKKVJ3q4GS5gmXEithGUAt+U8sICgA9i3UFdxJKD4H5rCnO7BVC3htdE9g6OR2w2IcHAL56AjpFbg==", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@napi-rs/simple-git-android-arm-eabi": "0.1.11", + "@napi-rs/simple-git-android-arm64": "0.1.11", + "@napi-rs/simple-git-darwin-arm64": "0.1.11", + "@napi-rs/simple-git-darwin-x64": "0.1.11", + "@napi-rs/simple-git-linux-arm-gnueabihf": "0.1.11", + "@napi-rs/simple-git-linux-arm64-gnu": "0.1.11", + "@napi-rs/simple-git-linux-arm64-musl": "0.1.11", + "@napi-rs/simple-git-linux-x64-gnu": "0.1.11", + "@napi-rs/simple-git-linux-x64-musl": "0.1.11", + "@napi-rs/simple-git-win32-arm64-msvc": "0.1.11", + "@napi-rs/simple-git-win32-x64-msvc": "0.1.11" + } + }, + "node_modules/@napi-rs/simple-git-android-arm-eabi": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-android-arm-eabi/-/simple-git-android-arm-eabi-0.1.11.tgz", + "integrity": "sha512-wt4Wu9MxvKzEqT4iwodFs7Nrc31K73gR5hM7VnlO6iLELmUQZ5JVJkYoFWgzLQWtzIC48W2+zFMbBgY6+F2rZg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-android-arm64": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-android-arm64/-/simple-git-android-arm64-0.1.11.tgz", + "integrity": "sha512-5/Aj6N44CxwhV3TZWRZ4vGqFj4wb2/a2gwvUZJo9Dwik9Spls7As8LaLe7pOptiGPH0GRP3H5kTT7I6twHNgqw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-darwin-arm64": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-darwin-arm64/-/simple-git-darwin-arm64-0.1.11.tgz", + "integrity": "sha512-vdVsJUNcRsGVu0hBmLZdxxgwIbJA/Ias8NKWze8MZkZ3VyBwhg0uAzFgESEL3/USAgeCCHjF3uwVki8E+iPq1w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-darwin-x64": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-darwin-x64/-/simple-git-darwin-x64-0.1.11.tgz", + "integrity": "sha512-ufVuZxyJ3LpApk3V101X9qYNX91fnQ4isulz9lWjg90U7Xz0Cav4J3yyFZy6B/cJpYxuiy49R8wV1xDtTeGThA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-linux-arm-gnueabihf": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm-gnueabihf/-/simple-git-linux-arm-gnueabihf-0.1.11.tgz", + "integrity": "sha512-rFafW0Qc/j5we2ghUecB7mFzGcNDtJ5lTiB4I7kffNeL8pEi6Yi7kST8hylswcCowia65d45xsyeNp1mFlFwcg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-linux-arm64-gnu": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm64-gnu/-/simple-git-linux-arm64-gnu-0.1.11.tgz", + "integrity": "sha512-HZ4yaqpj/FQ3V9qNQrTGhtXb7pLAARXeRJrwoaGfz3eZ069y2bHReFcNR//5bsVhZ18JaS9EV47F8WjDxtpI5g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-linux-arm64-musl": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm64-musl/-/simple-git-linux-arm64-musl-0.1.11.tgz", + "integrity": "sha512-b39lJiC3n2+Y6Exjx6qwHoBF++D3k2hN4mZZkvQCFSdLXJ2xtalCatSRWW3pt+mHOHMOgbGektL5v5BYq52hxw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-linux-x64-gnu": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-x64-gnu/-/simple-git-linux-x64-gnu-0.1.11.tgz", + "integrity": "sha512-9EPFvY7PZg+oqWi6Jft5WgSsQtvy9Ey1g4NG+LG8y1RbvaNKthxKbR5zgx196pnFVdcLtsuIdOv/OaQlbcTXkw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-linux-x64-musl": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-x64-musl/-/simple-git-linux-x64-musl-0.1.11.tgz", + "integrity": "sha512-doIt1lPYIGL3UthlEQjdM9s1Wv0v8bz8LVAgbzJMS+UpVZzArwLWkanAJCy1HjgMTUMiE3AVJqACKIF3EfW/TQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-win32-arm64-msvc": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-arm64-msvc/-/simple-git-win32-arm64-msvc-0.1.11.tgz", + "integrity": "sha512-TK3Uvj3Q72ebxfxDT/eLFt8sxCNHo20QMvqJ5BHt4zP1Y9Fl1DXSPRUKLBIhJd0nPcI45ZOMRiZyoT8joxAC9g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/simple-git-win32-x64-msvc": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-x64-msvc/-/simple-git-win32-x64-msvc-0.1.11.tgz", + "integrity": "sha512-XOgP6kFDXGmB2KCXFQEsCq70n/Do2h7W9o7qZu8APAD+Sc8JGKz4hKG7PKY2ot924v9nIoKSYbHnupnhXSoXkg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/env": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.1.0.tgz", + "integrity": "sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.1.0.tgz", + "integrity": "sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==", + "dev": true, + "dependencies": { + "glob": "10.3.10" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.0.tgz", + "integrity": "sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.0.tgz", + "integrity": "sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.0.tgz", + "integrity": "sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.0.tgz", + "integrity": "sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.0.tgz", + "integrity": "sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.0.tgz", + "integrity": "sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.0.tgz", + "integrity": "sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.0.tgz", + "integrity": "sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.0.tgz", + "integrity": "sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz", + "integrity": "sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==", + "dev": true + }, + "node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tanstack/react-virtual": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.2.tgz", + "integrity": "sha512-9XbRLPKgnhMwwmuQMnJMv+5a9sitGNCSEtf/AZXzmJdesYk7XsjYHaEDny+IrJzvPNwZliIIDwCRiaUqR3zzCA==", + "dependencies": { + "@tanstack/virtual-core": "3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@tanstack/virtual-core": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0.tgz", + "integrity": "sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@theguild/remark-mermaid": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@theguild/remark-mermaid/-/remark-mermaid-0.0.5.tgz", + "integrity": "sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw==", + "dependencies": { + "mermaid": "^10.2.2", + "unist-util-visit": "^5.0.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/@theguild/remark-npm2yarn": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@theguild/remark-npm2yarn/-/remark-npm2yarn-0.2.1.tgz", + "integrity": "sha512-jUTFWwDxtLEFtGZh/TW/w30ySaDJ8atKWH8dq2/IiQF61dPrGfETpl0WxD0VdBfuLOeU14/kop466oBSRO/5CA==", + "dependencies": { + "npm-to-yarn": "^2.1.0", + "unist-util-visit": "^5.0.0" + } + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-scale-chromatic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz", + "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==" + }, + "node_modules/@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz", + "integrity": "sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.9.tgz", + "integrity": "sha512-pTHyNlaMD/oKJmS+ZZUyFUcsZeBZpC0lmGquw98CqRVNgAdJZJeD7GoeLiT6Xbx5rU9VCjSt0RwEvDgzh4obFw==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/katex": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.7.tgz", + "integrity": "sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==" + }, + "node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", + "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "node_modules/@types/node": { + "version": "20.11.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.7.tgz", + "integrity": "sha512-GPmeN1C3XAyV5uybAf4cMLWT9fDWcmQhZVtMFu7OR32WjrqGG+Wnk2V1d0bmtUyE/Zy1QJ9BxyiTih9z8Oks8A==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/react": { + "version": "18.2.48", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz", + "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", + "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/@typescript-eslint/parser": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.19.1.tgz", + "integrity": "sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "6.19.1", + "@typescript-eslint/types": "6.19.1", + "@typescript-eslint/typescript-estree": "6.19.1", + "@typescript-eslint/visitor-keys": "6.19.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.19.1.tgz", + "integrity": "sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.19.1", + "@typescript-eslint/visitor-keys": "6.19.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.19.1.tgz", + "integrity": "sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.1.tgz", + "integrity": "sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.19.1", + "@typescript-eslint/visitor-keys": "6.19.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.1.tgz", + "integrity": "sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.19.1", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==" + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-1.0.0.tgz", + "integrity": "sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001580", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001580.tgz", + "integrity": "sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/clipboardy": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.2.tgz", + "integrity": "sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==", + "dependencies": { + "arch": "^2.1.0", + "execa": "^0.8.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/compute-scroll-into-view": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz", + "integrity": "sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cose-base": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", + "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", + "dependencies": { + "layout-base": "^1.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/cytoscape": { + "version": "3.28.1", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.28.1.tgz", + "integrity": "sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==", + "dependencies": { + "heap": "^0.2.6", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/cytoscape-cose-bilkent": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", + "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", + "dependencies": { + "cose-base": "^1.0.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", + "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", + "dependencies": { + "cose-base": "^2.2.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/cose-base": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", + "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", + "dependencies": { + "layout-base": "^2.0.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/layout-base": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", + "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==" + }, + "node_modules/d3": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz", + "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==", + "dependencies": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-contour": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "dependencies": { + "d3-array": "^3.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-sankey": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "dependencies": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "node_modules/d3-sankey/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-sankey/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dagre-d3-es": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz", + "integrity": "sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==", + "dependencies": { + "d3": "^7.8.2", + "lodash-es": "^4.17.21" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delaunator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", + "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", + "dependencies": { + "robust-predicates": "^3.0.2" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dompurify": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.8.tgz", + "integrity": "sha512-b7uwreMYL2eZhrSCRC4ahLTeZcPZxSmYfmcQGXGkXiZSNW1X85v+SDM5KsWcpivIiUBH47Ji7NtyUdpLeF5JZQ==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/elkjs": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.9.1.tgz", + "integrity": "sha512-JWKDyqAdltuUcyxaECtYG6H4sqysXSLeoXuGUBfRNESMTkj+w+qdb0jya8Z/WI0jVd03WQtCGhS6FOFtlhD5FQ==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.1.0.tgz", + "integrity": "sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "14.1.0", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", + "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", + "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", + "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-value-to-estree": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz", + "integrity": "sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==", + "dependencies": { + "is-plain-obj": "^3.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/estree-util-visit": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", + "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/execa/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/execa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/execa/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", + "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/flexsearch": { + "version": "0.7.43", + "resolved": "https://registry.npmjs.org/flexsearch/-/flexsearch-0.7.43.tgz", + "integrity": "sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==" + }, + "node_modules/focus-visible": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/focus-visible/-/focus-visible-5.2.0.tgz", + "integrity": "sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", + "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.1.tgz", + "integrity": "sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" + }, + "node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-obj": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hash-obj/-/hash-obj-4.0.0.tgz", + "integrity": "sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==", + "dependencies": { + "is-obj": "^3.0.0", + "sort-keys": "^5.0.0", + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hash-obj/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-dom": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-5.0.0.tgz", + "integrity": "sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==", + "dependencies": { + "@types/hast": "^3.0.0", + "hastscript": "^8.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-dom/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", + "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-html-isomorphic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-2.0.0.tgz", + "integrity": "sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-dom": "^5.0.0", + "hast-util-from-html": "^2.0.0", + "unist-util-remove-position": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-html-isomorphic/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-from-html/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-from-html/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/hast-util-from-html/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-html/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-from-parse5/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/hast-util-from-parse5/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-raw": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.2.tgz", + "integrity": "sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-raw/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/hast-util-raw/node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz", + "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "estree-util-attach-comments": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "unist-util-position": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz", + "integrity": "sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-text/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/heap": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", + "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/intersection-observer": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.12.2.tgz", + "integrity": "sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==" + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-3.0.0.tgz", + "integrity": "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==" + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/katex": { + "version": "0.16.9", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.9.tgz", + "integrity": "sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ==", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/khroma": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", + "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/layout-base": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", + "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/markdown-extensions": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", + "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/match-sorter": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.3.tgz", + "integrity": "sha512-sgiXxrRijEe0SzHKGX4HouCpfHRPnqteH42UdMEW7BlWy990ZkzcvonJGv4Uu9WE7Y1f8Yocm91+4qFPCbmNww==", + "dependencies": { + "@babel/runtime": "^7.23.8", + "remove-accents": "0.5.0" + } + }, + "node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", + "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", + "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", + "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", + "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", + "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "dependencies": { + "@types/mdast": "^3.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", + "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-math": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-math/-/mdast-util-math-2.0.2.tgz", + "integrity": "sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==", + "dependencies": { + "@types/mdast": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", + "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdx-jsx": "^2.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", + "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", + "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "mdast-util-from-markdown": "^1.1.0", + "mdast-util-to-markdown": "^1.3.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^4.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-remove-position": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", + "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", + "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "dependencies": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", + "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-to-hast/node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mermaid": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.7.0.tgz", + "integrity": "sha512-PsvGupPCkN1vemAAjScyw4pw34p4/0dZkSrqvAB26hUvJulOWGIwt35FZWmT9wPIi4r0QLa5X0PB4YLIGn0/YQ==", + "dependencies": { + "@braintree/sanitize-url": "^6.0.1", + "@types/d3-scale": "^4.0.3", + "@types/d3-scale-chromatic": "^3.0.0", + "cytoscape": "^3.23.0", + "cytoscape-cose-bilkent": "^4.1.0", + "cytoscape-fcose": "^2.1.0", + "d3": "^7.4.0", + "d3-sankey": "^0.12.3", + "dagre-d3-es": "7.0.10", + "dayjs": "^1.11.7", + "dompurify": "^3.0.5", + "elkjs": "^0.9.0", + "khroma": "^2.0.0", + "lodash-es": "^4.17.21", + "mdast-util-from-markdown": "^1.3.0", + "non-layered-tidy-tree-layout": "^2.0.2", + "stylis": "^4.1.3", + "ts-dedent": "^2.2.0", + "uuid": "^9.0.0", + "web-worker": "^1.2.0" + } + }, + "node_modules/micromark": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", + "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", + "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", + "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", + "dependencies": { + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", + "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", + "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", + "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", + "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-math": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-2.1.2.tgz", + "integrity": "sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==", + "dependencies": { + "@types/katex": "^0.16.0", + "katex": "^0.16.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz", + "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz", + "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz", + "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==", + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz", + "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^1.0.0", + "micromark-extension-mdx-jsx": "^1.0.0", + "micromark-extension-mdx-md": "^1.0.0", + "micromark-extension-mdxjs-esm": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz", + "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==", + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-core-commonmark": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.1.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz", + "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz", + "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^2.0.0", + "estree-util-visit": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-util-events-to-acorn/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/next": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/next/-/next-14.1.0.tgz", + "integrity": "sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==", + "dependencies": { + "@next/env": "14.1.0", + "@swc/helpers": "0.5.2", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.1.0", + "@next/swc-darwin-x64": "14.1.0", + "@next/swc-linux-arm64-gnu": "14.1.0", + "@next/swc-linux-arm64-musl": "14.1.0", + "@next/swc-linux-x64-gnu": "14.1.0", + "@next/swc-linux-x64-musl": "14.1.0", + "@next/swc-win32-arm64-msvc": "14.1.0", + "@next/swc-win32-ia32-msvc": "14.1.0", + "@next/swc-win32-x64-msvc": "14.1.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-mdx-remote": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/next-mdx-remote/-/next-mdx-remote-4.4.1.tgz", + "integrity": "sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==", + "dependencies": { + "@mdx-js/mdx": "^2.2.1", + "@mdx-js/react": "^2.2.1", + "vfile": "^5.3.0", + "vfile-matter": "^3.0.1" + }, + "engines": { + "node": ">=14", + "npm": ">=7" + }, + "peerDependencies": { + "react": ">=16.x <=18.x", + "react-dom": ">=16.x <=18.x" + } + }, + "node_modules/next-seo": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/next-seo/-/next-seo-6.4.0.tgz", + "integrity": "sha512-XQFxkOL2hw0YE+P100HbI3EAvcludlHPxuzMgaIjKb7kPK0CvjGvLFjd9hszZFEDc5oiQkGFA8+cuWcnip7eYA==", + "peerDependencies": { + "next": "^8.1.1-canary.54 || >=9.0.0", + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/next-themes": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz", + "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==", + "peerDependencies": { + "next": "*", + "react": "*", + "react-dom": "*" + } + }, + "node_modules/nextra": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nextra/-/nextra-2.13.2.tgz", + "integrity": "sha512-pIgOSXNUqTz1laxV4ChFZOU7lzJAoDHHaBPj8L09PuxrLKqU1BU/iZtXAG6bQeKCx8EPdBsoXxEuENnL9QGnGA==", + "dependencies": { + "@headlessui/react": "^1.7.10", + "@mdx-js/mdx": "^2.3.0", + "@mdx-js/react": "^2.3.0", + "@napi-rs/simple-git": "^0.1.9", + "@theguild/remark-mermaid": "^0.0.5", + "@theguild/remark-npm2yarn": "^0.2.0", + "clsx": "^2.0.0", + "github-slugger": "^2.0.0", + "graceful-fs": "^4.2.11", + "gray-matter": "^4.0.3", + "katex": "^0.16.9", + "lodash.get": "^4.4.2", + "next-mdx-remote": "^4.2.1", + "p-limit": "^3.1.0", + "rehype-katex": "^7.0.0", + "rehype-pretty-code": "0.9.11", + "rehype-raw": "^7.0.0", + "remark-gfm": "^3.0.1", + "remark-math": "^5.1.1", + "remark-reading-time": "^2.0.1", + "shiki": "^0.14.3", + "slash": "^3.0.0", + "title": "^3.5.3", + "unist-util-remove": "^4.0.0", + "unist-util-visit": "^5.0.0", + "zod": "^3.22.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "next": ">=9.5.3", + "react": ">=16.13.1", + "react-dom": ">=16.13.1" + } + }, + "node_modules/nextra-theme-docs": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nextra-theme-docs/-/nextra-theme-docs-2.13.2.tgz", + "integrity": "sha512-yE4umXaImp1/kf/sFciPj2+EFrNSwd9Db26hi98sIIiujzGf3+9eUgAz45vF9CwBw50FSXxm1QGRcY+slQ4xQQ==", + "dependencies": { + "@headlessui/react": "^1.7.10", + "@popperjs/core": "^2.11.6", + "clsx": "^2.0.0", + "escape-string-regexp": "^5.0.0", + "flexsearch": "^0.7.31", + "focus-visible": "^5.2.0", + "git-url-parse": "^13.1.0", + "intersection-observer": "^0.12.2", + "match-sorter": "^6.3.1", + "next-seo": "^6.0.0", + "next-themes": "^0.2.1", + "scroll-into-view-if-needed": "^3.0.0", + "zod": "^3.22.3" + }, + "peerDependencies": { + "next": ">=9.5.3", + "nextra": "2.13.2", + "react": ">=16.13.1", + "react-dom": ">=16.13.1" + } + }, + "node_modules/nextra-theme-docs/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/non-layered-tidy-tree-layout": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz", + "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==" + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-to-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/npm-to-yarn/-/npm-to-yarn-2.1.0.tgz", + "integrity": "sha512-2C1IgJLdJngq1bSER7K7CGFszRr9s2rijEwvENPEgI0eK9xlD3tNwDc0UJnRj7FIT2aydWm72jB88uVswAhXHA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/nebrelbug/npm-to-yarn?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "node_modules/parse-path": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", + "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.1.tgz", + "integrity": "sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/protocols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rehype-katex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-katex/-/rehype-katex-7.0.0.tgz", + "integrity": "sha512-h8FPkGE00r2XKU+/acgqwWUlyzve1IiOKwsEkg4pDL3k48PiE0Pt+/uLtVHDVkN1yA4iurZN6UES8ivHVEQV6Q==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/katex": "^0.16.0", + "hast-util-from-html-isomorphic": "^2.0.0", + "hast-util-to-text": "^4.0.0", + "katex": "^0.16.0", + "unist-util-visit-parents": "^6.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-katex/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-katex/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/rehype-katex/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-katex/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-pretty-code": { + "version": "0.9.11", + "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.9.11.tgz", + "integrity": "sha512-Eq90eCYXQJISktfRZ8PPtwc5SUyH6fJcxS8XOMnHPUQZBtC6RYo67gGlley9X2nR8vlniPj0/7oCDEYHKQa/oA==", + "dependencies": { + "@types/hast": "^2.0.0", + "hash-obj": "^4.0.0", + "parse-numeric-range": "^1.3.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "shiki": "*" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-raw/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/rehype-raw/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-math": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-5.1.1.tgz", + "integrity": "sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-math": "^2.0.0", + "micromark-extension-math": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", + "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", + "dependencies": { + "mdast-util-mdx": "^2.0.0", + "micromark-extension-mdxjs": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-reading-time": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/remark-reading-time/-/remark-reading-time-2.0.1.tgz", + "integrity": "sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==", + "dependencies": { + "estree-util-is-identifier-name": "^2.0.0", + "estree-util-value-to-estree": "^1.3.0", + "reading-time": "^1.3.0", + "unist-util-visit": "^3.1.0" + } + }, + "node_modules/remark-reading-time/node_modules/unist-util-visit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", + "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-reading-time/node_modules/unist-util-visit-parents": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype/node_modules/mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remove-accents": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", + "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/robust-predicates": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", + "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/scroll-into-view-if-needed": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", + "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", + "dependencies": { + "compute-scroll-into-view": "^3.0.2" + } + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.2", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shiki": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", + "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", + "dependencies": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sort-keys": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.0.0.tgz", + "integrity": "sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==", + "dependencies": { + "is-plain-obj": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/stylis": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", + "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/title": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/title/-/title-3.5.3.tgz", + "integrity": "sha512-20JyowYglSEeCvZv3EZ0nZ046vLarO37prvV0mbtQV7C8DJPGgN967r8SJkqd3XK3K3lD3/Iyfp3avjfil8Q2Q==", + "dependencies": { + "arg": "1.0.0", + "chalk": "2.3.0", + "clipboardy": "1.2.2", + "titleize": "1.0.0" + }, + "bin": { + "title": "bin/title.js" + } + }, + "node_modules/title/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/title/node_modules/chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dependencies": { + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/title/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/title/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/title/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/title/node_modules/has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/title/node_modules/supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==", + "dependencies": { + "has-flag": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/titleize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-1.0.0.tgz", + "integrity": "sha512-TARUb7z1pGvlLxgPk++7wJ6aycXF3GJ0sNSBTAsTuJrQG5QuZlkUQP+zl+nbjAh4gMX9yDw9ZYklMd7vAfJKEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "dev": true, + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-dedent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "engines": { + "node": ">=6.10" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-after/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-find-after/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", + "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-4.0.0.tgz", + "integrity": "sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-remove/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-remove/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-visit-parents/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-visit/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/vfile-location/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-matter": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile-matter/-/vfile-matter-3.0.1.tgz", + "integrity": "sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg==", + "dependencies": { + "@types/js-yaml": "^4.0.0", + "is-buffer": "^2.0.0", + "js-yaml": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/vfile-message/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==" + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==" + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/web-worker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz", + "integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/agdb_web_next/package.json b/agdb_web_next/package.json new file mode 100644 index 000000000..02f863429 --- /dev/null +++ b/agdb_web_next/package.json @@ -0,0 +1,30 @@ +{ + "name": "agdb_web_next", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint", + "format": "prettier . --write", + "format:check": "prettier . --check" + }, + "dependencies": { + "next": "14.1.0", + "nextra": "^2.13.2", + "nextra-theme-docs": "^2.13.2", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "14.1.0", + "eslint-config-prettier": "^9.1.0", + "prettier": "^3.2.4", + "typescript": "^5" + } +} diff --git a/agdb_web_next/pages/_meta.cs-CZ.json b/agdb_web_next/pages/_meta.cs-CZ.json new file mode 100644 index 000000000..9998144ed --- /dev/null +++ b/agdb_web_next/pages/_meta.cs-CZ.json @@ -0,0 +1,13 @@ +{ + "index": "Domů", + "another": "Další", + "advanced": "Pokročilé", + "about": { + "title": "O agdb", + "type": "page" + }, + "contact": { + "title": "Kontakt ↗", + "type": "page" + } +} diff --git a/agdb_web_next/pages/_meta.en-US.json b/agdb_web_next/pages/_meta.en-US.json new file mode 100644 index 000000000..e5f6fc857 --- /dev/null +++ b/agdb_web_next/pages/_meta.en-US.json @@ -0,0 +1,13 @@ +{ + "index": "Introduction", + "another": "Another Page", + "advanced": "Advanced (A Folder)", + "about": { + "title": "About", + "type": "page" + }, + "contact": { + "title": "Contact ↗", + "type": "page" + } +} diff --git a/agdb_web_next/pages/about.cs-CZ.mdx b/agdb_web_next/pages/about.cs-CZ.mdx new file mode 100644 index 000000000..cd581d948 --- /dev/null +++ b/agdb_web_next/pages/about.cs-CZ.mdx @@ -0,0 +1 @@ +# O agdb diff --git a/agdb_web_next/pages/about.en-US.mdx b/agdb_web_next/pages/about.en-US.mdx new file mode 100644 index 000000000..70e291a1a --- /dev/null +++ b/agdb_web_next/pages/about.en-US.mdx @@ -0,0 +1,29 @@ +# About + +```rs +db.exec_mut(&QueryBuilder::insert() + .nodes() + .aliases("users") + .query())?; +``` + +```mermaid +graph TD; +subgraph AA [Consumers] +A[Mobile app]; +B[Web app]; +C[Node.js client]; +end +subgraph BB [Services] +E[REST API]; +F[GraphQL API]; +G[SOAP API]; +end +Z[GraphQL API]; +A --> Z; +B --> Z; +C --> Z; +Z --> E; +Z --> F; +Z --> G; +``` diff --git a/agdb_web_next/pages/another.en-US.mdx b/agdb_web_next/pages/another.en-US.mdx new file mode 100644 index 000000000..ec67b83ef --- /dev/null +++ b/agdb_web_next/pages/another.en-US.mdx @@ -0,0 +1 @@ +# another page diff --git a/agdb_web_next/pages/contact.cs-CZ.mdx b/agdb_web_next/pages/contact.cs-CZ.mdx new file mode 100644 index 000000000..c60578019 --- /dev/null +++ b/agdb_web_next/pages/contact.cs-CZ.mdx @@ -0,0 +1 @@ +# Kontakt diff --git a/agdb_web_next/pages/contact.en-US.mdx b/agdb_web_next/pages/contact.en-US.mdx new file mode 100644 index 000000000..09f7129ce --- /dev/null +++ b/agdb_web_next/pages/contact.en-US.mdx @@ -0,0 +1 @@ +# Contact diff --git a/agdb_web_next/pages/index.cs-CZ.mdx b/agdb_web_next/pages/index.cs-CZ.mdx new file mode 100644 index 000000000..e7ca1ad12 --- /dev/null +++ b/agdb_web_next/pages/index.cs-CZ.mdx @@ -0,0 +1 @@ +# agdb CZ diff --git a/agdb_web_next/pages/index.en-US.mdx b/agdb_web_next/pages/index.en-US.mdx new file mode 100644 index 000000000..fae95943a --- /dev/null +++ b/agdb_web_next/pages/index.en-US.mdx @@ -0,0 +1 @@ +# agdb diff --git a/agdb_web_next/public/favicon.ico b/agdb_web_next/public/favicon.ico new file mode 100644 index 000000000..1608dfad0 Binary files /dev/null and b/agdb_web_next/public/favicon.ico differ diff --git a/agdb_web_next/public/images/api.png b/agdb_web_next/public/images/api.png new file mode 100644 index 000000000..8b6128a82 Binary files /dev/null and b/agdb_web_next/public/images/api.png differ diff --git a/agdb_web_next/public/images/c.png b/agdb_web_next/public/images/c.png new file mode 100644 index 000000000..75535594e Binary files /dev/null and b/agdb_web_next/public/images/c.png differ diff --git a/agdb_web_next/public/images/cloud.png b/agdb_web_next/public/images/cloud.png new file mode 100644 index 000000000..d30211846 Binary files /dev/null and b/agdb_web_next/public/images/cloud.png differ diff --git a/agdb_web_next/public/images/cpp.png b/agdb_web_next/public/images/cpp.png new file mode 100644 index 000000000..7ba904049 Binary files /dev/null and b/agdb_web_next/public/images/cpp.png differ diff --git a/agdb_web_next/public/images/csharp.png b/agdb_web_next/public/images/csharp.png new file mode 100644 index 000000000..0ad114bc3 Binary files /dev/null and b/agdb_web_next/public/images/csharp.png differ diff --git a/agdb_web_next/public/images/db.png b/agdb_web_next/public/images/db.png new file mode 100644 index 000000000..6b7e48d1d Binary files /dev/null and b/agdb_web_next/public/images/db.png differ diff --git a/agdb_web_next/public/images/flamegraph.svg b/agdb_web_next/public/images/flamegraph.svg new file mode 100644 index 000000000..5393f08c5 --- /dev/null +++ b/agdb_web_next/public/images/flamegraph.svg @@ -0,0 +1,491 @@ +Flame Graph Reset ZoomSearch <alloc::string::String as agdb::collections::vec::VecValue>::store (1 samples, 0.01%)agdb::storage::Storage<D>::insert (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes (1 samples, 0.01%)agdb::storage::Storage<D>::write_record (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::db::DbImpl<Store>::exec_mut (2 samples, 0.03%)agdb::db::DbImpl<Store>::transaction_mut (2 samples, 0.03%)agdb::db::DbImpl<Store>::exec_mut::{{closure}} (2 samples, 0.03%)agdb::transaction_mut::TransactionMut<Store>::exec_mut (2 samples, 0.03%)<agdb::query::insert_nodes_query::InsertNodesQuery as agdb::query::QueryMut>::process (2 samples, 0.03%)agdb::db::DbImpl<Store>::insert_new_alias (2 samples, 0.03%)agdb::collections::indexed_map::IndexedMapImpl<K,T,D,DataKT,DataTK>::insert (2 samples, 0.03%)agdb::collections::map::MapImpl<K,T,D,Data>::insert (2 samples, 0.03%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::insert_or_replace (2 samples, 0.03%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::rehash (2 samples, 0.03%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::grow (2 samples, 0.03%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::resize (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::resize (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::resize (2 samples, 0.03%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)agdb_benchmarks::database::Database<S>::new (3 samples, 0.04%)agdb::db::DbImpl<Store>::new (1 samples, 0.01%)agdb::db::DbImpl<Store>::try_new (1 samples, 0.01%)agdb::collections::multi_map::MultiMapImpl<K,T,D,agdb::collections::map::DbMapData<K,T,D>>::new (1 samples, 0.01%)agdb::collections::map::DbMapData<K,T,D>::new (1 samples, 0.01%)agdb::storage::Storage<D>::insert (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes (1 samples, 0.01%)agdb::storage::Storage<D>::write_record (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)std::io::Read::read_exact (2 samples, 0.03%)std::io::default_read_exact (2 samples, 0.03%)<&std::fs::File as std::io::Read>::read (2 samples, 0.03%)std::sys::unix::fs::File::read (2 samples, 0.03%)std::sys::unix::fd::FileDesc::read (2 samples, 0.03%)read (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (6 samples, 0.08%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (6 samples, 0.08%)agdb::storage::write_ahead_log::WriteAheadLog::insert (3 samples, 0.04%)std::io::Write::write_all (3 samples, 0.04%)std::os::unix::net::datagram::UnixDatagram::send (3 samples, 0.04%)std::sys::unix::net::Socket::write (3 samples, 0.04%)std::sys::unix::fd::FileDesc::write (3 samples, 0.04%)__write (3 samples, 0.04%)[libc.so.6] (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (4 samples, 0.06%)std::io::Write::write_all (3 samples, 0.04%)std::os::unix::net::datagram::UnixDatagram::send (3 samples, 0.04%)std::sys::unix::net::Socket::write (3 samples, 0.04%)std::sys::unix::fd::FileDesc::write (3 samples, 0.04%)__write (3 samples, 0.04%)agdb_benchmarks::database::Database<S>::stat (12 samples, 0.17%)agdb::db::DbImpl<Store>::optimize_storage (12 samples, 0.17%)agdb::storage::Storage<D>::shrink_to_fit (12 samples, 0.17%)agdb::storage::Storage<D>::shrink_records (12 samples, 0.17%)agdb::storage::Storage<D>::shrink_index (12 samples, 0.17%)agdb::storage::Storage<D>::write_record (6 samples, 0.08%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (6 samples, 0.08%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (6 samples, 0.08%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)core::slice::sort::merge (2 samples, 0.03%)agdb_benchmarks::readers::Readers<S>::join_and_report::{{closure}} (3 samples, 0.04%)agdb_benchmarks::utilities::report (3 samples, 0.04%)alloc::slice::<impl [T]>::sort (3 samples, 0.04%)alloc::slice::stable_sort (3 samples, 0.04%)core::slice::sort::merge_sort (3 samples, 0.04%)core::slice::sort::provide_sorted_batch (1 samples, 0.01%)core::slice::sort::insertion_sort_shift_left (1 samples, 0.01%)core::slice::sort::insert_tail (1 samples, 0.01%)core::ptr::drop_in_place<core::slice::sort::InsertionHole<core::time::Duration>> (1 samples, 0.01%)<core::slice::sort::InsertionHole<T> as core::ops::drop::Drop>::drop (1 samples, 0.01%)core::intrinsics::copy_nonoverlapping (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::get_free_index (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::grow (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::push (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::resize (1 samples, 0.01%)agdb::storage::Storage<D>::insert_at (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)<agdb::query::insert_edges_query::InsertEdgesQuery as agdb::query::QueryMut>::process (2 samples, 0.03%)agdb::query::insert_edges_query::InsertEdgesQuery::many_to_many_each (2 samples, 0.03%)agdb::db::DbImpl<Store>::insert_edge (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::insert_edge (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::set_edge (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::update_from_edge (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_from (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)agdb_benchmarks (21 samples, 0.29%)_start (21 samples, 0.29%)__libc_start_main (21 samples, 0.29%)[libc.so.6] (21 samples, 0.29%)main (21 samples, 0.29%)std::rt::lang_start_internal (21 samples, 0.29%)std::panic::catch_unwind (21 samples, 0.29%)std::panicking::try (21 samples, 0.29%)std::panicking::try::do_call (21 samples, 0.29%)std::rt::lang_start_internal::{{closure}} (21 samples, 0.29%)std::panic::catch_unwind (21 samples, 0.29%)std::panicking::try (21 samples, 0.29%)std::panicking::try::do_call (21 samples, 0.29%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (21 samples, 0.29%)std::rt::lang_start::{{closure}} (21 samples, 0.29%)std::sys_common::backtrace::__rust_begin_short_backtrace (21 samples, 0.29%)core::ops::function::FnOnce::call_once (21 samples, 0.29%)agdb_benchmarks::main (21 samples, 0.29%)tokio::runtime::runtime::Runtime::block_on (21 samples, 0.29%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on (21 samples, 0.29%)tokio::runtime::context::runtime::enter_runtime (21 samples, 0.29%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on::{{closure}} (21 samples, 0.29%)tokio::runtime::context::blocking::BlockingRegionGuard::block_on (21 samples, 0.29%)tokio::runtime::park::CachedParkThread::block_on (21 samples, 0.29%)tokio::runtime::coop::budget (21 samples, 0.29%)tokio::runtime::coop::with_budget (21 samples, 0.29%)tokio::runtime::park::CachedParkThread::block_on::{{closure}} (21 samples, 0.29%)agdb_benchmarks::main::{{closure}} (21 samples, 0.29%)agdb_benchmarks::benchmark::{{closure}} (21 samples, 0.29%)agdb_benchmarks::users::setup_users (3 samples, 0.04%)agdb_benchmarks::utilities::measured (3 samples, 0.04%)agdb_benchmarks::users::setup_users::{{closure}} (3 samples, 0.04%)agdb::db::DbImpl<Store>::transaction_mut (3 samples, 0.04%)agdb_benchmarks::users::setup_users::{{closure}}::{{closure}} (3 samples, 0.04%)agdb::transaction_mut::TransactionMut<Store>::exec_mut (3 samples, 0.04%)<agdb::query::insert_nodes_query::InsertNodesQuery as agdb::query::QueryMut>::process (1 samples, 0.01%)agdb::db::DbImpl<Store>::insert_node (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::insert_node (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::get_free_index (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::grow (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::push (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::resize (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)__libc_free (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)std::f64::<impl f64>::powf (2 samples, 0.03%)powf64 (2 samples, 0.03%)[libm.so.6] (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (12 samples, 0.17%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (10 samples, 0.14%)clock_gettime (10 samples, 0.14%)__vdso_clock_gettime (7 samples, 0.10%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_processing_scheduled_tasks (2 samples, 0.03%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (2 samples, 0.03%)clock_gettime (2 samples, 0.03%)__vdso_clock_gettime (2 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::maintenance (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::park::Parker::park_timeout (1 samples, 0.01%)tokio::runtime::driver::Driver::park_timeout (1 samples, 0.01%)tokio::runtime::driver::TimeDriver::park_timeout (1 samples, 0.01%)tokio::runtime::time::Driver::park_timeout (1 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (1 samples, 0.01%)tokio::runtime::time::wheel::Wheel::poll (1 samples, 0.01%)tokio::runtime::time::wheel::Wheel::process_expiration (1 samples, 0.01%)tokio::runtime::time::entry::TimerHandle::mark_pending (1 samples, 0.01%)tokio::runtime::time::entry::StateCell::mark_pending (1 samples, 0.01%)<alloc::sync::Arc<T> as core::ops::deref::Deref>::deref (1 samples, 0.01%)alloc::sync::Arc<T>::inner (1 samples, 0.01%)core::ptr::non_null::NonNull<T>::as_ref (1 samples, 0.01%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (2 samples, 0.03%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (1 samples, 0.01%)syscall (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar (5 samples, 0.07%)tokio::loom::std::parking_lot::Condvar::wait (5 samples, 0.07%)parking_lot::condvar::Condvar::wait (5 samples, 0.07%)parking_lot::condvar::Condvar::wait_until_internal (5 samples, 0.07%)parking_lot_core::parking_lot::park (3 samples, 0.04%)parking_lot_core::parking_lot::with_thread_data (3 samples, 0.04%)parking_lot_core::parking_lot::park::{{closure}} (3 samples, 0.04%)parking_lot_core::parking_lot::lock_bucket (1 samples, 0.01%)parking_lot_core::word_lock::WordLock::lock (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::schedule (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::with_current (1 samples, 0.01%)tokio::runtime::context::with_scheduler (1 samples, 0.01%)std::thread::local::LocalKey<T>::with (1 samples, 0.01%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.01%)tokio::runtime::context::with_scheduler::{{closure}} (1 samples, 0.01%)tokio::runtime::context::scoped::Scoped<T>::with (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::with_current::{{closure}} (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task::{{closure}} (1 samples, 0.01%)<alloc::sync::Arc<T> as core::ops::deref::Deref>::deref (1 samples, 0.01%)core::task::wake::Waker::wake (2 samples, 0.03%)tokio::runtime::task::waker::wake_by_val (2 samples, 0.03%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (2 samples, 0.03%)tokio::runtime::task::raw::RawTask::schedule (2 samples, 0.03%)tokio::runtime::task::raw::schedule (1 samples, 0.01%)tokio::runtime::task::Task<S>::from_raw (1 samples, 0.01%)tokio::runtime::task::raw::RawTask::from_raw (1 samples, 0.01%)tokio::runtime::time::wheel::Wheel::next_expiration (1 samples, 0.01%)tokio::runtime::time::wheel::level::Level::next_expiration (1 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (4 samples, 0.06%)tokio::runtime::time::wheel::Wheel::poll (2 samples, 0.03%)tokio::runtime::time::wheel::Wheel::process_expiration (1 samples, 0.01%)tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::pop_back (1 samples, 0.01%)tokio::loom::std::parking_lot::Mutex<T>::lock (1 samples, 0.01%)lock_api::mutex::Mutex<R,T>::lock (1 samples, 0.01%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (1 samples, 0.01%)tokio::process::imp::orphan::OrphanQueueImpl<T>::reap_orphans (1 samples, 0.01%)tokio::loom::std::parking_lot::Mutex<T>::try_lock (1 samples, 0.01%)lock_api::mutex::Mutex<R,T>::try_lock (1 samples, 0.01%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::try_lock (1 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (4 samples, 0.06%)mio::sys::unix::selector::epoll::Selector::select (4 samples, 0.06%)epoll_wait (4 samples, 0.06%)[libc.so.6] (3 samples, 0.04%)tokio::runtime::scheduler::multi_thread::park::Parker::park (18 samples, 0.25%)tokio::runtime::scheduler::multi_thread::park::Inner::park (18 samples, 0.25%)tokio::runtime::scheduler::multi_thread::park::Inner::park_driver (13 samples, 0.18%)tokio::runtime::driver::Driver::park (13 samples, 0.18%)tokio::runtime::driver::TimeDriver::park (13 samples, 0.18%)tokio::runtime::time::Driver::park (13 samples, 0.18%)tokio::runtime::time::Driver::park_internal (9 samples, 0.13%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (3 samples, 0.04%)tokio::runtime::time::source::TimeSource::now (3 samples, 0.04%)tokio::time::clock::Clock::now (2 samples, 0.03%)tokio::time::clock::now (2 samples, 0.03%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (2 samples, 0.03%)clock_gettime (2 samples, 0.03%)__vdso_clock_gettime (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (20 samples, 0.28%)tokio::runtime::scheduler::multi_thread::worker::Core::should_notify_others (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::queue::Local<T>::len (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::queue::Inner<T>::len (1 samples, 0.01%)core::sync::atomic::AtomicU32::load (1 samples, 0.01%)core::sync::atomic::atomic_load (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park (22 samples, 0.31%)tokio::runtime::scheduler::multi_thread::worker::Core::maintenance (1 samples, 0.01%)tokio::runtime::context::budget (1 samples, 0.01%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.01%)tokio::runtime::context::budget::{{closure}} (1 samples, 0.01%)tokio::runtime::coop::with_budget::{{closure}} (1 samples, 0.01%)core::cell::Cell<T>::get (1 samples, 0.01%)core::cell::RefCell<T>::borrow_mut (1 samples, 0.01%)core::cell::RefCell<T>::try_borrow_mut (1 samples, 0.01%)core::cell::BorrowRefMut::new (1 samples, 0.01%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::time::InnerState>> (1 samples, 0.01%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::time::InnerState>> (1 samples, 0.01%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.01%)tokio::runtime::time::Inner::lock (2 samples, 0.03%)tokio::loom::std::parking_lot::Mutex<T>::lock (2 samples, 0.03%)lock_api::mutex::Mutex<R,T>::lock (2 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (2 samples, 0.03%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::reregister (6 samples, 0.08%)tokio::runtime::time::wheel::Wheel::insert (2 samples, 0.03%)tokio::runtime::time::wheel::level::Level::add_entry (2 samples, 0.03%)tokio::runtime::time::wheel::level::slot_for (2 samples, 0.03%)tokio::runtime::time::entry::StateCell::poll (2 samples, 0.03%)tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (2 samples, 0.03%)tokio::sync::task::atomic_waker::AtomicWaker::do_register (1 samples, 0.01%)tokio::sync::task::atomic_waker::AtomicWaker::do_register::catch_unwind (1 samples, 0.01%)std::panic::catch_unwind (1 samples, 0.01%)std::panicking::try (1 samples, 0.01%)std::panicking::try::do_call (1 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1 samples, 0.01%)tokio::sync::task::atomic_waker::AtomicWaker::do_register::{{closure}} (1 samples, 0.01%)<&core::task::wake::Waker as tokio::sync::task::atomic_waker::WakerRef>::into_waker (1 samples, 0.01%)<core::task::wake::Waker as core::clone::Clone>::clone (1 samples, 0.01%)tokio::runtime::task::waker::clone_waker (1 samples, 0.01%)<tokio::time::sleep::Sleep as core::future::future::Future>::poll (11 samples, 0.15%)tokio::time::sleep::Sleep::poll_elapsed (10 samples, 0.14%)tokio::runtime::time::entry::TimerEntry::poll_elapsed (10 samples, 0.14%)tokio::runtime::time::entry::TimerEntry::reset (2 samples, 0.03%)tokio::runtime::time::source::TimeSource::deadline_to_tick (2 samples, 0.03%)tokio::runtime::time::source::TimeSource::instant_to_tick (2 samples, 0.03%)tokio::time::instant::Instant::checked_duration_since (2 samples, 0.03%)std::time::Instant::checked_duration_since (2 samples, 0.03%)std::sys::unix::time::inner::Instant::checked_sub_instant (1 samples, 0.01%)<alloc::string::String as agdb::collections::vec::VecValue>::load (1 samples, 0.01%)agdb::storage::Storage<D>::value (1 samples, 0.01%)agdb::storage::Storage<D>::value_as_bytes (1 samples, 0.01%)agdb::storage::Storage<D>::value_as_bytes_at (1 samples, 0.01%)agdb::storage::Storage<D>::value_size (1 samples, 0.01%)agdb::storage::Storage<D>::record (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::record (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::is_valid (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::key (3 samples, 0.04%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (3 samples, 0.04%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (2 samples, 0.03%)agdb::storage::Storage<D>::value_as_bytes_at_size (1 samples, 0.01%)agdb::storage::Storage<D>::record (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::record (1 samples, 0.01%)<agdb::collections::map::MapValueState as agdb::collections::vec::VecValue>::load (3 samples, 0.04%)<agdb::collections::map::MapValueState as agdb::utilities::serialize::Serialize>::deserialize (3 samples, 0.04%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::state (5 samples, 0.07%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (5 samples, 0.07%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (5 samples, 0.07%)agdb::storage::Storage<D>::value_as_bytes_at_size (2 samples, 0.03%)agdb::storage::Storage<D>::record (2 samples, 0.03%)agdb::storage::storage_records::StorageRecords::record (2 samples, 0.03%)agdb::storage::storage_records::StorageRecords::is_valid (2 samples, 0.03%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::value (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)agdb::storage::Storage<D>::value_as_bytes_at_size (1 samples, 0.01%)agdb::storage::Storage<D>::record (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::record (1 samples, 0.01%)<alloc::string::String as core::cmp::PartialEq>::eq (2 samples, 0.03%)alloc::vec::partial_eq::<impl core::cmp::PartialEq<alloc::vec::Vec<U,A2>> for alloc::vec::Vec<T,A1>>::eq (2 samples, 0.03%)core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (2 samples, 0.03%)<[A] as core::slice::cmp::SlicePartialEq<B>>::equal (2 samples, 0.03%)[libc.so.6] (2 samples, 0.03%)agdb::collections::indexed_map::IndexedMapImpl<K,T,D,DataKT,DataTK>::value (13 samples, 0.18%)agdb::collections::map::MapImpl<K,T,D,Data>::value (13 samples, 0.18%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::value (13 samples, 0.18%)core::ptr::drop_in_place<alloc::string::String> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)alloc::string::String::with_capacity (1 samples, 0.01%)alloc::vec::Vec<T>::with_capacity (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc (1 samples, 0.01%)malloc (1 samples, 0.01%)<&mut W as core::fmt::Write>::write_str (2 samples, 0.03%)alloc::fmt::format (4 samples, 0.06%)core::option::Option<T>::map_or_else (4 samples, 0.06%)alloc::fmt::format::{{closure}} (4 samples, 0.06%)alloc::fmt::format::format_inner (4 samples, 0.06%)core::fmt::Write::write_fmt (3 samples, 0.04%)core::fmt::write (3 samples, 0.04%)core::fmt::rt::Argument::fmt (1 samples, 0.01%)<str as core::fmt::Display>::fmt (1 samples, 0.01%)agdb::db::DbImpl<Store>::db_id (18 samples, 0.25%)core::option::Option<T>::ok_or (1 samples, 0.01%)core::ptr::drop_in_place<agdb::query::query_error::QueryError> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::string::String> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)agdb::db::db_search_handlers::LimitHandler<Store>::new (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::is_removed_index (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from_meta (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::is_valid_index (2 samples, 0.03%)agdb::graph::GraphIndex::as_u64 (1 samples, 0.01%)agdb::graph::GraphIndex::is_edge (1 samples, 0.01%)agdb::graph_search::GraphSearch<D,Data>::is_valid_index (5 samples, 0.07%)agdb::graph_search::GraphSearch<D,Data>::is_valid_node (5 samples, 0.07%)agdb::graph::GraphImpl<D,Data>::node (5 samples, 0.07%)agdb::graph::GraphImpl<D,Data>::validate_node (5 samples, 0.07%)agdb::graph::GraphImpl<D,Data>::is_valid_node (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (2 samples, 0.03%)<i64 as agdb::collections::vec::VecValue>::load (2 samples, 0.03%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (2 samples, 0.03%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::new (1 samples, 0.01%)<agdb::graph_search::depth_first_search::DepthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::new (1 samples, 0.01%)alloc::vec::Vec<T,A>::pop (1 samples, 0.01%)core::ptr::read (1 samples, 0.01%)<agdb::db::db_search_handlers::LimitHandler<Store> as agdb::graph_search::SearchHandler>::process (2 samples, 0.03%)agdb::db::DbImpl<Store>::evaluate_conditions (2 samples, 0.03%)agdb::db::DbImpl<Store>::evaluate_condition (1 samples, 0.01%)agdb::query::query_condition::CountComparison::compare_distance (1 samples, 0.01%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (1 samples, 0.01%)agdb::graph::GraphEdge<D,Data>::index_to (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::edge_to (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::to (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::validate_index (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::is_valid_edge (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (2 samples, 0.03%)<i64 as agdb::collections::vec::VecValue>::load (2 samples, 0.03%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (2 samples, 0.03%)<agdb::graph_search::depth_first_search::DepthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::expand_edge (5 samples, 0.07%)agdb::graph::GraphImpl<D,Data>::edge (4 samples, 0.06%)agdb::graph::GraphImpl<D,Data>::validate_edge (4 samples, 0.06%)agdb::graph::GraphImpl<D,Data>::is_valid_index (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::is_removed_index (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from_meta (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::node (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::validate_node (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::is_valid_node (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)agdb::graph::GraphNode<D,Data>::edge_iter_from (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::first_edge_from (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (5 samples, 0.07%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (8 samples, 0.11%)<i64 as agdb::collections::vec::VecValue>::load (26 samples, 0.36%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (26 samples, 0.36%)<i64 as agdb::collections::vec::VecValue>::storage_len (2 samples, 0.03%)agdb::collections::vec::DbVecData<T,D,E>::offset (8 samples, 0.11%)<i64 as agdb::collections::vec::VecValue>::storage_len (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (5 samples, 0.07%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (3 samples, 0.04%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.04%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (3 samples, 0.04%)agdb::storage::Storage<D>::record (26 samples, 0.36%)agdb::storage::storage_records::StorageRecords::record (24 samples, 0.33%)agdb::storage::storage_records::StorageRecords::is_valid (4 samples, 0.06%)agdb::storage::Storage<D>::validate_read_size (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (128 samples, 1.78%)a..<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (119 samples, 1.66%)agdb::storage::Storage<D>::value_as_bytes_at_size (63 samples, 0.88%)agdb::storage::storage_records::StorageRecord::value_start (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from_meta (134 samples, 1.87%)<..agdb::graph::GraphIndex::as_u64 (2 samples, 0.03%)<agdb::graph::GraphIndex as core::convert::From<i64>>::from (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::next_edge_from (139 samples, 1.94%)a..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.04%)<agdb::graph::GraphEdgeIterator<D,Data> as core::iter::traits::iterator::Iterator>::next (173 samples, 2.41%)<a..agdb::graph::GraphIndex::is_valid (2 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (176 samples, 2.45%)<c..core::option::Option<T>::map (2 samples, 0.03%)@plt (1 samples, 0.01%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (199 samples, 2.77%)<a..alloc::vec::Vec<T,A>::extend_desugared (199 samples, 2.77%)al..alloc::vec::Vec<T,A>::reserve (22 samples, 0.31%)alloc::raw_vec::RawVec<T,A>::reserve (22 samples, 0.31%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (22 samples, 0.31%)alloc::raw_vec::RawVec<T,A>::grow_amortized (22 samples, 0.31%)alloc::raw_vec::finish_grow (22 samples, 0.31%)<alloc::alloc::Global as core::alloc::Allocator>::grow (22 samples, 0.31%)alloc::alloc::Global::grow_impl (22 samples, 0.31%)alloc::alloc::realloc (22 samples, 0.31%)realloc (22 samples, 0.31%)[libc.so.6] (21 samples, 0.29%)[libc.so.6] (17 samples, 0.24%)[libc.so.6] (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::load (1 samples, 0.01%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)<agdb::graph_search::depth_first_search::DepthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::expand_node (204 samples, 2.84%)<a..core::iter::traits::iterator::Iterator::collect (202 samples, 2.81%)co..<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (202 samples, 2.81%)<a..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (202 samples, 2.81%)<a..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (202 samples, 2.81%)<a..<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.03%)<agdb::graph::GraphEdgeIterator<D,Data> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::next_edge_from (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from_meta (2 samples, 0.03%)agdb::graph::GraphIndex::as_u64 (1 samples, 0.01%)<alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (7 samples, 0.10%)alloc::raw_vec::RawVec<T,A>::grow_amortized (7 samples, 0.10%)alloc::raw_vec::finish_grow (7 samples, 0.10%)<alloc::alloc::Global as core::alloc::Allocator>::grow (7 samples, 0.10%)alloc::alloc::Global::grow_impl (7 samples, 0.10%)alloc::alloc::realloc (7 samples, 0.10%)realloc (7 samples, 0.10%)[libc.so.6] (6 samples, 0.08%)[libc.so.6] (5 samples, 0.07%)alloc::vec::Vec<T,A>::as_mut_ptr (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::ptr (1 samples, 0.01%)core::ptr::mut_ptr::<impl *mut T>::add (2 samples, 0.03%)alloc::vec::Vec<T,A>::push (20 samples, 0.28%)core::ptr::write (6 samples, 0.08%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_unvisited_index (236 samples, 3.29%)agd..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::expand_index (234 samples, 3.26%)agd..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::add_edges_to_stack (25 samples, 0.35%)core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<agdb::graph::GraphIndex>> (4 samples, 0.06%)<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.06%)core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<agdb::graph::GraphIndex,alloc::alloc::Global>> (4 samples, 0.06%)<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.06%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<agdb::graph::GraphIndex>> (4 samples, 0.06%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (4 samples, 0.06%)alloc::alloc::dealloc (4 samples, 0.06%)__libc_free (4 samples, 0.06%)[libc.so.6] (3 samples, 0.04%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::search (238 samples, 3.31%)agd..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_stack (238 samples, 3.31%)agd..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_index (237 samples, 3.30%)agd..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::visit_index (1 samples, 0.01%)agdb::collections::bit_set::BitSet::insert (1 samples, 0.01%)alloc::vec::Vec<T,A>::resize (1 samples, 0.01%)alloc::vec::Vec<T,A>::extend_with (1 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)core::num::<impl usize>::checked_add (1 samples, 0.01%)core::num::<impl usize>::overflowing_add (1 samples, 0.01%)core::ptr::drop_in_place<agdb::collections::bit_set::BitSet> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)agdb::query::search_query::SearchQuery::search (268 samples, 3.73%)agdb..agdb::db::DbImpl<Store>::search_from (249 samples, 3.47%)agd..agdb::graph_search::GraphSearch<D,Data>::depth_first_search (247 samples, 3.44%)agd..core::ptr::drop_in_place<agdb::graph_search::search_impl::SearchImpl<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped,agdb::graph::GraphDataStorage<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped>,agdb::graph_search::depth_first_search::DepthFirstSearch>> (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<agdb::graph_search::search_impl::SearchIndex>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<agdb::graph_search::search_impl::SearchIndex>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)agdb::db::DbImpl<Store>::exec (269 samples, 3.75%)agdb..agdb::db::DbImpl<Store>::transaction (269 samples, 3.75%)agdb..agdb::db::DbImpl<Store>::exec::{{closure}} (269 samples, 3.75%)agdb..agdb::transaction::Transaction<Store>::exec (269 samples, 3.75%)agdb..<agdb::query::search_query::SearchQuery as agdb::query::Query>::process (269 samples, 3.75%)<agd..alloc::vec::Vec<T,A>::push (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)alloc::raw_vec::finish_grow (1 samples, 0.01%)agdb::query_builder::QueryBuilder::insert (1 samples, 0.01%)agdb::query_builder::search::SearchAlgorithm::from (3 samples, 0.04%)<T as core::convert::Into<U>>::into (3 samples, 0.04%)<agdb::query::query_id::QueryId as core::convert::From<&str>>::from (3 samples, 0.04%)<str as alloc::string::ToString>::to_string (3 samples, 0.04%)<alloc::string::String as core::convert::From<&str>>::from (3 samples, 0.04%)alloc::str::<impl alloc::borrow::ToOwned for str>::to_owned (3 samples, 0.04%)alloc::slice::<impl alloc::borrow::ToOwned for [T]>::to_owned (3 samples, 0.04%)alloc::slice::<impl [T]>::to_vec (3 samples, 0.04%)alloc::slice::<impl [T]>::to_vec_in (3 samples, 0.04%)alloc::slice::hack::to_vec (3 samples, 0.04%)<T as alloc::slice::hack::ConvertVec>::to_vec (3 samples, 0.04%)alloc::vec::Vec<T,A>::with_capacity_in (3 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (3 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::allocate_in (3 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.04%)alloc::alloc::Global::alloc_impl (3 samples, 0.04%)alloc::alloc::alloc (3 samples, 0.04%)malloc (3 samples, 0.04%)agdb::query_builder::search::SearchFrom::where_ (2 samples, 0.03%)agdb::query_builder::where_::WhereLogicOperator::query (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<agdb::query::query_condition::QueryCondition>>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<alloc::vec::Vec<agdb::query::query_condition::QueryCondition>>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__rust_dealloc (1 samples, 0.01%)core::ptr::drop_in_place<agdb::query::search_query::SearchQuery> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<agdb::query::query_condition::QueryCondition>> (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)core::ptr::drop_in_place<[agdb::query::query_condition::QueryCondition]> (1 samples, 0.01%)core::ptr::drop_in_place<agdb::query::query_condition::QueryCondition> (1 samples, 0.01%)std::sys::unix::futex::futex_wait (4 samples, 0.06%)syscall (3 samples, 0.04%)agdb_benchmarks::readers::Reader<S>::last_post (282 samples, 3.93%)agdb..std::sync::rwlock::RwLock<T>::read (5 samples, 0.07%)std::sys::unix::locks::futex_rwlock::RwLock::read (5 samples, 0.07%)std::sys::unix::locks::futex_rwlock::RwLock::read_contended (5 samples, 0.07%)std::sys::unix::locks::futex_rwlock::RwLock::spin_read (1 samples, 0.01%)std::sys::unix::locks::futex_rwlock::RwLock::spin_until (1 samples, 0.01%)core::sync::atomic::AtomicU32::load (1 samples, 0.01%)core::sync::atomic::atomic_load (1 samples, 0.01%)<alloc::sync::Arc<T> as core::ops::deref::Deref>::deref (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (22 samples, 0.31%)<T as core::convert::TryInto<U>>::try_into (3 samples, 0.04%)core::array::<impl core::convert::TryFrom<&[T]> for [T: N]>::try_from (3 samples, 0.04%)core::result::Result<T,E>::map (3 samples, 0.04%)<agdb::db::db_id::DbId as agdb::collections::vec::VecValue>::load (116 samples, 1.62%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (94 samples, 1.31%)core::slice::<impl [T]>::get (12 samples, 0.17%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get (12 samples, 0.17%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (17 samples, 0.24%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (43 samples, 0.60%)<i64 as agdb::collections::vec::VecValue>::storage_len (12 samples, 0.17%)agdb::collections::vec::DbVecData<T,D,E>::offset (42 samples, 0.58%)<i64 as agdb::collections::vec::VecValue>::storage_len (17 samples, 0.24%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (106 samples, 1.48%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (42 samples, 0.58%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (14 samples, 0.19%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (14 samples, 0.19%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (14 samples, 0.19%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (3 samples, 0.04%)core::ptr::const_ptr::<impl *const T>::add (3 samples, 0.04%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (34 samples, 0.47%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (25 samples, 0.35%)core::slice::raw::from_raw_parts (6 samples, 0.08%)core::slice::raw::from_raw_parts::runtime (6 samples, 0.08%)core::intrinsics::is_valid_allocation_size (6 samples, 0.08%)agdb::storage::storage_records::StorageRecords::is_valid (31 samples, 0.43%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (7 samples, 0.10%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (7 samples, 0.10%)<usize as core::slice::index::SliceIndex<[T]>>::index (7 samples, 0.10%)agdb::storage::Storage<D>::record (255 samples, 3.55%)agdb..agdb::storage::storage_records::StorageRecords::record (234 samples, 3.26%)agd..core::slice::<impl [T]>::get (4 samples, 0.06%)<usize as core::slice::index::SliceIndex<[T]>>::get (4 samples, 0.06%)agdb::storage::Storage<D>::validate_read_size (14 samples, 0.19%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (883 samples, 12.30%)<agdb::collections..agdb::storage::Storage<D>::value_as_bytes_at_size (594 samples, 8.27%)agdb::storag..agdb::storage::storage_records::StorageRecord::value_start (16 samples, 0.22%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::key (1,035 samples, 14.41%)<agdb::collections::ma..agdb::collections::vec::VecImpl<T,D,Data,E>::value (1,008 samples, 14.04%)agdb::collections::ve..agdb::collections::vec::VecImpl<T,D,Data,E>::validate_index (14 samples, 0.19%)<agdb::collections::map::MapValueState as agdb::collections::vec::VecValue>::load (98 samples, 1.36%)<agdb::collections::map::MapValueState as agdb::utilities::serialize::Serialize>::deserialize (98 samples, 1.36%)core::slice::<impl [T]>::first (8 samples, 0.11%)<agdb::collections::map::MapValueState as agdb::utilities::serialize::SerializeStatic>::serialized_size_static (14 samples, 0.19%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (41 samples, 0.57%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (87 samples, 1.21%)agdb::collections::vec::DbVecData<T,D,E>::offset (43 samples, 0.60%)<agdb::collections::map::MapValueState as agdb::utilities::serialize::SerializeStatic>::serialized_size_static (17 samples, 0.24%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (73 samples, 1.02%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (35 samples, 0.49%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (10 samples, 0.14%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (10 samples, 0.14%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (10 samples, 0.14%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (8 samples, 0.11%)core::ptr::const_ptr::<impl *const T>::add (8 samples, 0.11%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (19 samples, 0.26%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (27 samples, 0.38%)core::slice::raw::from_raw_parts (15 samples, 0.21%)core::slice::raw::from_raw_parts::runtime (15 samples, 0.21%)core::intrinsics::is_valid_allocation_size (15 samples, 0.21%)agdb::storage::storage_records::StorageRecords::is_valid (16 samples, 0.22%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (4 samples, 0.06%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (4 samples, 0.06%)<usize as core::slice::index::SliceIndex<[T]>>::index (4 samples, 0.06%)agdb::storage::Storage<D>::record (203 samples, 2.83%)ag..agdb::storage::storage_records::StorageRecords::record (185 samples, 2.58%)ag..core::slice::<impl [T]>::get (4 samples, 0.06%)<usize as core::slice::index::SliceIndex<[T]>>::get (4 samples, 0.06%)agdb::storage::Storage<D>::validate_read_size (15 samples, 0.21%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (886 samples, 12.34%)<agdb::collections..agdb::storage::Storage<D>::value_as_bytes_at_size (554 samples, 7.71%)agdb::stora..agdb::storage::storage_records::StorageRecord::value_start (43 samples, 0.60%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::state (1,015 samples, 14.13%)<agdb::collections::m..agdb::collections::vec::VecImpl<T,D,Data,E>::value (994 samples, 13.84%)agdb::collections::ve..agdb::collections::vec::VecImpl<T,D,Data,E>::validate_index (8 samples, 0.11%)<agdb::db::db_value_index::DbValueIndex as agdb::utilities::serialize::Serialize>::deserialize (2 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (4 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (4 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::allocate_in (4 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.06%)alloc::alloc::Global::alloc_impl (4 samples, 0.06%)alloc::alloc::alloc (4 samples, 0.06%)malloc (4 samples, 0.06%)[libc.so.6] (2 samples, 0.03%)<alloc::borrow::Cow<str> as alloc::string::ToString>::to_string (5 samples, 0.07%)alloc::str::<impl alloc::borrow::ToOwned for str>::to_owned (5 samples, 0.07%)alloc::slice::<impl alloc::borrow::ToOwned for [T]>::to_owned (5 samples, 0.07%)alloc::slice::<impl [T]>::to_vec (5 samples, 0.07%)alloc::slice::<impl [T]>::to_vec_in (5 samples, 0.07%)alloc::slice::hack::to_vec (5 samples, 0.07%)<T as alloc::slice::hack::ConvertVec>::to_vec (5 samples, 0.07%)core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (1 samples, 0.01%)core::intrinsics::copy_nonoverlapping (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb::db::db_value_index::DbValueIndex::get_type (1 samples, 0.01%)agdb::db::db_value_index::DbValueIndex::is_value (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.03%)alloc::alloc::Global::alloc_impl (2 samples, 0.03%)alloc::alloc::alloc (2 samples, 0.03%)malloc (2 samples, 0.03%)<alloc::string::String as agdb::utilities::serialize::Serialize>::deserialize (3 samples, 0.04%)alloc::slice::<impl [T]>::to_vec (3 samples, 0.04%)alloc::slice::<impl [T]>::to_vec_in (3 samples, 0.04%)alloc::slice::hack::to_vec (3 samples, 0.04%)<T as alloc::slice::hack::ConvertVec>::to_vec (3 samples, 0.04%)core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (1 samples, 0.01%)core::intrinsics::copy_nonoverlapping (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb::storage::Storage<D>::value (6 samples, 0.08%)agdb::storage::Storage<D>::value_as_bytes (1 samples, 0.01%)agdb::storage::Storage<D>::value_as_bytes_at (1 samples, 0.01%)agdb::storage::Storage<D>::value_as_bytes_at_size (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (1 samples, 0.01%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)<agdb::db::db_key_value::DbKeyValue as agdb::collections::vec::VecValue>::load (22 samples, 0.31%)agdb::db::db_value::DbValue::load_db_value (19 samples, 0.26%)alloc::string::String::from_utf8_lossy (5 samples, 0.07%)<core::str::lossy::Utf8Chunks as core::iter::traits::iterator::Iterator>::next (2 samples, 0.03%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::value (24 samples, 0.33%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (24 samples, 0.33%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (23 samples, 0.32%)agdb::collections::vec::DbVecData<T,D,E>::offset (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (50 samples, 0.70%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::next_pos (15 samples, 0.21%)__rdl_alloc (1 samples, 0.01%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (1 samples, 0.01%)alloc::vec::Vec<T,A>::push (7 samples, 0.10%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (7 samples, 0.10%)alloc::raw_vec::RawVec<T,A>::grow_amortized (7 samples, 0.10%)alloc::raw_vec::finish_grow (7 samples, 0.10%)malloc (5 samples, 0.07%)[libc.so.6] (2 samples, 0.03%)[libc.so.6] (1 samples, 0.01%)agdb::db::DbImpl<Store>::values (2,164 samples, 30.14%)agdb::db::DbImpl<Store>::valuesagdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::values (2,164 samples, 30.14%)agdb::collections::multi_map::MultiMapImpl<K,T,D,..alloc::vec::Vec<T>::new (1 samples, 0.01%)agdb::db::DbImpl<Store>::db_id (1 samples, 0.01%)agdb::db::DbImpl<Store>::graph_index (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::node (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::validate_node (1 samples, 0.01%)agdb::graph_search::GraphSearch<D,Data>::is_valid_index (1 samples, 0.01%)agdb::graph_search::GraphSearch<D,Data>::is_valid_node (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::node (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::validate_node (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::is_valid_node (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::load (1 samples, 0.01%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)<agdb::graph_search::breadth_first_search::BreadthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::new (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::iter::traits::collect::IntoIterator>::into_iter (1 samples, 0.01%)core::mem::manually_drop::ManuallyDrop<T>::new (1 samples, 0.01%)<agdb::graph_search::breadth_first_search::BreadthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::next (8 samples, 0.11%)<alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::next (8 samples, 0.11%)core::ptr::read (7 samples, 0.10%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (4 samples, 0.06%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (4 samples, 0.06%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (15 samples, 0.21%)core::slice::iter::Iter<T>::post_inc_start (8 samples, 0.11%)core::ptr::non_null::NonNull<T>::add (8 samples, 0.11%)core::ptr::const_ptr::<impl *const T>::add (8 samples, 0.11%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (2 samples, 0.03%)core::slice::raw::from_raw_parts (2 samples, 0.03%)core::slice::raw::from_raw_parts::runtime (2 samples, 0.03%)core::intrinsics::is_valid_allocation_size (2 samples, 0.03%)agdb::db::DbImpl<Store>::evaluate_condition (39 samples, 0.54%)agdb::query::query_condition::CountComparison::compare_distance (18 samples, 0.25%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (2 samples, 0.03%)agdb::db::DbImpl<Store>::evaluate_conditions (116 samples, 1.62%)agdb::graph_search::SearchControl::and (5 samples, 0.07%)<agdb::db::db_search_handlers::LimitHandler<Store> as agdb::graph_search::SearchHandler>::process (161 samples, 2.24%)<..agdb::graph_search::SearchControl::is_true (4 samples, 0.06%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (4 samples, 0.06%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (11 samples, 0.15%)<i64 as agdb::collections::vec::VecValue>::load (24 samples, 0.33%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (23 samples, 0.32%)<i64 as agdb::collections::vec::VecValue>::storage_len (8 samples, 0.11%)agdb::collections::vec::DbVecData<T,D,E>::offset (10 samples, 0.14%)<i64 as agdb::collections::vec::VecValue>::storage_len (4 samples, 0.06%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (16 samples, 0.22%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (10 samples, 0.14%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (3 samples, 0.04%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (3 samples, 0.04%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (3 samples, 0.04%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (2 samples, 0.03%)core::ptr::const_ptr::<impl *const T>::add (2 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (2 samples, 0.03%)core::slice::raw::from_raw_parts (1 samples, 0.01%)core::slice::raw::from_raw_parts::runtime (1 samples, 0.01%)core::intrinsics::is_valid_allocation_size (1 samples, 0.01%)agdb::storage::Storage<D>::record (25 samples, 0.35%)agdb::storage::storage_records::StorageRecords::record (23 samples, 0.32%)agdb::storage::storage_records::StorageRecords::is_valid (5 samples, 0.07%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (2 samples, 0.03%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (2 samples, 0.03%)<usize as core::slice::index::SliceIndex<[T]>>::index (2 samples, 0.03%)agdb::storage::Storage<D>::validate_read_size (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (162 samples, 2.26%)<..agdb::storage::Storage<D>::value_as_bytes_at_size (96 samples, 1.34%)agdb::storage::storage_records::StorageRecord::value_start (7 samples, 0.10%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (181 samples, 2.52%)ag..agdb::collections::vec::VecImpl<T,D,Data,E>::validate_index (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::to (195 samples, 2.72%)<a..agdb::graph::GraphIndex::as_u64 (8 samples, 0.11%)agdb::graph::GraphIndex::is_edge (5 samples, 0.07%)<agdb::graph::GraphIndex as core::convert::From<i64>>::from (2 samples, 0.03%)agdb::graph::GraphEdge<D,Data>::index_to (203 samples, 2.83%)ag..agdb::graph::GraphImpl<D,Data>::edge_to (203 samples, 2.83%)ag..core::result::Result<T,E>::unwrap_or_default (5 samples, 0.07%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (5 samples, 0.07%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (21 samples, 0.29%)<i64 as agdb::collections::vec::VecValue>::load (27 samples, 0.38%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (27 samples, 0.38%)core::slice::<impl [T]>::get (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::storage_len (3 samples, 0.04%)agdb::collections::vec::DbVecData<T,D,E>::offset (8 samples, 0.11%)<i64 as agdb::collections::vec::VecValue>::storage_len (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (23 samples, 0.32%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (12 samples, 0.17%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (2 samples, 0.03%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (2 samples, 0.03%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (2 samples, 0.03%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (2 samples, 0.03%)core::ptr::const_ptr::<impl *const T>::add (2 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.04%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (3 samples, 0.04%)core::slice::raw::from_raw_parts (2 samples, 0.03%)core::slice::raw::from_raw_parts::runtime (2 samples, 0.03%)core::intrinsics::is_valid_allocation_size (2 samples, 0.03%)agdb::storage::Storage<D>::record (35 samples, 0.49%)agdb::storage::storage_records::StorageRecords::record (31 samples, 0.43%)agdb::storage::storage_records::StorageRecords::is_valid (2 samples, 0.03%)agdb::storage::Storage<D>::validate_read_size (3 samples, 0.04%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (177 samples, 2.46%)<a..agdb::storage::Storage<D>::value_as_bytes_at_size (103 samples, 1.43%)agdb::storage::storage_records::StorageRecord::value_start (8 samples, 0.11%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (199 samples, 2.77%)ag..agdb::collections::vec::VecImpl<T,D,Data,E>::validate_index (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (209 samples, 2.91%)<a..agdb::graph::GraphIndex::as_u64 (1 samples, 0.01%)agdb::graph::GraphIndex::is_edge (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::is_valid_edge (212 samples, 2.95%)agd..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.04%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (12 samples, 0.17%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (15 samples, 0.21%)<i64 as agdb::collections::vec::VecValue>::load (23 samples, 0.32%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (22 samples, 0.31%)<T as core::convert::TryInto<U>>::try_into (1 samples, 0.01%)core::array::<impl core::convert::TryFrom<&[T]> for [T: N]>::try_from (1 samples, 0.01%)core::result::Result<T,E>::map (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::storage_len (4 samples, 0.06%)agdb::collections::vec::DbVecData<T,D,E>::offset (8 samples, 0.11%)<i64 as agdb::collections::vec::VecValue>::storage_len (3 samples, 0.04%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (14 samples, 0.19%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (11 samples, 0.15%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (1 samples, 0.01%)core::ptr::const_ptr::<impl *const T>::add (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (5 samples, 0.07%)agdb::storage::storage_records::StorageRecords::is_valid (6 samples, 0.08%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (3 samples, 0.04%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (3 samples, 0.04%)<usize as core::slice::index::SliceIndex<[T]>>::index (3 samples, 0.04%)agdb::storage::Storage<D>::record (35 samples, 0.49%)agdb::storage::storage_records::StorageRecords::record (35 samples, 0.49%)core::slice::<impl [T]>::get (3 samples, 0.04%)<usize as core::slice::index::SliceIndex<[T]>>::get (3 samples, 0.04%)agdb::storage::Storage<D>::validate_read_size (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (170 samples, 2.37%)<a..agdb::storage::Storage<D>::value_as_bytes_at_size (96 samples, 1.34%)agdb::storage::storage_records::StorageRecord::value_start (5 samples, 0.07%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (193 samples, 2.69%)ag..agdb::collections::vec::VecImpl<T,D,Data,E>::validate_index (4 samples, 0.06%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from_meta (206 samples, 2.87%)<a..agdb::graph::GraphIndex::as_u64 (7 samples, 0.10%)agdb::graph::GraphIndex::is_edge (3 samples, 0.04%)agdb::graph::GraphImpl<D,Data>::is_removed_index (209 samples, 2.91%)ag..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.04%)agdb::graph::GraphIndex::as_u64 (5 samples, 0.07%)agdb::graph::GraphIndex::is_edge (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::validate_edge (459 samples, 6.39%)agdb::gr..agdb::graph::GraphImpl<D,Data>::is_valid_index (225 samples, 3.13%)agd..agdb::graph::GraphIndex::is_valid (4 samples, 0.06%)<agdb::graph_search::breadth_first_search::BreadthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::expand_edge (680 samples, 9.47%)<agdb::graph_s..agdb::graph::GraphImpl<D,Data>::edge (463 samples, 6.45%)agdb::gr..core::result::Result<T,E>::is_err (3 samples, 0.04%)core::result::Result<T,E>::is_ok (3 samples, 0.04%)agdb::graph::GraphImpl<D,Data>::node (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::validate_node (1 samples, 0.01%)agdb::graph::GraphNode<D,Data>::edge_iter_from (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::first_edge_from (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::load (1 samples, 0.01%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (3 samples, 0.04%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (15 samples, 0.21%)<i64 as agdb::collections::vec::VecValue>::load (17 samples, 0.24%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (17 samples, 0.24%)<i64 as agdb::collections::vec::VecValue>::storage_len (3 samples, 0.04%)agdb::collections::vec::DbVecData<T,D,E>::offset (6 samples, 0.08%)<i64 as agdb::collections::vec::VecValue>::storage_len (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (11 samples, 0.15%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (5 samples, 0.07%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (1 samples, 0.01%)core::ptr::const_ptr::<impl *const T>::add (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (2 samples, 0.03%)core::slice::raw::from_raw_parts (1 samples, 0.01%)core::slice::raw::from_raw_parts::runtime (1 samples, 0.01%)core::intrinsics::is_valid_allocation_size (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::is_valid (5 samples, 0.07%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<usize as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)agdb::storage::Storage<D>::record (35 samples, 0.49%)agdb::storage::storage_records::StorageRecords::record (33 samples, 0.46%)core::slice::<impl [T]>::get (2 samples, 0.03%)<usize as core::slice::index::SliceIndex<[T]>>::get (2 samples, 0.03%)agdb::storage::Storage<D>::validate_read_size (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (147 samples, 2.05%)a..<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (133 samples, 1.85%)<..agdb::storage::Storage<D>::value_as_bytes_at_size (78 samples, 1.09%)agdb::storage::storage_records::StorageRecord::value_start (7 samples, 0.10%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from_meta (164 samples, 2.28%)<..agdb::graph::GraphIndex::as_u64 (10 samples, 0.14%)agdb::graph::GraphIndex::is_edge (6 samples, 0.08%)agdb::graph::GraphImpl<D,Data>::next_edge_from (168 samples, 2.34%)a..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.04%)<agdb::graph::GraphEdgeIterator<D,Data> as core::iter::traits::iterator::Iterator>::next (196 samples, 2.73%)<a..agdb::graph::GraphIndex::is_valid (1 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (198 samples, 2.76%)<c..core::option::Option<T>::map (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::set_ptr_and_cap (1 samples, 0.01%)__rdl_realloc (1 samples, 0.01%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::realloc (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::grow (9 samples, 0.13%)alloc::alloc::Global::grow_impl (9 samples, 0.13%)alloc::alloc::realloc (9 samples, 0.13%)realloc (8 samples, 0.11%)[libc.so.6] (5 samples, 0.07%)[libc.so.6] (2 samples, 0.03%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (213 samples, 2.97%)<al..alloc::vec::Vec<T,A>::extend_desugared (213 samples, 2.97%)all..alloc::vec::Vec<T,A>::reserve (12 samples, 0.17%)alloc::raw_vec::RawVec<T,A>::reserve (12 samples, 0.17%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (12 samples, 0.17%)alloc::raw_vec::RawVec<T,A>::grow_amortized (12 samples, 0.17%)alloc::raw_vec::finish_grow (11 samples, 0.15%)core::result::Result<T,E>::map_err (1 samples, 0.01%)__rdl_alloc (1 samples, 0.01%)<agdb::graph_search::breadth_first_search::BreadthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::expand_node (217 samples, 3.02%)<ag..core::iter::traits::iterator::Iterator::collect (215 samples, 2.99%)cor..<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (215 samples, 2.99%)<al..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (215 samples, 2.99%)<al..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (215 samples, 2.99%)<al..alloc::vec::Vec<T>::with_capacity (2 samples, 0.03%)alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.03%)alloc::alloc::Global::alloc_impl (2 samples, 0.03%)alloc::alloc::alloc (2 samples, 0.03%)malloc (1 samples, 0.01%)agdb::graph::GraphIndex::is_node (3 samples, 0.04%)<alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::grow (5 samples, 0.07%)alloc::alloc::Global::grow_impl (5 samples, 0.07%)alloc::alloc::realloc (5 samples, 0.07%)realloc (5 samples, 0.07%)[libc.so.6] (5 samples, 0.07%)[libc.so.6] (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (6 samples, 0.08%)alloc::raw_vec::RawVec<T,A>::grow_amortized (6 samples, 0.08%)alloc::raw_vec::finish_grow (6 samples, 0.08%)__rdl_alloc (1 samples, 0.01%)alloc::vec::Vec<T,A>::as_mut_ptr (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::ptr (1 samples, 0.01%)core::ptr::mut_ptr::<impl *mut T>::add (1 samples, 0.01%)alloc::vec::Vec<T,A>::push (20 samples, 0.28%)core::ptr::write (7 samples, 0.10%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::add_edges_to_stack (25 samples, 0.35%)core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<agdb::graph::GraphIndex>> (1 samples, 0.01%)<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<agdb::graph::GraphIndex,alloc::alloc::Global>> (1 samples, 0.01%)<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<agdb::graph::GraphIndex>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__rdl_dealloc (1 samples, 0.01%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (1 samples, 0.01%)__rust_realloc (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (13 samples, 0.18%)alloc::raw_vec::RawVec<T,A>::grow_amortized (13 samples, 0.18%)alloc::raw_vec::finish_grow (13 samples, 0.18%)<alloc::alloc::Global as core::alloc::Allocator>::grow (13 samples, 0.18%)alloc::alloc::Global::grow_impl (13 samples, 0.18%)alloc::alloc::realloc (13 samples, 0.18%)realloc (12 samples, 0.17%)[libc.so.6] (10 samples, 0.14%)[libc.so.6] (9 samples, 0.13%)[libc.so.6] (2 samples, 0.03%)core::ptr::mut_ptr::<impl *mut T>::add (2 samples, 0.03%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::expand_index (987 samples, 13.74%)agdb::graph_search::s..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::add_index_to_stack (36 samples, 0.50%)alloc::vec::Vec<T,A>::push (36 samples, 0.50%)core::ptr::write (14 samples, 0.19%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_unvisited_index (1,160 samples, 16.15%)agdb::graph_search::searc..alloc::vec::Vec<T,A>::push (3 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (3 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::grow_amortized (3 samples, 0.04%)alloc::raw_vec::finish_grow (3 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::grow (3 samples, 0.04%)alloc::alloc::Global::grow_impl (3 samples, 0.04%)alloc::alloc::realloc (3 samples, 0.04%)realloc (3 samples, 0.04%)[libc.so.6] (3 samples, 0.04%)[libc.so.6] (3 samples, 0.04%)alloc::vec::Vec<T,A>::len (1 samples, 0.01%)agdb::collections::bit_set::BitSet::insert (48 samples, 0.67%)alloc::vec::Vec<T,A>::resize (5 samples, 0.07%)alloc::vec::Vec<T,A>::extend_with (5 samples, 0.07%)alloc::vec::Vec<T,A>::reserve (5 samples, 0.07%)alloc::raw_vec::RawVec<T,A>::reserve (5 samples, 0.07%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (5 samples, 0.07%)alloc::raw_vec::RawVec<T,A>::grow_amortized (5 samples, 0.07%)alloc::raw_vec::finish_grow (5 samples, 0.07%)<alloc::alloc::Global as core::alloc::Allocator>::grow (3 samples, 0.04%)alloc::alloc::Global::grow_impl (3 samples, 0.04%)alloc::alloc::realloc (3 samples, 0.04%)realloc (3 samples, 0.04%)[libc.so.6] (3 samples, 0.04%)[libc.so.6] (2 samples, 0.03%)agdb::collections::bit_set::BitSet::value (23 samples, 0.32%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_index (1,258 samples, 17.52%)agdb::graph_search::search_..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::visit_index (95 samples, 1.32%)agdb::graph::GraphIndex::as_u64 (15 samples, 0.21%)agdb::graph::GraphIndex::is_edge (7 samples, 0.10%)agdb::query::search_query::SearchQuery::search (1,273 samples, 17.73%)agdb::query::search_query::S..agdb::db::DbImpl<Store>::search_from (1,271 samples, 17.70%)agdb::db::DbImpl<Store>::se..agdb::graph_search::GraphSearch<D,Data>::breadth_first_search (1,271 samples, 17.70%)agdb::graph_search::GraphSe..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::search (1,269 samples, 17.67%)agdb::graph_search::search_..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_stack (1,269 samples, 17.67%)agdb::graph_search::search_..core::ptr::drop_in_place<agdb::graph_search::breadth_first_search::BreadthFirstSearch> (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<agdb::graph_search::search_impl::SearchIndex>> (2 samples, 0.03%)<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<agdb::graph_search::search_impl::SearchIndex,alloc::alloc::Global>> (2 samples, 0.03%)<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<agdb::graph_search::search_impl::SearchIndex>> (2 samples, 0.03%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.03%)alloc::alloc::dealloc (2 samples, 0.03%)__libc_free (2 samples, 0.03%)[libc.so.6] (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)alloc::vec::Vec<T,A>::push (1 samples, 0.01%)core::ptr::write (1 samples, 0.01%)agdb::db::DbImpl<Store>::exec (3,440 samples, 47.90%)agdb::db::DbImpl<Store>::execagdb::db::DbImpl<Store>::transaction (3,440 samples, 47.90%)agdb::db::DbImpl<Store>::transactionagdb::db::DbImpl<Store>::exec::{{closure}} (3,440 samples, 47.90%)agdb::db::DbImpl<Store>::exec::{{closure}}agdb::transaction::Transaction<Store>::exec (3,440 samples, 47.90%)agdb::transaction::Transaction<Store>::exec<agdb::query::select_query::SelectQuery as agdb::query::Query>::process (3,440 samples, 47.90%)<agdb::query::select_query::SelectQuery as agdb::query::Query>::processalloc::vec::Vec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.01%)agdb::query_builder::where_::Where::distance (1 samples, 0.01%)agdb::query_builder::where_::Where::add_condition (1 samples, 0.01%)alloc::vec::Vec<T,A>::push (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)alloc::raw_vec::finish_grow (1 samples, 0.01%)__libc_free (5 samples, 0.07%)[libc.so.6] (2 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (7 samples, 0.10%)core::ptr::drop_in_place<[agdb::db::db_key_value::DbKeyValue]> (7 samples, 0.10%)core::ptr::drop_in_place<agdb::db::db_key_value::DbKeyValue> (7 samples, 0.10%)core::ptr::drop_in_place<agdb::db::db_value::DbValue> (2 samples, 0.03%)core::ptr::drop_in_place<agdb::query::query_result::QueryResult> (10 samples, 0.14%)core::ptr::drop_in_place<alloc::vec::Vec<agdb::db::db_element::DbElement>> (10 samples, 0.14%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (10 samples, 0.14%)core::ptr::drop_in_place<[agdb::db::db_element::DbElement]> (10 samples, 0.14%)core::ptr::drop_in_place<agdb::db::db_element::DbElement> (10 samples, 0.14%)core::ptr::drop_in_place<alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>> (10 samples, 0.14%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<agdb::db::db_key_value::DbKeyValue>> (3 samples, 0.04%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.04%)alloc::alloc::dealloc (3 samples, 0.04%)__libc_free (3 samples, 0.04%)[libc.so.6] (2 samples, 0.03%)std::sync::rwlock::RwLockReadGuard<T>::new (1 samples, 0.01%)std::sync::poison::map_result (1 samples, 0.01%)agdb_benchmarks::readers::Reader<S>::read_comments::{{closure}} (3,456 samples, 48.13%)agdb_benchmarks::readers::Reader<S>::read_comments::{{closure}}std::sync::rwlock::RwLock<T>::read (3 samples, 0.04%)std::sys::unix::locks::futex_rwlock::RwLock::read (2 samples, 0.03%)std::sys::unix::locks::futex_rwlock::RwLock::read_contended (2 samples, 0.03%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (2 samples, 0.03%)clock_gettime (2 samples, 0.03%)__vdso_clock_gettime (2 samples, 0.03%)std::time::Instant::elapsed (5 samples, 0.07%)std::time::Instant::now (5 samples, 0.07%)std::sys::unix::time::inner::Instant::now (5 samples, 0.07%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (5 samples, 0.07%)clock_gettime (5 samples, 0.07%)__vdso_clock_gettime (5 samples, 0.07%)agdb_benchmarks::utilities::measured (3,465 samples, 48.25%)agdb_benchmarks::utilities::measuredstd::time::Instant::now (1 samples, 0.01%)std::sys::unix::time::inner::Instant::now (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::grow_amortized (2 samples, 0.03%)alloc::raw_vec::finish_grow (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::grow (2 samples, 0.03%)alloc::alloc::Global::grow_impl (2 samples, 0.03%)alloc::alloc::realloc (2 samples, 0.03%)realloc (2 samples, 0.03%)[libc.so.6] (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb_benchmarks::readers::Reader<S>::read_comments (3,751 samples, 52.24%)agdb_benchmarks::readers::Reader<S>::read_commentsalloc::vec::Vec<T,A>::push (4 samples, 0.06%)core::ptr::write (1 samples, 0.01%)core::ptr::drop_in_place<tokio::time::sleep::Sleep> (1 samples, 0.01%)tokio::time::instant::Instant::now (1 samples, 0.01%)tokio::time::instant::variant::now (1 samples, 0.01%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (1 samples, 0.01%)clock_gettime (1 samples, 0.01%)__vdso_clock_gettime (1 samples, 0.01%)agdb_benchmarks::readers::start_comment_readers::{{closure}} (3,766 samples, 52.44%)agdb_benchmarks::readers::start_comment_readers::{{closure}}tokio::time::sleep::sleep (2 samples, 0.03%)tokio::time::sleep::Sleep::new_timeout (1 samples, 0.01%)tokio::runtime::scheduler::Handle::current (1 samples, 0.01%)tokio::runtime::context::current::with_current (1 samples, 0.01%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.01%)tokio::runtime::context::current::with_current::{{closure}} (1 samples, 0.01%)core::option::Option<T>::map (1 samples, 0.01%)core::ops::function::FnOnce::call_once (1 samples, 0.01%)<tokio::runtime::scheduler::Handle as core::clone::Clone>::clone (1 samples, 0.01%)tokio::runtime::time::entry::TimerEntry::driver (1 samples, 0.01%)tokio::runtime::scheduler::Handle::driver (1 samples, 0.01%)<tokio::time::sleep::Sleep as core::future::future::Future>::poll (3 samples, 0.04%)tokio::time::sleep::Sleep::poll_elapsed (2 samples, 0.03%)tokio::runtime::time::entry::TimerEntry::poll_elapsed (2 samples, 0.03%)tokio::runtime::time::entry::TimerEntry::reset (1 samples, 0.01%)tokio::runtime::time::source::TimeSource::deadline_to_tick (1 samples, 0.01%)tokio::runtime::time::source::TimeSource::instant_to_tick (1 samples, 0.01%)tokio::time::instant::Instant::checked_duration_since (1 samples, 0.01%)std::time::Instant::checked_duration_since (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (21 samples, 0.29%)<T as core::convert::TryInto<U>>::try_into (2 samples, 0.03%)core::array::<impl core::convert::TryFrom<&[T]> for [T: N]>::try_from (2 samples, 0.03%)core::result::Result<T,E>::map (2 samples, 0.03%)<agdb::db::db_id::DbId as agdb::collections::vec::VecValue>::load (99 samples, 1.38%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (78 samples, 1.09%)core::slice::<impl [T]>::get (6 samples, 0.08%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get (6 samples, 0.08%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (14 samples, 0.19%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (27 samples, 0.38%)<i64 as agdb::collections::vec::VecValue>::storage_len (15 samples, 0.21%)agdb::collections::vec::DbVecData<T,D,E>::offset (29 samples, 0.40%)<i64 as agdb::collections::vec::VecValue>::storage_len (7 samples, 0.10%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (61 samples, 0.85%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (23 samples, 0.32%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (5 samples, 0.07%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (5 samples, 0.07%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (5 samples, 0.07%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (3 samples, 0.04%)core::ptr::const_ptr::<impl *const T>::add (3 samples, 0.04%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (16 samples, 0.22%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (22 samples, 0.31%)core::slice::raw::from_raw_parts (8 samples, 0.11%)core::slice::raw::from_raw_parts::runtime (8 samples, 0.11%)core::intrinsics::is_valid_allocation_size (8 samples, 0.11%)agdb::storage::Storage<D>::record (148 samples, 2.06%)a..agdb::storage::storage_records::StorageRecords::record (133 samples, 1.85%)a..agdb::storage::storage_records::StorageRecords::is_valid (21 samples, 0.29%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (12 samples, 0.17%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (12 samples, 0.17%)<usize as core::slice::index::SliceIndex<[T]>>::index (12 samples, 0.17%)agdb::storage::Storage<D>::validate_read_size (8 samples, 0.11%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (612 samples, 8.52%)<agdb::colle..agdb::storage::Storage<D>::value_as_bytes_at_size (381 samples, 5.31%)agdb::..agdb::storage::storage_records::StorageRecord::value_start (26 samples, 0.36%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::key (728 samples, 10.14%)<agdb::collecti..agdb::collections::vec::VecImpl<T,D,Data,E>::value (716 samples, 9.97%)agdb::collecti..agdb::collections::vec::VecImpl<T,D,Data,E>::validate_index (13 samples, 0.18%)<agdb::collections::map::MapValueState as agdb::collections::vec::VecValue>::load (67 samples, 0.93%)<agdb::collections::map::MapValueState as agdb::utilities::serialize::Serialize>::deserialize (67 samples, 0.93%)core::slice::<impl [T]>::first (7 samples, 0.10%)<agdb::collections::map::MapValueState as agdb::utilities::serialize::SerializeStatic>::serialized_size_static (11 samples, 0.15%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (21 samples, 0.29%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (82 samples, 1.14%)agdb::collections::vec::DbVecData<T,D,E>::offset (33 samples, 0.46%)<agdb::collections::map::MapValueState as agdb::utilities::serialize::SerializeStatic>::serialized_size_static (13 samples, 0.18%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (66 samples, 0.92%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (32 samples, 0.45%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (9 samples, 0.13%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (9 samples, 0.13%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (9 samples, 0.13%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (8 samples, 0.11%)core::ptr::const_ptr::<impl *const T>::add (8 samples, 0.11%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (9 samples, 0.13%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (16 samples, 0.22%)core::slice::raw::from_raw_parts (7 samples, 0.10%)core::slice::raw::from_raw_parts::runtime (7 samples, 0.10%)core::intrinsics::is_valid_allocation_size (7 samples, 0.10%)agdb::storage::Storage<D>::record (170 samples, 2.37%)ag..agdb::storage::storage_records::StorageRecords::record (162 samples, 2.26%)a..agdb::storage::storage_records::StorageRecords::is_valid (18 samples, 0.25%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (9 samples, 0.13%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (9 samples, 0.13%)<usize as core::slice::index::SliceIndex<[T]>>::index (9 samples, 0.13%)agdb::storage::Storage<D>::validate_read_size (13 samples, 0.18%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (677 samples, 9.43%)<agdb::collec..agdb::storage::Storage<D>::value_as_bytes_at_size (412 samples, 5.74%)agdb::s..agdb::storage::storage_records::StorageRecord::value_start (24 samples, 0.33%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::state (779 samples, 10.85%)<agdb::collectio..agdb::collections::vec::VecImpl<T,D,Data,E>::value (764 samples, 10.64%)agdb::collection..agdb::collections::vec::VecImpl<T,D,Data,E>::validate_index (6 samples, 0.08%)<agdb::db::db_value_index::DbValueIndex as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)__rdl_alloc (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (12 samples, 0.17%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (12 samples, 0.17%)alloc::raw_vec::RawVec<T,A>::allocate_in (12 samples, 0.17%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (12 samples, 0.17%)alloc::alloc::Global::alloc_impl (12 samples, 0.17%)alloc::alloc::alloc (12 samples, 0.17%)malloc (11 samples, 0.15%)[libc.so.6] (5 samples, 0.07%)[libc.so.6] (2 samples, 0.03%)<alloc::borrow::Cow<str> as alloc::string::ToString>::to_string (13 samples, 0.18%)alloc::str::<impl alloc::borrow::ToOwned for str>::to_owned (13 samples, 0.18%)alloc::slice::<impl alloc::borrow::ToOwned for [T]>::to_owned (13 samples, 0.18%)alloc::slice::<impl [T]>::to_vec (13 samples, 0.18%)alloc::slice::<impl [T]>::to_vec_in (13 samples, 0.18%)alloc::slice::hack::to_vec (13 samples, 0.18%)<T as alloc::slice::hack::ConvertVec>::to_vec (13 samples, 0.18%)core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (1 samples, 0.01%)core::intrinsics::copy_nonoverlapping (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<usize as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)<u64 as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)<T as core::convert::TryInto<U>>::try_into (1 samples, 0.01%)core::array::<impl core::convert::TryFrom<&[T]> for [T: N]>::try_from (1 samples, 0.01%)core::result::Result<T,E>::map (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (9 samples, 0.13%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (9 samples, 0.13%)alloc::raw_vec::RawVec<T,A>::allocate_in (9 samples, 0.13%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (9 samples, 0.13%)alloc::alloc::Global::alloc_impl (9 samples, 0.13%)alloc::alloc::alloc (9 samples, 0.13%)malloc (9 samples, 0.13%)[libc.so.6] (4 samples, 0.06%)[libc.so.6] (2 samples, 0.03%)alloc::slice::<impl [T]>::to_vec (16 samples, 0.22%)alloc::slice::<impl [T]>::to_vec_in (16 samples, 0.22%)alloc::slice::hack::to_vec (16 samples, 0.22%)<T as alloc::slice::hack::ConvertVec>::to_vec (16 samples, 0.22%)core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (7 samples, 0.10%)core::intrinsics::copy_nonoverlapping (7 samples, 0.10%)[libc.so.6] (7 samples, 0.10%)alloc::string::String::from_utf8 (6 samples, 0.08%)core::str::converts::from_utf8 (6 samples, 0.08%)core::str::validations::run_utf8_validation (5 samples, 0.07%)core::str::validations::contains_nonascii (1 samples, 0.01%)<alloc::string::String as agdb::utilities::serialize::Serialize>::deserialize (26 samples, 0.36%)core::slice::<impl [T]>::get (2 samples, 0.03%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get (2 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)agdb::storage::Storage<D>::value_as_bytes_at_size (2 samples, 0.03%)agdb::storage::Storage<D>::record (2 samples, 0.03%)agdb::storage::storage_records::StorageRecords::record (2 samples, 0.03%)agdb::storage::Storage<D>::value (31 samples, 0.43%)agdb::storage::Storage<D>::value_as_bytes (3 samples, 0.04%)agdb::storage::Storage<D>::value_as_bytes_at (3 samples, 0.04%)agdb::storage::Storage<D>::value_size (1 samples, 0.01%)agdb::storage::Storage<D>::record (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::record (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::is_valid (1 samples, 0.01%)<core::str::lossy::Utf8Chunks as core::iter::traits::iterator::Iterator>::next (4 samples, 0.06%)core::slice::<impl [T]>::split_at_unchecked (1 samples, 0.01%)core::ptr::const_ptr::<impl *const T>::add (1 samples, 0.01%)<agdb::db::db_key_value::DbKeyValue as agdb::collections::vec::VecValue>::load (60 samples, 0.84%)agdb::db::db_value::DbValue::load_db_value (55 samples, 0.77%)alloc::string::String::from_utf8_lossy (9 samples, 0.13%)core::str::lossy::Utf8Chunk::invalid (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)agdb::collections::vec::DbVecData<T,D,E>::offset (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::value (66 samples, 0.92%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (65 samples, 0.91%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (63 samples, 0.88%)agdb::storage::Storage<D>::value_as_bytes_at_size (1 samples, 0.01%)agdb::storage::storage_records::StorageRecord::value_start (1 samples, 0.01%)<agdb::db::db_id::DbId as core::cmp::PartialEq>::eq (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (31 samples, 0.43%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::capacity (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::capacity (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::len (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::len (1 samples, 0.01%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::next_pos (13 samples, 0.18%)__rdl_alloc (1 samples, 0.01%)alloc::raw_vec::finish_grow (4 samples, 0.06%)malloc (2 samples, 0.03%)alloc::vec::Vec<T,A>::push (6 samples, 0.08%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (5 samples, 0.07%)alloc::raw_vec::RawVec<T,A>::grow_amortized (5 samples, 0.07%)core::cmp::max (1 samples, 0.01%)core::cmp::Ord::max (1 samples, 0.01%)core::cmp::max_by (1 samples, 0.01%)agdb::db::DbImpl<Store>::values (1,633 samples, 22.74%)agdb::db::DbImpl<Store>::valuesagdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::values (1,633 samples, 22.74%)agdb::collections::multi_map::MultiM..alloc::vec::Vec<T>::new (1 samples, 0.01%)<agdb::storage::StorageIndex as agdb::utilities::serialize::Serialize>::deserialize (2 samples, 0.03%)<alloc::string::String as agdb::collections::vec::VecValue>::load (3 samples, 0.04%)agdb::storage::Storage<D>::value (1 samples, 0.01%)<alloc::string::String as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)alloc::string::String::from_utf8 (1 samples, 0.01%)core::str::converts::from_utf8 (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::key (5 samples, 0.07%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (5 samples, 0.07%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (4 samples, 0.06%)agdb::storage::Storage<D>::value_as_bytes_at_size (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::state (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (2 samples, 0.03%)<agdb::collections::map::MapValueState as agdb::collections::vec::VecValue>::load (1 samples, 0.01%)<agdb::collections::map::MapValueState as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::value (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)agdb::collections::vec::DbVecData<T,D,E>::offset (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::storage_len (1 samples, 0.01%)agdb::collections::indexed_map::IndexedMapImpl<K,T,D,DataKT,DataTK>::value (15 samples, 0.21%)agdb::collections::map::MapImpl<K,T,D,Data>::value (15 samples, 0.21%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::value (15 samples, 0.21%)<alloc::string::String as core::cmp::PartialEq>::eq (5 samples, 0.07%)alloc::vec::partial_eq::<impl core::cmp::PartialEq<alloc::vec::Vec<U,A2>> for alloc::vec::Vec<T,A1>>::eq (5 samples, 0.07%)core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (5 samples, 0.07%)<[A] as core::slice::cmp::SlicePartialEq<B>>::equal (5 samples, 0.07%)[libc.so.6] (5 samples, 0.07%)agdb::db::DbImpl<Store>::db_id (19 samples, 0.26%)alloc::fmt::format (4 samples, 0.06%)core::option::Option<T>::map_or_else (4 samples, 0.06%)alloc::fmt::format::{{closure}} (4 samples, 0.06%)alloc::fmt::format::format_inner (4 samples, 0.06%)core::fmt::Write::write_fmt (3 samples, 0.04%)core::fmt::write (3 samples, 0.04%)<&mut W as core::fmt::Write>::write_str (2 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (1 samples, 0.01%)alloc::string::String::push_str (1 samples, 0.01%)alloc::vec::Vec<T,A>::extend_from_slice (1 samples, 0.01%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (1 samples, 0.01%)alloc::vec::Vec<T,A>::append_elements (1 samples, 0.01%)core::intrinsics::copy_nonoverlapping (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::is_valid_index (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::is_removed_index (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from_meta (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::load (1 samples, 0.01%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)agdb::graph_search::GraphSearch<D,Data>::is_valid_index (3 samples, 0.04%)agdb::graph_search::GraphSearch<D,Data>::is_valid_node (3 samples, 0.04%)agdb::graph::GraphImpl<D,Data>::node (3 samples, 0.04%)agdb::graph::GraphImpl<D,Data>::validate_node (3 samples, 0.04%)agdb::graph::GraphImpl<D,Data>::is_valid_node (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::load (1 samples, 0.01%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::new (1 samples, 0.01%)alloc::alloc::exchange_malloc (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc (1 samples, 0.01%)__rdl_alloc (1 samples, 0.01%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (1 samples, 0.01%)<agdb::graph_search::breadth_first_search::BreadthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::next (9 samples, 0.13%)<alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::next (9 samples, 0.13%)core::ptr::read (8 samples, 0.11%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (6 samples, 0.08%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (4 samples, 0.06%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (16 samples, 0.22%)core::slice::iter::Iter<T>::post_inc_start (5 samples, 0.07%)core::ptr::non_null::NonNull<T>::add (5 samples, 0.07%)core::ptr::const_ptr::<impl *const T>::add (5 samples, 0.07%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (2 samples, 0.03%)core::slice::raw::from_raw_parts (2 samples, 0.03%)core::slice::raw::from_raw_parts::runtime (2 samples, 0.03%)core::intrinsics::is_valid_allocation_size (2 samples, 0.03%)agdb::db::DbImpl<Store>::evaluate_condition (42 samples, 0.58%)agdb::query::query_condition::CountComparison::compare_distance (22 samples, 0.31%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (4 samples, 0.06%)agdb::db::DbImpl<Store>::evaluate_conditions (117 samples, 1.63%)agdb::graph_search::SearchControl::and (11 samples, 0.15%)<agdb::db::db_search_handlers::LimitHandler<Store> as agdb::graph_search::SearchHandler>::process (162 samples, 2.26%)<..agdb::graph_search::SearchControl::is_true (5 samples, 0.07%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (3 samples, 0.04%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (12 samples, 0.17%)<i64 as agdb::collections::vec::VecValue>::load (20 samples, 0.28%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (20 samples, 0.28%)<T as core::convert::TryInto<U>>::try_into (1 samples, 0.01%)core::array::<impl core::convert::TryFrom<&[T]> for [T: N]>::try_from (1 samples, 0.01%)core::result::Result<T,E>::map (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::storage_len (2 samples, 0.03%)agdb::collections::vec::DbVecData<T,D,E>::offset (5 samples, 0.07%)<i64 as agdb::collections::vec::VecValue>::storage_len (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (7 samples, 0.10%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (4 samples, 0.06%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (1 samples, 0.01%)agdb::storage::Storage<D>::record (27 samples, 0.38%)agdb::storage::storage_records::StorageRecords::record (25 samples, 0.35%)agdb::storage::storage_records::StorageRecords::is_valid (7 samples, 0.10%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (2 samples, 0.03%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (2 samples, 0.03%)<usize as core::slice::index::SliceIndex<[T]>>::index (2 samples, 0.03%)agdb::storage::Storage<D>::validate_read_size (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (120 samples, 1.67%)agdb::storage::Storage<D>::value_as_bytes_at_size (68 samples, 0.95%)agdb::storage::storage_records::StorageRecord::value_start (3 samples, 0.04%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (135 samples, 1.88%)a..agdb::collections::vec::VecImpl<T,D,Data,E>::validate_index (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::to (148 samples, 2.06%)<..agdb::graph::GraphIndex::as_u64 (9 samples, 0.13%)agdb::graph::GraphIndex::is_edge (3 samples, 0.04%)agdb::graph::GraphEdge<D,Data>::index_to (152 samples, 2.12%)a..agdb::graph::GraphImpl<D,Data>::edge_to (152 samples, 2.12%)a..core::result::Result<T,E>::unwrap_or_default (2 samples, 0.03%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (3 samples, 0.04%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (11 samples, 0.15%)<i64 as agdb::collections::vec::VecValue>::load (33 samples, 0.46%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (31 samples, 0.43%)<i64 as agdb::collections::vec::VecValue>::storage_len (1 samples, 0.01%)agdb::collections::vec::DbVecData<T,D,E>::offset (3 samples, 0.04%)<i64 as agdb::collections::vec::VecValue>::storage_len (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (12 samples, 0.17%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (8 samples, 0.11%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (2 samples, 0.03%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (2 samples, 0.03%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (2 samples, 0.03%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (1 samples, 0.01%)core::ptr::const_ptr::<impl *const T>::add (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (4 samples, 0.06%)core::slice::raw::from_raw_parts (2 samples, 0.03%)core::slice::raw::from_raw_parts::runtime (2 samples, 0.03%)core::intrinsics::is_valid_allocation_size (2 samples, 0.03%)agdb::storage::Storage<D>::record (26 samples, 0.36%)agdb::storage::storage_records::StorageRecords::record (20 samples, 0.28%)agdb::storage::storage_records::StorageRecords::is_valid (4 samples, 0.06%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<usize as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)agdb::storage::Storage<D>::validate_read_size (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (147 samples, 2.05%)<..agdb::storage::Storage<D>::value_as_bytes_at_size (83 samples, 1.16%)agdb::storage::storage_records::StorageRecord::value_start (3 samples, 0.04%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (163 samples, 2.27%)a..agdb::collections::vec::VecImpl<T,D,Data,E>::validate_index (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (168 samples, 2.34%)<..agdb::graph::GraphIndex::as_u64 (1 samples, 0.01%)agdb::graph::GraphIndex::is_edge (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::is_valid_edge (169 samples, 2.35%)a..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (6 samples, 0.08%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (8 samples, 0.11%)<i64 as agdb::collections::vec::VecValue>::load (18 samples, 0.25%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (18 samples, 0.25%)core::slice::<impl [T]>::get (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::storage_len (4 samples, 0.06%)agdb::collections::vec::DbVecData<T,D,E>::offset (3 samples, 0.04%)<i64 as agdb::collections::vec::VecValue>::storage_len (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (12 samples, 0.17%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (7 samples, 0.10%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (2 samples, 0.03%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (2 samples, 0.03%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (2 samples, 0.03%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (1 samples, 0.01%)core::ptr::const_ptr::<impl *const T>::add (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (2 samples, 0.03%)core::slice::raw::from_raw_parts (1 samples, 0.01%)core::slice::raw::from_raw_parts::runtime (1 samples, 0.01%)core::intrinsics::is_valid_allocation_size (1 samples, 0.01%)agdb::storage::Storage<D>::record (27 samples, 0.38%)agdb::storage::storage_records::StorageRecords::record (25 samples, 0.35%)agdb::storage::storage_records::StorageRecords::is_valid (3 samples, 0.04%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (2 samples, 0.03%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (2 samples, 0.03%)<usize as core::slice::index::SliceIndex<[T]>>::index (2 samples, 0.03%)agdb::storage::Storage<D>::validate_read_size (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (136 samples, 1.89%)a..<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (122 samples, 1.70%)agdb::storage::Storage<D>::value_as_bytes_at_size (73 samples, 1.02%)agdb::storage::storage_records::StorageRecord::value_start (4 samples, 0.06%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from_meta (147 samples, 2.05%)<..agdb::graph::GraphIndex::as_u64 (6 samples, 0.08%)agdb::graph::GraphIndex::is_edge (3 samples, 0.04%)agdb::graph::GraphImpl<D,Data>::is_removed_index (149 samples, 2.07%)a..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::validate_edge (359 samples, 5.00%)agdb::..agdb::graph::GraphImpl<D,Data>::is_valid_index (158 samples, 2.20%)a..agdb::graph::GraphIndex::as_u64 (5 samples, 0.07%)agdb::graph::GraphIndex::is_edge (5 samples, 0.07%)<agdb::graph_search::breadth_first_search::BreadthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::expand_edge (529 samples, 7.37%)<agdb::gra..agdb::graph::GraphImpl<D,Data>::edge (362 samples, 5.04%)agdb::..core::result::Result<T,E>::is_err (1 samples, 0.01%)core::result::Result<T,E>::is_ok (1 samples, 0.01%)agdb::collections::vec::DbVecData<T,D,E>::offset (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::node (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::validate_node (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::is_valid_node (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (2 samples, 0.03%)agdb::storage::Storage<D>::value_as_bytes_at_size (1 samples, 0.01%)agdb::graph::GraphNode<D,Data>::edge_iter_from (1 samples, 0.01%)agdb::graph::GraphImpl<D,Data>::first_edge_from (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)agdb::storage::Storage<D>::value_as_bytes_at_size (1 samples, 0.01%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (4 samples, 0.06%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (9 samples, 0.13%)<i64 as agdb::collections::vec::VecValue>::load (26 samples, 0.36%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (26 samples, 0.36%)<T as core::convert::TryInto<U>>::try_into (1 samples, 0.01%)core::array::<impl core::convert::TryFrom<&[T]> for [T: N]>::try_from (1 samples, 0.01%)core::result::Result<T,E>::map (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::storage_len (2 samples, 0.03%)agdb::collections::vec::DbVecData<T,D,E>::offset (3 samples, 0.04%)<i64 as agdb::collections::vec::VecValue>::storage_len (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (10 samples, 0.14%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (4 samples, 0.06%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (2 samples, 0.03%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (2 samples, 0.03%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (2 samples, 0.03%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (2 samples, 0.03%)core::ptr::const_ptr::<impl *const T>::add (2 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (5 samples, 0.07%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (2 samples, 0.03%)agdb::storage::Storage<D>::record (19 samples, 0.26%)agdb::storage::storage_records::StorageRecords::record (16 samples, 0.22%)agdb::storage::storage_records::StorageRecords::is_valid (2 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<usize as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)agdb::storage::Storage<D>::validate_read_size (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (142 samples, 1.98%)a..<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (130 samples, 1.81%)<..agdb::storage::Storage<D>::value_as_bytes_at_size (67 samples, 0.93%)agdb::storage::storage_records::StorageRecord::value_start (4 samples, 0.06%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from_meta (151 samples, 2.10%)<..agdb::graph::GraphIndex::as_u64 (5 samples, 0.07%)agdb::graph::GraphIndex::is_edge (1 samples, 0.01%)<agdb::graph::GraphIndex as core::convert::From<i64>>::from (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::next_edge_from (159 samples, 2.21%)a..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.03%)<agdb::graph::GraphEdgeIterator<D,Data> as core::iter::traits::iterator::Iterator>::next (185 samples, 2.58%)<a..agdb::graph::GraphIndex::is_valid (1 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (187 samples, 2.60%)<c..core::option::Option<T>::map (1 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (16 samples, 0.22%)alloc::raw_vec::RawVec<T,A>::reserve (16 samples, 0.22%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (16 samples, 0.22%)alloc::raw_vec::RawVec<T,A>::grow_amortized (16 samples, 0.22%)alloc::raw_vec::finish_grow (16 samples, 0.22%)<alloc::alloc::Global as core::alloc::Allocator>::grow (16 samples, 0.22%)alloc::alloc::Global::grow_impl (16 samples, 0.22%)alloc::alloc::realloc (16 samples, 0.22%)realloc (16 samples, 0.22%)[libc.so.6] (14 samples, 0.19%)[libc.so.6] (12 samples, 0.17%)[libc.so.6] (2 samples, 0.03%)<agdb::graph_search::breadth_first_search::BreadthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::expand_node (212 samples, 2.95%)<ag..core::iter::traits::iterator::Iterator::collect (209 samples, 2.91%)co..<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (209 samples, 2.91%)<a..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (209 samples, 2.91%)<a..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (209 samples, 2.91%)<a..<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (209 samples, 2.91%)<a..alloc::vec::Vec<T,A>::extend_desugared (209 samples, 2.91%)al..core::ptr::write (1 samples, 0.01%)agdb::graph::GraphIndex::is_node (1 samples, 0.01%)<alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.06%)core::ptr::read (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::current_memory (1 samples, 0.01%)__rdl_realloc (2 samples, 0.03%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::realloc (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::grow (8 samples, 0.11%)alloc::alloc::Global::grow_impl (8 samples, 0.11%)alloc::alloc::realloc (8 samples, 0.11%)realloc (6 samples, 0.08%)[libc.so.6] (5 samples, 0.07%)[libc.so.6] (4 samples, 0.06%)core::result::Result<T,E>::map_err (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (11 samples, 0.15%)alloc::raw_vec::RawVec<T,A>::grow_amortized (11 samples, 0.15%)alloc::raw_vec::finish_grow (10 samples, 0.14%)malloc (1 samples, 0.01%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::add_edges_to_stack (22 samples, 0.31%)alloc::vec::Vec<T,A>::push (18 samples, 0.25%)core::ptr::write (4 samples, 0.06%)__rust_realloc (1 samples, 0.01%)alloc::raw_vec::finish_grow (12 samples, 0.17%)<alloc::alloc::Global as core::alloc::Allocator>::grow (12 samples, 0.17%)alloc::alloc::Global::grow_impl (12 samples, 0.17%)alloc::alloc::realloc (12 samples, 0.17%)realloc (11 samples, 0.15%)[libc.so.6] (10 samples, 0.14%)[libc.so.6] (10 samples, 0.14%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (14 samples, 0.19%)alloc::raw_vec::RawVec<T,A>::grow_amortized (14 samples, 0.19%)core::num::<impl usize>::checked_add (1 samples, 0.01%)core::num::<impl usize>::overflowing_add (1 samples, 0.01%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::expand_index (817 samples, 11.38%)agdb::graph_searc..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::add_index_to_stack (21 samples, 0.29%)alloc::vec::Vec<T,A>::push (21 samples, 0.29%)core::ptr::write (4 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::grow (4 samples, 0.06%)alloc::alloc::Global::grow_impl (4 samples, 0.06%)alloc::alloc::realloc (4 samples, 0.06%)realloc (4 samples, 0.06%)[libc.so.6] (4 samples, 0.06%)[libc.so.6] (4 samples, 0.06%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_unvisited_index (991 samples, 13.80%)agdb::graph_search::s..alloc::vec::Vec<T,A>::push (7 samples, 0.10%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (6 samples, 0.08%)alloc::raw_vec::RawVec<T,A>::grow_amortized (6 samples, 0.08%)alloc::raw_vec::finish_grow (6 samples, 0.08%)malloc (1 samples, 0.01%)alloc::vec::Vec<T,A>::len (1 samples, 0.01%)agdb::collections::bit_set::BitSet::insert (30 samples, 0.42%)alloc::vec::Vec<T,A>::resize (1 samples, 0.01%)alloc::vec::Vec<T,A>::extend_with (1 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)alloc::raw_vec::finish_grow (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::grow (1 samples, 0.01%)alloc::alloc::Global::grow_impl (1 samples, 0.01%)alloc::alloc::realloc (1 samples, 0.01%)realloc (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb::collections::bit_set::BitSet::value (19 samples, 0.26%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_index (1,056 samples, 14.71%)agdb::graph_search::se..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::visit_index (65 samples, 0.91%)agdb::graph::GraphIndex::as_u64 (12 samples, 0.17%)agdb::graph::GraphIndex::is_edge (5 samples, 0.07%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::search (1,067 samples, 14.86%)agdb::graph_search::sea..agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_stack (1,067 samples, 14.86%)agdb::graph_search::sea..core::ptr::drop_in_place<agdb::graph_search::breadth_first_search::BreadthFirstSearch> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<agdb::graph_search::search_impl::SearchIndex>> (1 samples, 0.01%)<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<agdb::graph_search::search_impl::SearchIndex,alloc::alloc::Global>> (1 samples, 0.01%)<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<agdb::graph_search::search_impl::SearchIndex>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb::graph_search::GraphSearch<D,Data>::breadth_first_search (1,072 samples, 14.93%)agdb::graph_search::Gra..core::ptr::drop_in_place<agdb::graph_search::search_impl::SearchImpl<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped,agdb::graph::GraphDataStorage<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped>,agdb::graph_search::breadth_first_search::BreadthFirstSearch>> (1 samples, 0.01%)core::ptr::drop_in_place<agdb::collections::bit_set::BitSet> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__rust_dealloc (1 samples, 0.01%)agdb::query::search_query::SearchQuery::search (1,093 samples, 15.22%)agdb::query::search_que..agdb::db::DbImpl<Store>::search_from (1,073 samples, 14.94%)agdb::db::DbImpl<Store>..core::ptr::drop_in_place<alloc::vec::Vec<agdb::graph::GraphIndex>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<agdb::graph::GraphIndex>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)__rust_alloc (1 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::grow_amortized (2 samples, 0.03%)alloc::raw_vec::finish_grow (2 samples, 0.03%)malloc (1 samples, 0.01%)agdb::db::DbImpl<Store>::exec (2,731 samples, 38.03%)agdb::db::DbImpl<Store>::execagdb::db::DbImpl<Store>::transaction (2,731 samples, 38.03%)agdb::db::DbImpl<Store>::transactionagdb::db::DbImpl<Store>::exec::{{closure}} (2,731 samples, 38.03%)agdb::db::DbImpl<Store>::exec::{{closure}}agdb::transaction::Transaction<Store>::exec (2,731 samples, 38.03%)agdb::transaction::Transaction<Store>::exec<agdb::query::select_query::SelectQuery as agdb::query::Query>::process (2,731 samples, 38.03%)<agdb::query::select_query::SelectQuery as agdb::query::Query>..core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<agdb::db::db_id::DbId>> (2 samples, 0.03%)<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<agdb::db::db_id::DbId,alloc::alloc::Global>> (2 samples, 0.03%)<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<agdb::db::db_id::DbId>> (2 samples, 0.03%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.03%)alloc::alloc::dealloc (2 samples, 0.03%)__libc_free (2 samples, 0.03%)agdb::query_builder::QueryBuilder::insert (2 samples, 0.03%)agdb::query_builder::remove_ids::RemoveIds::query (2 samples, 0.03%)agdb::query_builder::search::Search::from (5 samples, 0.07%)<T as core::convert::Into<U>>::into (5 samples, 0.07%)<agdb::query::query_id::QueryId as core::convert::From<&str>>::from (5 samples, 0.07%)<str as alloc::string::ToString>::to_string (4 samples, 0.06%)<alloc::string::String as core::convert::From<&str>>::from (4 samples, 0.06%)alloc::str::<impl alloc::borrow::ToOwned for str>::to_owned (4 samples, 0.06%)alloc::slice::<impl alloc::borrow::ToOwned for [T]>::to_owned (4 samples, 0.06%)alloc::slice::<impl [T]>::to_vec (4 samples, 0.06%)alloc::slice::<impl [T]>::to_vec_in (4 samples, 0.06%)alloc::slice::hack::to_vec (4 samples, 0.06%)<T as alloc::slice::hack::ConvertVec>::to_vec (4 samples, 0.06%)alloc::vec::Vec<T,A>::with_capacity_in (4 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (4 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::allocate_in (4 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.06%)alloc::alloc::Global::alloc_impl (4 samples, 0.06%)alloc::alloc::alloc (4 samples, 0.06%)malloc (4 samples, 0.06%)agdb::query_builder::search::SearchFrom::where_ (2 samples, 0.03%)agdb::query_builder::where_::Where::new (1 samples, 0.01%)alloc::alloc::exchange_malloc (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc (1 samples, 0.01%)malloc (1 samples, 0.01%)agdb::query_builder::where_::WhereLogicOperator::query (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<agdb::query::query_condition::QueryCondition>>> (2 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<alloc::vec::Vec<agdb::query::query_condition::QueryCondition>>> (2 samples, 0.03%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.03%)alloc::alloc::dealloc (2 samples, 0.03%)__libc_free (2 samples, 0.03%)[libc.so.6] (1 samples, 0.01%)__libc_free (9 samples, 0.13%)[libc.so.6] (6 samples, 0.08%)__rdl_dealloc (1 samples, 0.01%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (1 samples, 0.01%)__rust_dealloc (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (12 samples, 0.17%)core::ptr::drop_in_place<[agdb::db::db_key_value::DbKeyValue]> (12 samples, 0.17%)core::ptr::drop_in_place<agdb::db::db_key_value::DbKeyValue> (12 samples, 0.17%)core::ptr::drop_in_place<agdb::db::db_value::DbValue> (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (17 samples, 0.24%)core::ptr::drop_in_place<[agdb::db::db_element::DbElement]> (17 samples, 0.24%)core::ptr::drop_in_place<agdb::db::db_element::DbElement> (16 samples, 0.22%)core::ptr::drop_in_place<alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>> (16 samples, 0.22%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<agdb::db::db_key_value::DbKeyValue>> (4 samples, 0.06%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (4 samples, 0.06%)alloc::alloc::dealloc (4 samples, 0.06%)__libc_free (4 samples, 0.06%)[libc.so.6] (4 samples, 0.06%)core::ptr::drop_in_place<agdb::query::query_result::QueryResult> (18 samples, 0.25%)core::ptr::drop_in_place<alloc::vec::Vec<agdb::db::db_element::DbElement>> (18 samples, 0.25%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<agdb::db::db_element::DbElement>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)core::ptr::drop_in_place<agdb::query::select_query::SelectQuery> (2 samples, 0.03%)core::ptr::drop_in_place<agdb::query::query_ids::QueryIds> (1 samples, 0.01%)std::sync::rwlock::RwLockReadGuard<T>::new (1 samples, 0.01%)std::sync::poison::Flag::borrow (1 samples, 0.01%)agdb_benchmarks::readers::Reader<S>::read_posts::{{closure}} (2,770 samples, 38.57%)agdb_benchmarks::readers::Reader<S>::read_posts::{{closure}}std::sync::rwlock::RwLock<T>::read (6 samples, 0.08%)std::sys::unix::locks::futex_rwlock::RwLock::read (5 samples, 0.07%)std::sys::unix::locks::futex_rwlock::RwLock::read_contended (5 samples, 0.07%)std::sys::unix::futex::futex_wait (3 samples, 0.04%)syscall (2 samples, 0.03%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (4 samples, 0.06%)clock_gettime (4 samples, 0.06%)__vdso_clock_gettime (4 samples, 0.06%)agdb_benchmarks::utilities::measured (2,782 samples, 38.74%)agdb_benchmarks::utilities::measuredstd::time::Instant::elapsed (6 samples, 0.08%)std::time::Instant::now (6 samples, 0.08%)std::sys::unix::time::inner::Instant::now (6 samples, 0.08%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (6 samples, 0.08%)clock_gettime (5 samples, 0.07%)__vdso_clock_gettime (5 samples, 0.07%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)alloc::raw_vec::finish_grow (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::grow (1 samples, 0.01%)alloc::alloc::Global::grow_impl (1 samples, 0.01%)alloc::alloc::realloc (1 samples, 0.01%)realloc (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb_benchmarks::readers::Reader<S>::read_posts (2,785 samples, 38.78%)agdb_benchmarks::readers::Reader<S>::read_postsalloc::vec::Vec<T,A>::push (2 samples, 0.03%)core::ptr::write (1 samples, 0.01%)agdb_benchmarks::readers::start_post_readers::{{closure}} (2,792 samples, 38.88%)agdb_benchmarks::readers::start_post_readers::{{closure}}tokio::time::sleep::sleep (4 samples, 0.06%)tokio::time::instant::Instant::now (4 samples, 0.06%)tokio::time::instant::variant::now (4 samples, 0.06%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (4 samples, 0.06%)clock_gettime (4 samples, 0.06%)__vdso_clock_gettime (4 samples, 0.06%)<tokio::time::sleep::Sleep as core::future::future::Future>::poll (1 samples, 0.01%)tokio::time::sleep::Sleep::poll_elapsed (1 samples, 0.01%)tokio::runtime::time::entry::TimerEntry::poll_elapsed (1 samples, 0.01%)tokio::runtime::time::entry::TimerEntry::reset (1 samples, 0.01%)tokio::runtime::time::source::TimeSource::deadline_to_tick (1 samples, 0.01%)<tokio::time::instant::Instant as core::ops::arith::Add<core::time::Duration>>::add (1 samples, 0.01%)<std::time::Instant as core::ops::arith::Add<core::time::Duration>>::add (1 samples, 0.01%)std::time::Instant::checked_add (1 samples, 0.01%)std::sys::unix::time::inner::Instant::checked_add_duration (1 samples, 0.01%)std::sys::unix::time::Timespec::checked_add_duration (1 samples, 0.01%)agdb::transaction_mut::TransactionMut<Store>::commit (2 samples, 0.03%)agdb::db::DbImpl<Store>::commit (2 samples, 0.03%)alloc::vec::Vec<T,A>::clear (2 samples, 0.03%)core::ptr::drop_in_place<[agdb::command::Command]> (2 samples, 0.03%)core::ptr::drop_in_place<agdb::command::Command> (2 samples, 0.03%)core::ptr::drop_in_place<agdb::db::db_key_value::DbKeyValue> (1 samples, 0.01%)core::ptr::drop_in_place<agdb::db::db_value::DbValue> (1 samples, 0.01%)agdb::query_builder::insert::Insert::nodes (1 samples, 0.01%)agdb::query_builder::insert_edge::InsertEdgesFrom::to (1 samples, 0.01%)core::ptr::drop_in_place<agdb::query::query_ids::QueryIds> (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)agdb::storage::file_storage::FileStorage::read_impl (6 samples, 0.08%)std::io::Read::read_exact (4 samples, 0.06%)std::io::default_read_exact (4 samples, 0.06%)<&std::fs::File as std::io::Read>::read (4 samples, 0.06%)std::sys::unix::fs::File::read (4 samples, 0.06%)std::sys::unix::fd::FileDesc::read (4 samples, 0.06%)read (4 samples, 0.06%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (2 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (2 samples, 0.03%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.03%)alloc::alloc::dealloc (2 samples, 0.03%)__libc_free (2 samples, 0.03%)agdb::storage::write_ahead_log::WriteAheadLog::insert (11 samples, 0.15%)std::io::Write::write_all (7 samples, 0.10%)std::os::unix::net::datagram::UnixDatagram::send (7 samples, 0.10%)std::sys::unix::net::Socket::write (7 samples, 0.10%)std::sys::unix::fd::FileDesc::write (7 samples, 0.10%)__write (7 samples, 0.10%)[libc.so.6] (1 samples, 0.01%)alloc::vec::from_elem (1 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc_zeroed (1 samples, 0.01%)__libc_calloc (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (20 samples, 0.28%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (20 samples, 0.28%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (20 samples, 0.28%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (2 samples, 0.03%)std::sys::unix::fd::FileDesc::write (2 samples, 0.03%)__write (2 samples, 0.03%)[libc.so.6] (1 samples, 0.01%)agdb::storage::Storage<D>::insert_at (22 samples, 0.31%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (2 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (2 samples, 0.03%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.03%)alloc::alloc::dealloc (2 samples, 0.03%)__libc_free (2 samples, 0.03%)[libc.so.6] (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)<&std::fs::File as std::io::Seek>::seek (3 samples, 0.04%)std::sys::unix::fs::File::seek (3 samples, 0.04%)lseek64 (3 samples, 0.04%)agdb::storage::file_storage::FileStorage::read_impl (4 samples, 0.06%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::get_free_index (40 samples, 0.56%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::grow (40 samples, 0.56%)agdb::collections::vec::VecImpl<T,D,Data,E>::push (40 samples, 0.56%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::resize (39 samples, 0.54%)agdb::storage::Storage<D>::insert_bytes_at (17 samples, 0.24%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (17 samples, 0.24%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (17 samples, 0.24%)agdb::storage::write_ahead_log::WriteAheadLog::insert (11 samples, 0.15%)std::io::Write::write_all (9 samples, 0.13%)std::os::unix::net::datagram::UnixDatagram::send (9 samples, 0.13%)std::sys::unix::net::Socket::write (8 samples, 0.11%)std::sys::unix::fd::FileDesc::write (8 samples, 0.11%)__write (8 samples, 0.11%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_from (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_to (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (2 samples, 0.03%)agdb::storage::Storage<D>::insert_bytes_at (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (2 samples, 0.03%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (2 samples, 0.03%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_from (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (6 samples, 0.08%)std::io::Write::write_all (5 samples, 0.07%)std::os::unix::net::datagram::UnixDatagram::send (5 samples, 0.07%)std::sys::unix::net::Socket::write (5 samples, 0.07%)std::sys::unix::fd::FileDesc::write (5 samples, 0.07%)__write (5 samples, 0.07%)agdb::graph::GraphImpl<D,Data>::update_from_edge (13 samples, 0.18%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_from_meta (12 samples, 0.17%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (12 samples, 0.17%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (12 samples, 0.17%)agdb::storage::Storage<D>::insert_bytes_at (12 samples, 0.17%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (12 samples, 0.17%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (12 samples, 0.17%)std::io::Write::write_all (5 samples, 0.07%)std::os::unix::net::datagram::UnixDatagram::send (5 samples, 0.07%)std::sys::unix::net::Socket::write (5 samples, 0.07%)std::sys::unix::fd::FileDesc::write (5 samples, 0.07%)__write (5 samples, 0.07%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_to (3 samples, 0.04%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (2 samples, 0.03%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)core::slice::<impl [T]>::is_empty (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (3 samples, 0.04%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)agdb::db::DbImpl<Store>::insert_edge (65 samples, 0.91%)agdb::graph::GraphImpl<D,Data>::insert_edge (65 samples, 0.91%)agdb::graph::GraphImpl<D,Data>::set_edge (25 samples, 0.35%)agdb::graph::GraphImpl<D,Data>::update_to_edge (9 samples, 0.13%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_to_meta (6 samples, 0.08%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (6 samples, 0.08%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (6 samples, 0.08%)agdb::storage::Storage<D>::insert_bytes_at (6 samples, 0.08%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (6 samples, 0.08%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (6 samples, 0.08%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_key (3 samples, 0.04%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (3 samples, 0.04%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (3 samples, 0.04%)agdb::storage::Storage<D>::insert_bytes_at (3 samples, 0.04%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (3 samples, 0.04%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (3 samples, 0.04%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<f64 as agdb::utilities::serialize::Serialize>::serialize (1 samples, 0.01%)alloc::slice::<impl [T]>::to_vec (1 samples, 0.01%)alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.01%)alloc::slice::hack::to_vec (1 samples, 0.01%)<T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc (1 samples, 0.01%)malloc (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_len (2 samples, 0.03%)agdb::storage::Storage<D>::insert_at (2 samples, 0.03%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)alloc::vec::from_elem (1 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc_zeroed (1 samples, 0.01%)__libc_calloc (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_state (3 samples, 0.04%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (3 samples, 0.04%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (3 samples, 0.04%)agdb::storage::Storage<D>::insert_bytes_at (3 samples, 0.04%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (3 samples, 0.04%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (3 samples, 0.04%)agdb::storage::write_ahead_log::WriteAheadLog::insert (2 samples, 0.03%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::do_insert (10 samples, 0.14%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_value (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (2 samples, 0.03%)alloc::slice::<impl [T]>::to_vec (1 samples, 0.01%)alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.01%)alloc::slice::hack::to_vec (1 samples, 0.01%)<T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.01%)core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (1 samples, 0.01%)core::intrinsics::copy_nonoverlapping (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::state (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (5 samples, 0.07%)std::sys::unix::fs::File::seek (5 samples, 0.07%)lseek64 (4 samples, 0.06%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (4 samples, 0.06%)std::io::Read::read_exact (3 samples, 0.04%)std::io::default_read_exact (3 samples, 0.04%)<&std::fs::File as std::io::Read>::read (3 samples, 0.04%)std::sys::unix::fs::File::read (2 samples, 0.03%)std::sys::unix::fd::FileDesc::read (2 samples, 0.03%)read (2 samples, 0.03%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (8 samples, 0.11%)std::io::Write::write_all (5 samples, 0.07%)std::os::unix::net::datagram::UnixDatagram::send (5 samples, 0.07%)std::sys::unix::net::Socket::write (5 samples, 0.07%)std::sys::unix::fd::FileDesc::write (5 samples, 0.07%)__write (5 samples, 0.07%)[libc.so.6] (1 samples, 0.01%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::rehash (22 samples, 0.31%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::grow (22 samples, 0.31%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::resize (22 samples, 0.31%)agdb::collections::vec::VecImpl<T,D,Data,E>::resize (22 samples, 0.31%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::resize (22 samples, 0.31%)agdb::storage::Storage<D>::insert_bytes_at (22 samples, 0.31%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (22 samples, 0.31%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (21 samples, 0.29%)std::io::Write::write_all (4 samples, 0.06%)std::os::unix::net::datagram::UnixDatagram::send (4 samples, 0.06%)std::sys::unix::net::Socket::write (4 samples, 0.06%)std::sys::unix::fd::FileDesc::write (4 samples, 0.06%)__write (4 samples, 0.06%)[libc.so.6] (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)agdb::storage::file_storage::FileStorage::read_impl (9 samples, 0.13%)std::io::Read::read_exact (7 samples, 0.10%)std::io::default_read_exact (7 samples, 0.10%)<&std::fs::File as std::io::Read>::read (7 samples, 0.10%)std::sys::unix::fs::File::read (7 samples, 0.10%)std::sys::unix::fd::FileDesc::read (7 samples, 0.10%)read (6 samples, 0.08%)agdb::storage::write_ahead_log::WriteAheadLog::insert (10 samples, 0.14%)std::io::Write::write_all (10 samples, 0.14%)std::os::unix::net::datagram::UnixDatagram::send (10 samples, 0.14%)std::sys::unix::net::Socket::write (10 samples, 0.14%)std::sys::unix::fd::FileDesc::write (10 samples, 0.14%)__write (10 samples, 0.14%)[libc.so.6] (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (21 samples, 0.29%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (21 samples, 0.29%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (21 samples, 0.29%)alloc::vec::from_elem (1 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc_zeroed (1 samples, 0.01%)__rdl_alloc_zeroed (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (6 samples, 0.08%)std::sys::unix::fs::File::seek (6 samples, 0.08%)lseek64 (6 samples, 0.08%)<&std::fs::File as std::io::Seek>::seek (3 samples, 0.04%)std::sys::unix::fs::File::seek (3 samples, 0.04%)lseek64 (3 samples, 0.04%)agdb::storage::file_storage::FileStorage::read_impl (6 samples, 0.08%)std::io::Read::read_exact (3 samples, 0.04%)std::io::default_read_exact (3 samples, 0.04%)<&std::fs::File as std::io::Read>::read (3 samples, 0.04%)std::sys::unix::fs::File::read (3 samples, 0.04%)std::sys::unix::fd::FileDesc::read (3 samples, 0.04%)read (3 samples, 0.04%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)<u64 as agdb::utilities::serialize::Serialize>::serialize (1 samples, 0.01%)alloc::slice::<impl [T]>::to_vec (1 samples, 0.01%)alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.01%)alloc::slice::hack::to_vec (1 samples, 0.01%)<T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc (1 samples, 0.01%)malloc (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (12 samples, 0.17%)std::io::Write::write_all (8 samples, 0.11%)std::os::unix::net::datagram::UnixDatagram::send (8 samples, 0.11%)std::sys::unix::net::Socket::write (8 samples, 0.11%)std::sys::unix::fd::FileDesc::write (8 samples, 0.11%)__write (8 samples, 0.11%)[libc.so.6] (2 samples, 0.03%)agdb::storage::Storage<D>::erase_bytes (26 samples, 0.36%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (26 samples, 0.36%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (26 samples, 0.36%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)agdb::storage::file_storage::FileStorage::read_impl (5 samples, 0.07%)std::io::Read::read_exact (3 samples, 0.04%)std::io::default_read_exact (3 samples, 0.04%)<&std::fs::File as std::io::Read>::read (2 samples, 0.03%)std::sys::unix::fs::File::read (2 samples, 0.03%)std::sys::unix::fd::FileDesc::read (2 samples, 0.03%)read (2 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (3 samples, 0.04%)std::sys::unix::fs::File::seek (3 samples, 0.04%)lseek64 (3 samples, 0.04%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (13 samples, 0.18%)std::io::Write::write_all (8 samples, 0.11%)std::os::unix::net::datagram::UnixDatagram::send (8 samples, 0.11%)std::sys::unix::net::Socket::write (8 samples, 0.11%)std::sys::unix::fd::FileDesc::write (8 samples, 0.11%)__write (7 samples, 0.10%)[libc.so.6] (2 samples, 0.03%)<agdb::query::insert_edges_query::InsertEdgesQuery as agdb::query::QueryMut>::process (169 samples, 2.35%)<..agdb::query::insert_edges_query::InsertEdgesQuery::many_to_many_each (169 samples, 2.35%)a..agdb::db::DbImpl<Store>::insert_key_value (104 samples, 1.45%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::insert (104 samples, 1.45%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::free_index (94 samples, 1.31%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::rehash_values (71 samples, 0.99%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::rehash_value (71 samples, 0.99%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::rehash_valid (71 samples, 0.99%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::swap (70 samples, 0.97%)agdb::collections::vec::VecImpl<T,D,Data,E>::swap (70 samples, 0.97%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::swap (70 samples, 0.97%)agdb::storage::Storage<D>::move_at (49 samples, 0.68%)agdb::storage::Storage<D>::insert_bytes_at (22 samples, 0.31%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (22 samples, 0.31%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (22 samples, 0.31%)alloc::vec::from_elem (2 samples, 0.03%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (2 samples, 0.03%)alloc::alloc::Global::alloc_impl (2 samples, 0.03%)alloc::alloc::alloc_zeroed (2 samples, 0.03%)__libc_calloc (2 samples, 0.03%)[libc.so.6] (2 samples, 0.03%)<agdb::db::db_key_value::DbKeyValue as core::clone::Clone>::clone (1 samples, 0.01%)<agdb::db::db_value::DbValue as core::clone::Clone>::clone (1 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_key (3 samples, 0.04%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (3 samples, 0.04%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (3 samples, 0.04%)agdb::storage::Storage<D>::insert_bytes_at (3 samples, 0.04%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (3 samples, 0.04%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (3 samples, 0.04%)agdb::storage::write_ahead_log::WriteAheadLog::insert (2 samples, 0.03%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (2 samples, 0.03%)std::sys::unix::fd::FileDesc::write (2 samples, 0.03%)__write (2 samples, 0.03%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_state (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (2 samples, 0.03%)agdb::storage::Storage<D>::insert_bytes_at (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (2 samples, 0.03%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (2 samples, 0.03%)agdb::storage::write_ahead_log::WriteAheadLog::insert (2 samples, 0.03%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)<&std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)agdb::storage::Storage<D>::append (6 samples, 0.08%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (6 samples, 0.08%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (5 samples, 0.07%)agdb::storage::write_ahead_log::WriteAheadLog::insert (2 samples, 0.03%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)<agdb::db::db_key_value::DbKeyValue as agdb::collections::vec::VecValue>::store (8 samples, 0.11%)agdb::db::db_value::DbValue::store_db_value (7 samples, 0.10%)agdb::storage::Storage<D>::insert (7 samples, 0.10%)agdb::storage::Storage<D>::insert_bytes (7 samples, 0.10%)agdb::storage::Storage<D>::write_record (1 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)alloc::raw_vec::finish_grow (1 samples, 0.01%)malloc (1 samples, 0.01%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::do_insert (14 samples, 0.19%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_value (9 samples, 0.13%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (9 samples, 0.13%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (9 samples, 0.13%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)agdb::collections::vec::DbVecData<T,D,E>::offset (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::state (4 samples, 0.06%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (4 samples, 0.06%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (4 samples, 0.06%)agdb::storage::Storage<D>::value_as_bytes_at_size (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (1 samples, 0.01%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (1 samples, 0.01%)core::ptr::const_ptr::<impl *const T>::add (1 samples, 0.01%)agdb::db::DbImpl<Store>::insert_key_value (21 samples, 0.29%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::insert (19 samples, 0.26%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::free_index (5 samples, 0.07%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)std::io::Read::read_exact (2 samples, 0.03%)std::io::default_read_exact (2 samples, 0.03%)<&std::fs::File as std::io::Read>::read (2 samples, 0.03%)std::sys::unix::fs::File::read (2 samples, 0.03%)std::sys::unix::fd::FileDesc::read (2 samples, 0.03%)read (2 samples, 0.03%)[libc.so.6] (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_node_count (4 samples, 0.06%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (4 samples, 0.06%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (4 samples, 0.06%)agdb::storage::Storage<D>::insert_bytes_at (4 samples, 0.06%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (4 samples, 0.06%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (4 samples, 0.06%)agdb::storage::write_ahead_log::WriteAheadLog::insert (2 samples, 0.03%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (2 samples, 0.03%)std::sys::unix::fd::FileDesc::write (2 samples, 0.03%)__write (2 samples, 0.03%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (7 samples, 0.10%)std::io::Write::write_all (5 samples, 0.07%)std::os::unix::net::datagram::UnixDatagram::send (5 samples, 0.07%)std::sys::unix::net::Socket::write (5 samples, 0.07%)std::sys::unix::fd::FileDesc::write (5 samples, 0.07%)__write (5 samples, 0.07%)[libc.so.6] (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (11 samples, 0.15%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (11 samples, 0.15%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (11 samples, 0.15%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (2 samples, 0.03%)std::sys::unix::fd::FileDesc::write (2 samples, 0.03%)__write (2 samples, 0.03%)agdb::storage::Storage<D>::insert_at (12 samples, 0.17%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)__libc_free (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)core::slice::<impl [T]>::is_empty (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (6 samples, 0.08%)std::io::Write::write_all (4 samples, 0.06%)std::os::unix::net::datagram::UnixDatagram::send (3 samples, 0.04%)std::sys::unix::net::Socket::write (3 samples, 0.04%)std::sys::unix::fd::FileDesc::write (3 samples, 0.04%)__write (3 samples, 0.04%)agdb::db::DbImpl<Store>::insert_node (30 samples, 0.42%)agdb::graph::GraphImpl<D,Data>::insert_node (30 samples, 0.42%)agdb::graph::GraphImpl<D,Data>::get_free_index (25 samples, 0.35%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::grow (25 samples, 0.35%)agdb::collections::vec::VecImpl<T,D,Data,E>::push (25 samples, 0.35%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::resize (24 samples, 0.33%)agdb::storage::Storage<D>::insert_bytes_at (12 samples, 0.17%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (12 samples, 0.17%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (12 samples, 0.17%)std::io::Write::write_all (3 samples, 0.04%)std::os::unix::net::datagram::UnixDatagram::send (3 samples, 0.04%)std::sys::unix::net::Socket::write (3 samples, 0.04%)std::sys::unix::fd::FileDesc::write (3 samples, 0.04%)__write (3 samples, 0.04%)agdb::transaction_mut::TransactionMut<Store>::exec_mut (222 samples, 3.09%)agd..<agdb::query::insert_nodes_query::InsertNodesQuery as agdb::query::QueryMut>::process (53 samples, 0.74%)core::iter::traits::iterator::Iterator::collect (1 samples, 0.01%)<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (1 samples, 0.01%)alloc::vec::in_place_collect::<impl alloc::vec::spec_from_iter::SpecFromIter<T,I> for alloc::vec::Vec<T>>::from_iter (1 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (1 samples, 0.01%)alloc::vec::Vec<T>::with_capacity (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc (1 samples, 0.01%)malloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)core::ptr::drop_in_place<agdb::query::insert_nodes_query::InsertNodesQuery> (2 samples, 0.03%)core::ptr::drop_in_place<agdb::query::query_values::QueryValues> (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>>> (2 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)core::ptr::drop_in_place<[alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>]> (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>> (2 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)core::ptr::drop_in_place<[agdb::db::db_key_value::DbKeyValue]> (2 samples, 0.03%)core::ptr::drop_in_place<agdb::db::db_key_value::DbKeyValue> (2 samples, 0.03%)core::ptr::drop_in_place<agdb::db::db_value::DbValue> (1 samples, 0.01%)agdb::db::DbImpl<Store>::transaction_mut (229 samples, 3.19%)agd..agdb_benchmarks::writers::Writer<S>::write_comment::{{closure}}::{{closure}} (227 samples, 3.16%)agd..core::ptr::drop_in_place<agdb::query::query_result::QueryResult> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<agdb::db::db_element::DbElement>> (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)core::ptr::drop_in_place<[agdb::db::db_element::DbElement]> (1 samples, 0.01%)core::ptr::drop_in_place<std::sync::rwlock::RwLockWriteGuard<agdb::db::DbImpl<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped>>> (1 samples, 0.01%)<std::sync::rwlock::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop (1 samples, 0.01%)std::sys::unix::locks::futex_rwlock::RwLock::write_unlock (1 samples, 0.01%)syscall (1 samples, 0.01%)std::sys::unix::futex::futex_wait (1 samples, 0.01%)syscall (1 samples, 0.01%)agdb_benchmarks::utilities::measured (233 samples, 3.24%)agd..agdb_benchmarks::writers::Writer<S>::write_comment::{{closure}} (233 samples, 3.24%)agd..std::sync::rwlock::RwLock<T>::write (3 samples, 0.04%)std::sys::unix::locks::futex_rwlock::RwLock::write (3 samples, 0.04%)std::sys::unix::locks::futex_rwlock::RwLock::write_contended (3 samples, 0.04%)std::sys::unix::locks::futex_rwlock::RwLock::spin_write (2 samples, 0.03%)std::sys::unix::locks::futex_rwlock::RwLock::spin_until (2 samples, 0.03%)core::sync::atomic::AtomicU32::load (2 samples, 0.03%)core::sync::atomic::atomic_load (2 samples, 0.03%)agdb::db::DbImpl<Store>::db_id (2 samples, 0.03%)alloc::fmt::format (2 samples, 0.03%)core::option::Option<T>::map_or_else (2 samples, 0.03%)alloc::fmt::format::{{closure}} (2 samples, 0.03%)alloc::fmt::format::format_inner (2 samples, 0.03%)core::fmt::Write::write_fmt (2 samples, 0.03%)core::fmt::write (2 samples, 0.03%)<&mut W as core::fmt::Write>::write_str (2 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (2 samples, 0.03%)alloc::string::String::push_str (2 samples, 0.03%)alloc::vec::Vec<T,A>::extend_from_slice (2 samples, 0.03%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2 samples, 0.03%)alloc::vec::Vec<T,A>::append_elements (2 samples, 0.03%)core::intrinsics::copy_nonoverlapping (2 samples, 0.03%)[libc.so.6] (2 samples, 0.03%)<agdb::db::db_search_handlers::LimitHandler<Store> as agdb::graph_search::SearchHandler>::process (1 samples, 0.01%)agdb::db::DbImpl<Store>::evaluate_conditions (1 samples, 0.01%)agdb::collections::vec::DbVecData<T,D,E>::offset (1 samples, 0.01%)<i64 as agdb::collections::vec::VecValue>::storage_len (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (12 samples, 0.17%)<agdb::graph::GraphEdgeIterator<D,Data> as core::iter::traits::iterator::Iterator>::next (12 samples, 0.17%)agdb::graph::GraphImpl<D,Data>::next_edge_from (11 samples, 0.15%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::from_meta (11 samples, 0.15%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (11 samples, 0.15%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (9 samples, 0.13%)agdb::storage::Storage<D>::value_as_bytes_at_size (7 samples, 0.10%)agdb::storage::Storage<D>::record (3 samples, 0.04%)agdb::storage::storage_records::StorageRecords::record (3 samples, 0.04%)<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (1 samples, 0.01%)@plt (1 samples, 0.01%)<agdb::graph_search::depth_first_search::DepthFirstSearch as agdb::graph_search::search_impl::SearchIterator<D>>::expand_node (15 samples, 0.21%)core::iter::traits::iterator::Iterator::collect (15 samples, 0.21%)<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (15 samples, 0.21%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (15 samples, 0.21%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (15 samples, 0.21%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (15 samples, 0.21%)alloc::vec::Vec<T,A>::extend_desugared (15 samples, 0.21%)alloc::vec::Vec<T,A>::reserve (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::reserve (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::grow_amortized (2 samples, 0.03%)alloc::raw_vec::finish_grow (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::grow (2 samples, 0.03%)alloc::alloc::Global::grow_impl (2 samples, 0.03%)alloc::alloc::realloc (2 samples, 0.03%)realloc (2 samples, 0.03%)[libc.so.6] (2 samples, 0.03%)[libc.so.6] (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::grow_amortized (2 samples, 0.03%)alloc::raw_vec::finish_grow (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::grow (2 samples, 0.03%)alloc::alloc::Global::grow_impl (2 samples, 0.03%)alloc::alloc::realloc (2 samples, 0.03%)realloc (2 samples, 0.03%)agdb::db::DbImpl<Store>::exec (21 samples, 0.29%)agdb::db::DbImpl<Store>::transaction (21 samples, 0.29%)agdb::db::DbImpl<Store>::exec::{{closure}} (21 samples, 0.29%)agdb::transaction::Transaction<Store>::exec (21 samples, 0.29%)<agdb::query::search_query::SearchQuery as agdb::query::Query>::process (21 samples, 0.29%)agdb::query::search_query::SearchQuery::search (21 samples, 0.29%)agdb::db::DbImpl<Store>::search_from (19 samples, 0.26%)agdb::graph_search::GraphSearch<D,Data>::depth_first_search (19 samples, 0.26%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::search (19 samples, 0.26%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_stack (19 samples, 0.26%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_index (19 samples, 0.26%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::process_unvisited_index (19 samples, 0.26%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::expand_index (18 samples, 0.25%)agdb::graph_search::search_impl::SearchImpl<D,Data,SearchIt>::add_edges_to_stack (3 samples, 0.04%)alloc::vec::Vec<T,A>::push (3 samples, 0.04%)core::ptr::mut_ptr::<impl *mut T>::add (1 samples, 0.01%)core::ptr::drop_in_place<std::sync::rwlock::RwLockReadGuard<agdb::db::DbImpl<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped>>> (1 samples, 0.01%)<std::sync::rwlock::RwLockReadGuard<T> as core::ops::drop::Drop>::drop (1 samples, 0.01%)std::sys::unix::locks::futex_rwlock::RwLock::read_unlock (1 samples, 0.01%)agdb_benchmarks::writers::Writer<S>::write_comment (256 samples, 3.56%)agdb..agdb_benchmarks::writers::Writer<S>::last_post (23 samples, 0.32%)std::sync::rwlock::RwLock<T>::read (1 samples, 0.01%)std::sys::unix::locks::futex_rwlock::RwLock::read (1 samples, 0.01%)std::sys::unix::locks::futex_rwlock::RwLock::read_contended (1 samples, 0.01%)std::sys::unix::futex::futex_wait (1 samples, 0.01%)syscall (1 samples, 0.01%)core::ptr::drop_in_place<tokio::time::sleep::Sleep> (1 samples, 0.01%)core::ptr::drop_in_place<tokio::runtime::time::entry::TimerEntry> (1 samples, 0.01%)core::ptr::drop_in_place<core::cell::UnsafeCell<tokio::runtime::time::entry::TimerShared>> (1 samples, 0.01%)core::ptr::drop_in_place<tokio::runtime::time::entry::TimerShared> (1 samples, 0.01%)core::ptr::drop_in_place<tokio::runtime::time::entry::StateCell> (1 samples, 0.01%)core::ptr::drop_in_place<tokio::sync::task::atomic_waker::AtomicWaker> (1 samples, 0.01%)core::ptr::drop_in_place<tokio::loom::std::unsafe_cell::UnsafeCell<core::option::Option<core::task::wake::Waker>>> (1 samples, 0.01%)core::ptr::drop_in_place<core::cell::UnsafeCell<core::option::Option<core::task::wake::Waker>>> (1 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (1 samples, 0.01%)agdb_benchmarks::writers::start_comment_writers::{{closure}}::{{closure}} (259 samples, 3.61%)agdb..tokio::time::sleep::sleep (1 samples, 0.01%)tokio::time::sleep::Sleep::new_timeout (1 samples, 0.01%)tokio::runtime::scheduler::Handle::current (1 samples, 0.01%)tokio::runtime::time::Inner::lock (1 samples, 0.01%)tokio::loom::std::parking_lot::Mutex<T>::lock (1 samples, 0.01%)lock_api::mutex::Mutex<R,T>::lock (1 samples, 0.01%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (1 samples, 0.01%)core::sync::atomic::AtomicU8::compare_exchange_weak (1 samples, 0.01%)core::sync::atomic::atomic_compare_exchange_weak (1 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::reregister (2 samples, 0.03%)tokio::runtime::time::wheel::Wheel::insert (1 samples, 0.01%)tokio::runtime::time::wheel::level::Level::add_entry (1 samples, 0.01%)tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::push_front (1 samples, 0.01%)<tokio::time::sleep::Sleep as core::future::future::Future>::poll (3 samples, 0.04%)tokio::time::sleep::Sleep::poll_elapsed (3 samples, 0.04%)tokio::runtime::time::entry::TimerEntry::poll_elapsed (3 samples, 0.04%)tokio::runtime::time::entry::TimerEntry::reset (1 samples, 0.01%)tokio::runtime::time::entry::TimerEntry::driver (1 samples, 0.01%)tokio::runtime::scheduler::Handle::driver (1 samples, 0.01%)agdb::query_builder::insert_edge::InsertEdgesEach::query (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb::query_builder::insert_nodes::InsertNodes::values (1 samples, 0.01%)core::ptr::drop_in_place<agdb::query::query_values::QueryValues> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>> (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)agdb::query::insert_edges_query::InsertEdgesQuery::db_ids (1 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)alloc::raw_vec::finish_grow (1 samples, 0.01%)malloc (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (6 samples, 0.08%)std::io::Read::read_exact (5 samples, 0.07%)std::io::default_read_exact (5 samples, 0.07%)<&std::fs::File as std::io::Read>::read (5 samples, 0.07%)std::sys::unix::fs::File::read (5 samples, 0.07%)std::sys::unix::fd::FileDesc::read (5 samples, 0.07%)read (5 samples, 0.07%)<std::fs::File as std::io::Seek>::seek (3 samples, 0.04%)std::sys::unix::fs::File::seek (3 samples, 0.04%)lseek64 (3 samples, 0.04%)agdb::storage::write_ahead_log::WriteAheadLog::insert (5 samples, 0.07%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (2 samples, 0.03%)std::sys::unix::fd::FileDesc::write (2 samples, 0.03%)__write (2 samples, 0.03%)alloc::vec::from_elem (2 samples, 0.03%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (2 samples, 0.03%)alloc::alloc::Global::alloc_impl (2 samples, 0.03%)alloc::alloc::alloc_zeroed (2 samples, 0.03%)__libc_calloc (2 samples, 0.03%)[libc.so.6] (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (17 samples, 0.24%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (17 samples, 0.24%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (17 samples, 0.24%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)agdb::storage::Storage<D>::insert_at (18 samples, 0.25%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (7 samples, 0.10%)std::sys::unix::fs::File::seek (7 samples, 0.10%)lseek64 (7 samples, 0.10%)agdb::graph::GraphImpl<D,Data>::get_free_index (38 samples, 0.53%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::grow (38 samples, 0.53%)agdb::collections::vec::VecImpl<T,D,Data,E>::push (38 samples, 0.53%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::resize (37 samples, 0.52%)agdb::storage::Storage<D>::insert_bytes_at (19 samples, 0.26%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (19 samples, 0.26%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (19 samples, 0.26%)agdb::storage::write_ahead_log::WriteAheadLog::insert (16 samples, 0.22%)std::io::Write::write_all (9 samples, 0.13%)std::os::unix::net::datagram::UnixDatagram::send (9 samples, 0.13%)std::sys::unix::net::Socket::write (9 samples, 0.13%)std::sys::unix::fd::FileDesc::write (9 samples, 0.13%)__write (9 samples, 0.13%)[libc.so.6] (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_from (3 samples, 0.04%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (3 samples, 0.04%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (3 samples, 0.04%)agdb::storage::Storage<D>::insert_bytes_at (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (2 samples, 0.03%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (2 samples, 0.03%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_to (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (2 samples, 0.03%)agdb::storage::Storage<D>::insert_bytes_at (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (2 samples, 0.03%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (2 samples, 0.03%)alloc::vec::from_elem (1 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc_zeroed (1 samples, 0.01%)__libc_calloc (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (2 samples, 0.03%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (2 samples, 0.03%)std::sys::unix::fd::FileDesc::write (2 samples, 0.03%)__write (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_from (4 samples, 0.06%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (4 samples, 0.06%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (4 samples, 0.06%)agdb::storage::Storage<D>::insert_bytes_at (4 samples, 0.06%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (4 samples, 0.06%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (4 samples, 0.06%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (3 samples, 0.04%)std::sys::unix::fs::File::seek (3 samples, 0.04%)lseek64 (3 samples, 0.04%)__libc_free (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)<u64 as agdb::utilities::serialize::Serialize>::serialize (1 samples, 0.01%)alloc::slice::<impl [T]>::to_vec (1 samples, 0.01%)alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.01%)alloc::slice::hack::to_vec (1 samples, 0.01%)<T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc (1 samples, 0.01%)malloc (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (6 samples, 0.08%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (2 samples, 0.03%)std::sys::unix::fd::FileDesc::write (2 samples, 0.03%)__write (2 samples, 0.03%)agdb::graph::GraphImpl<D,Data>::update_from_edge (16 samples, 0.22%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_from_meta (12 samples, 0.17%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (12 samples, 0.17%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (12 samples, 0.17%)agdb::storage::Storage<D>::insert_bytes_at (12 samples, 0.17%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (12 samples, 0.17%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (12 samples, 0.17%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (2 samples, 0.03%)std::sys::unix::fd::FileDesc::write (2 samples, 0.03%)__write (2 samples, 0.03%)<i64 as agdb::collections::vec::VecValue>::store (1 samples, 0.01%)<f64 as agdb::utilities::serialize::Serialize>::serialize (1 samples, 0.01%)alloc::slice::<impl [T]>::to_vec (1 samples, 0.01%)alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.01%)alloc::slice::hack::to_vec (1 samples, 0.01%)<T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc (1 samples, 0.01%)malloc (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)std::io::Read::read_exact (2 samples, 0.03%)std::io::default_read_exact (2 samples, 0.03%)<&std::fs::File as std::io::Read>::read (2 samples, 0.03%)std::sys::unix::fs::File::read (2 samples, 0.03%)std::sys::unix::fd::FileDesc::read (2 samples, 0.03%)read (2 samples, 0.03%)alloc::vec::from_elem (1 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc_zeroed (1 samples, 0.01%)__libc_calloc (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_to (5 samples, 0.07%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (5 samples, 0.07%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (5 samples, 0.07%)agdb::storage::Storage<D>::insert_bytes_at (4 samples, 0.06%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (4 samples, 0.06%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (4 samples, 0.06%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (3 samples, 0.04%)std::io::Read::read_exact (3 samples, 0.04%)std::io::default_read_exact (3 samples, 0.04%)<&std::fs::File as std::io::Read>::read (3 samples, 0.04%)std::sys::unix::fs::File::read (3 samples, 0.04%)std::sys::unix::fd::FileDesc::read (3 samples, 0.04%)read (3 samples, 0.04%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (4 samples, 0.06%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_to_meta (9 samples, 0.13%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (9 samples, 0.13%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (9 samples, 0.13%)agdb::storage::Storage<D>::insert_bytes_at (9 samples, 0.13%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (9 samples, 0.13%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (9 samples, 0.13%)alloc::vec::from_elem (1 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc_zeroed (1 samples, 0.01%)__rdl_alloc_zeroed (1 samples, 0.01%)agdb::db::DbImpl<Store>::insert_edge (76 samples, 1.06%)agdb::graph::GraphImpl<D,Data>::insert_edge (74 samples, 1.03%)agdb::graph::GraphImpl<D,Data>::set_edge (36 samples, 0.50%)agdb::graph::GraphImpl<D,Data>::update_to_edge (15 samples, 0.21%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::to (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_key (3 samples, 0.04%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (3 samples, 0.04%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (3 samples, 0.04%)alloc::slice::<impl [T]>::to_vec (2 samples, 0.03%)alloc::slice::<impl [T]>::to_vec_in (2 samples, 0.03%)alloc::slice::hack::to_vec (2 samples, 0.03%)<T as alloc::slice::hack::ConvertVec>::to_vec (2 samples, 0.03%)alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.03%)alloc::alloc::Global::alloc_impl (2 samples, 0.03%)alloc::alloc::alloc (2 samples, 0.03%)core::ptr::read_volatile (2 samples, 0.03%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)<&std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_len (5 samples, 0.07%)agdb::storage::Storage<D>::insert_at (5 samples, 0.07%)agdb::storage::Storage<D>::insert_bytes_at (5 samples, 0.07%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (5 samples, 0.07%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (5 samples, 0.07%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_state (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::do_insert (11 samples, 0.15%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_value (2 samples, 0.03%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (2 samples, 0.03%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (2 samples, 0.03%)agdb::storage::Storage<D>::insert_bytes_at (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (2 samples, 0.03%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (2 samples, 0.03%)alloc::vec::from_elem (1 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc_zeroed (1 samples, 0.01%)__libc_calloc (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::read (1 samples, 0.01%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::read (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked (1 samples, 0.01%)core::ptr::const_ptr::<impl *const T>::add (1 samples, 0.01%)agdb::db::DbImpl<Store>::insert_key_value (18 samples, 0.25%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::insert (18 samples, 0.25%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::free_index (6 samples, 0.08%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::state (6 samples, 0.08%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (6 samples, 0.08%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (6 samples, 0.08%)agdb::storage::Storage<D>::value_as_bytes_at_size (3 samples, 0.04%)agdb::storage::Storage<D>::record (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::record (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::is_valid (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.01%)<usize as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.01%)<agdb::query::insert_edges_query::InsertEdgesQuery as agdb::query::QueryMut>::process (97 samples, 1.35%)agdb::query::insert_edges_query::InsertEdgesQuery::many_to_many_each (96 samples, 1.34%)core::ptr::drop_in_place<alloc::vec::Vec<&alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<&alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__libc_free (1 samples, 0.01%)<agdb::db::db_key_value::DbKeyValue as core::clone::Clone>::clone (1 samples, 0.01%)<agdb::db::db_value::DbValue as core::clone::Clone>::clone (1 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (1 samples, 0.01%)alloc::slice::<impl [T]>::to_vec_in (1 samples, 0.01%)alloc::slice::hack::to_vec (1 samples, 0.01%)<T as alloc::slice::hack::ConvertVec>::to_vec (1 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc (1 samples, 0.01%)malloc (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::commit (2 samples, 0.03%)agdb::storage::Storage<D>::commit (2 samples, 0.03%)agdb::storage::Storage<D>::end_transaction (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::flush (2 samples, 0.03%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::flush (2 samples, 0.03%)agdb::storage::write_ahead_log::WriteAheadLog::clear (2 samples, 0.03%)std::fs::File::set_len (2 samples, 0.03%)std::sys::unix::fs::File::truncate (2 samples, 0.03%)std::sys::unix::cvt_r (2 samples, 0.03%)std::sys::unix::fs::File::truncate::{{closure}} (2 samples, 0.03%)ftruncate (2 samples, 0.03%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_key (4 samples, 0.06%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (4 samples, 0.06%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (4 samples, 0.06%)agdb::storage::Storage<D>::insert_bytes_at (4 samples, 0.06%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (4 samples, 0.06%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (4 samples, 0.06%)agdb::storage::write_ahead_log::WriteAheadLog::insert (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)__rust_dealloc (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)std::io::Read::read_exact (2 samples, 0.03%)std::io::default_read_exact (2 samples, 0.03%)<&std::fs::File as std::io::Read>::read (2 samples, 0.03%)std::sys::unix::fs::File::read (2 samples, 0.03%)std::sys::unix::fd::FileDesc::read (2 samples, 0.03%)read (2 samples, 0.03%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_len (4 samples, 0.06%)agdb::storage::Storage<D>::insert_at (4 samples, 0.06%)agdb::storage::Storage<D>::insert_bytes_at (4 samples, 0.06%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (4 samples, 0.06%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (4 samples, 0.06%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_state (4 samples, 0.06%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (4 samples, 0.06%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (4 samples, 0.06%)agdb::storage::Storage<D>::insert_bytes_at (4 samples, 0.06%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (4 samples, 0.06%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (4 samples, 0.06%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<agdb::db::db_key_value::DbKeyValue as agdb::collections::vec::VecValue>::remove (1 samples, 0.01%)agdb::db::db_value_index::DbValueIndex::is_value (1 samples, 0.01%)<alloc::string::String as agdb::utilities::serialize::Serialize>::serialize (1 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)core::num::<impl usize>::checked_add (1 samples, 0.01%)core::num::<impl usize>::overflowing_add (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (1 samples, 0.01%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (3 samples, 0.04%)std::sys::unix::fs::File::seek (3 samples, 0.04%)lseek64 (3 samples, 0.04%)agdb::storage::Storage<D>::append (5 samples, 0.07%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (5 samples, 0.07%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (5 samples, 0.07%)agdb::storage::write_ahead_log::WriteAheadLog::insert (4 samples, 0.06%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)agdb::storage::Storage<D>::new_record (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::new_record (1 samples, 0.01%)alloc::vec::Vec<T,A>::push (1 samples, 0.01%)core::ptr::write (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (1 samples, 0.01%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)<agdb::db::db_key_value::DbKeyValue as agdb::collections::vec::VecValue>::store (11 samples, 0.15%)agdb::db::db_value::DbValue::store_db_value (11 samples, 0.15%)agdb::storage::Storage<D>::insert (10 samples, 0.14%)agdb::storage::Storage<D>::insert_bytes (9 samples, 0.13%)agdb::storage::Storage<D>::write_record (3 samples, 0.04%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (3 samples, 0.04%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (3 samples, 0.04%)std::io::Write::write_all (1 samples, 0.01%)std::os::unix::net::datagram::UnixDatagram::send (1 samples, 0.01%)std::sys::unix::net::Socket::write (1 samples, 0.01%)std::sys::unix::fd::FileDesc::write (1 samples, 0.01%)__write (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::do_insert (27 samples, 0.38%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::set_value (15 samples, 0.21%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (15 samples, 0.21%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (15 samples, 0.21%)agdb::storage::Storage<D>::insert_bytes_at (3 samples, 0.04%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (3 samples, 0.04%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (3 samples, 0.04%)agdb::storage::write_ahead_log::WriteAheadLog::insert (3 samples, 0.04%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (2 samples, 0.03%)std::sys::unix::fd::FileDesc::write (2 samples, 0.03%)__write (2 samples, 0.03%)agdb::collections::vec::DbVecData<T,D,E>::offset (2 samples, 0.03%)<agdb::collections::map::MapValueState as agdb::utilities::serialize::SerializeStatic>::serialized_size_static (2 samples, 0.03%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::state (11 samples, 0.15%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (10 samples, 0.14%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (10 samples, 0.14%)agdb::storage::Storage<D>::value_as_bytes_at_size (7 samples, 0.10%)agdb::storage::Storage<D>::record (4 samples, 0.06%)agdb::storage::storage_records::StorageRecords::record (4 samples, 0.06%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)agdb::storage::Storage<D>::update_record (1 samples, 0.01%)agdb::storage::Storage<D>::write_record (1 samples, 0.01%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (1 samples, 0.01%)<agdb::storage::memory_storage::MemoryStorage as agdb::storage::StorageData>::write (1 samples, 0.01%)alloc::vec::Vec<T,A>::extend_from_slice (1 samples, 0.01%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (1 samples, 0.01%)alloc::vec::Vec<T,A>::append_elements (1 samples, 0.01%)core::intrinsics::copy_nonoverlapping (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::reallocate (2 samples, 0.03%)agdb::storage::Storage<D>::resize_value (2 samples, 0.03%)agdb::storage::Storage<D>::move_to_end (2 samples, 0.03%)alloc::vec::Vec<T,A>::resize (1 samples, 0.01%)alloc::vec::Vec<T,A>::extend_with (1 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)alloc::raw_vec::finish_grow (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::grow (1 samples, 0.01%)alloc::alloc::Global::grow_impl (1 samples, 0.01%)alloc::alloc::realloc (1 samples, 0.01%)realloc (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (4 samples, 0.06%)std::sys::unix::fs::File::seek (4 samples, 0.06%)lseek64 (4 samples, 0.06%)<&std::fs::File as std::io::Seek>::seek (3 samples, 0.04%)std::sys::unix::fs::File::seek (3 samples, 0.04%)lseek64 (3 samples, 0.04%)agdb::storage::file_storage::FileStorage::read_impl (7 samples, 0.10%)std::io::Read::read_exact (4 samples, 0.06%)std::io::default_read_exact (4 samples, 0.06%)<&std::fs::File as std::io::Read>::read (4 samples, 0.06%)std::sys::unix::fs::File::read (4 samples, 0.06%)std::sys::unix::fd::FileDesc::read (4 samples, 0.06%)read (4 samples, 0.06%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)agdb::storage::write_ahead_log::WriteAheadLog::insert (12 samples, 0.17%)std::io::Write::write_all (10 samples, 0.14%)std::os::unix::net::datagram::UnixDatagram::send (10 samples, 0.14%)std::sys::unix::net::Socket::write (10 samples, 0.14%)std::sys::unix::fd::FileDesc::write (10 samples, 0.14%)__write (10 samples, 0.14%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::rehash (29 samples, 0.40%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::grow (29 samples, 0.40%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::resize (29 samples, 0.40%)agdb::collections::vec::VecImpl<T,D,Data,E>::resize (29 samples, 0.40%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::resize (27 samples, 0.38%)agdb::storage::Storage<D>::insert_bytes_at (27 samples, 0.38%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (27 samples, 0.38%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (27 samples, 0.38%)std::io::Write::write_all (3 samples, 0.04%)std::os::unix::net::datagram::UnixDatagram::send (3 samples, 0.04%)std::sys::unix::net::Socket::write (3 samples, 0.04%)std::sys::unix::fd::FileDesc::write (3 samples, 0.04%)__write (3 samples, 0.04%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::state (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::key (1 samples, 0.01%)agdb::collections::vec::VecImpl<T,D,Data,E>::value (1 samples, 0.01%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::value (1 samples, 0.01%)<agdb::db::db_id::DbId as agdb::collections::vec::VecValue>::load (1 samples, 0.01%)<i64 as agdb::utilities::serialize::Serialize>::deserialize (1 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.03%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)<&std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)agdb::storage::file_storage::FileStorage::read_impl (4 samples, 0.06%)std::io::Read::read_exact (2 samples, 0.03%)std::io::default_read_exact (2 samples, 0.03%)<&std::fs::File as std::io::Read>::read (2 samples, 0.03%)std::sys::unix::fs::File::read (2 samples, 0.03%)std::sys::unix::fd::FileDesc::read (2 samples, 0.03%)read (2 samples, 0.03%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (2 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (2 samples, 0.03%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.03%)alloc::alloc::dealloc (2 samples, 0.03%)__libc_free (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (9 samples, 0.13%)std::io::Write::write_all (5 samples, 0.07%)std::os::unix::net::datagram::UnixDatagram::send (5 samples, 0.07%)std::sys::unix::net::Socket::write (5 samples, 0.07%)std::sys::unix::fd::FileDesc::write (5 samples, 0.07%)__write (5 samples, 0.07%)[libc.so.6] (1 samples, 0.01%)alloc::vec::from_elem (1 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc_zeroed (1 samples, 0.01%)__libc_calloc (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (19 samples, 0.26%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (19 samples, 0.26%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (19 samples, 0.26%)std::io::Write::write_all (3 samples, 0.04%)std::os::unix::net::datagram::UnixDatagram::send (3 samples, 0.04%)std::sys::unix::net::Socket::write (3 samples, 0.04%)std::sys::unix::fd::FileDesc::write (3 samples, 0.04%)__write (3 samples, 0.04%)[libc.so.6] (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)<&std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)agdb::storage::file_storage::FileStorage::read_impl (4 samples, 0.06%)std::io::Read::read_exact (2 samples, 0.03%)std::io::default_read_exact (2 samples, 0.03%)<&std::fs::File as std::io::Read>::read (2 samples, 0.03%)std::sys::unix::fs::File::read (2 samples, 0.03%)std::sys::unix::fd::FileDesc::read (2 samples, 0.03%)read (2 samples, 0.03%)agdb::storage::write_ahead_log::WriteAheadLog::insert (10 samples, 0.14%)std::io::Write::write_all (10 samples, 0.14%)std::os::unix::net::datagram::UnixDatagram::send (10 samples, 0.14%)std::sys::unix::net::Socket::write (10 samples, 0.14%)std::sys::unix::fd::FileDesc::write (10 samples, 0.14%)__write (10 samples, 0.14%)[libc.so.6] (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (19 samples, 0.26%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (19 samples, 0.26%)std::io::Write::write_all (3 samples, 0.04%)std::os::unix::net::datagram::UnixDatagram::send (3 samples, 0.04%)std::sys::unix::net::Socket::write (3 samples, 0.04%)std::sys::unix::fd::FileDesc::write (3 samples, 0.04%)__write (3 samples, 0.04%)agdb::storage::Storage<D>::erase_bytes (20 samples, 0.28%)alloc::vec::from_elem (1 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc_zeroed (1 samples, 0.01%)__libc_calloc (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (5 samples, 0.07%)std::sys::unix::fs::File::seek (5 samples, 0.07%)lseek64 (5 samples, 0.07%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)std::io::Read::read_exact (1 samples, 0.01%)std::io::default_read_exact (1 samples, 0.01%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.01%)alloc::alloc::dealloc (1 samples, 0.01%)agdb::storage::write_ahead_log::WriteAheadLog::insert (12 samples, 0.17%)std::io::Write::write_all (8 samples, 0.11%)std::os::unix::net::datagram::UnixDatagram::send (7 samples, 0.10%)std::sys::unix::net::Socket::write (7 samples, 0.10%)std::sys::unix::fd::FileDesc::write (7 samples, 0.10%)__write (7 samples, 0.10%)alloc::vec::from_elem (1 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (1 samples, 0.01%)alloc::alloc::Global::alloc_impl (1 samples, 0.01%)alloc::alloc::alloc_zeroed (1 samples, 0.01%)__libc_calloc (1 samples, 0.01%)agdb::storage::Storage<D>::insert_bytes_at (23 samples, 0.32%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (23 samples, 0.32%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (23 samples, 0.32%)std::io::Write::write_all (3 samples, 0.04%)std::os::unix::net::datagram::UnixDatagram::send (3 samples, 0.04%)std::sys::unix::net::Socket::write (3 samples, 0.04%)std::sys::unix::fd::FileDesc::write (3 samples, 0.04%)__write (3 samples, 0.04%)agdb::db::DbImpl<Store>::insert_key_value (138 samples, 1.92%)a..agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::insert (137 samples, 1.91%)a..agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::free_index (108 samples, 1.50%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::rehash_values (67 samples, 0.93%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::rehash_value (66 samples, 0.92%)agdb::collections::multi_map::MultiMapImpl<K,T,D,Data>::rehash_valid (66 samples, 0.92%)<agdb::collections::map::DbMapData<K,T,D> as agdb::collections::map::MapData<K,T,D>>::swap (65 samples, 0.91%)agdb::collections::vec::VecImpl<T,D,Data,E>::swap (65 samples, 0.91%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::swap (65 samples, 0.91%)agdb::storage::Storage<D>::move_at (44 samples, 0.61%)agdb::storage::Storage<D>::record (1 samples, 0.01%)agdb::storage::storage_records::StorageRecords::record (1 samples, 0.01%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::commit (2 samples, 0.03%)agdb::storage::Storage<D>::commit (2 samples, 0.03%)agdb::storage::Storage<D>::end_transaction (2 samples, 0.03%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::flush (2 samples, 0.03%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::flush (2 samples, 0.03%)agdb::storage::write_ahead_log::WriteAheadLog::clear (2 samples, 0.03%)std::fs::File::set_len (2 samples, 0.03%)std::sys::unix::fs::File::truncate (2 samples, 0.03%)std::sys::unix::cvt_r (2 samples, 0.03%)std::sys::unix::fs::File::truncate::{{closure}} (2 samples, 0.03%)ftruncate (2 samples, 0.03%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (2 samples, 0.03%)std::sys::unix::fs::File::seek (2 samples, 0.03%)lseek64 (2 samples, 0.03%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::set_node_count (5 samples, 0.07%)agdb::collections::vec::VecImpl<T,D,Data,E>::replace (5 samples, 0.07%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::replace (5 samples, 0.07%)agdb::storage::Storage<D>::insert_bytes_at (5 samples, 0.07%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (5 samples, 0.07%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (5 samples, 0.07%)agdb::storage::write_ahead_log::WriteAheadLog::insert (4 samples, 0.06%)std::io::Write::write_all (2 samples, 0.03%)std::os::unix::net::datagram::UnixDatagram::send (2 samples, 0.03%)std::sys::unix::net::Socket::write (2 samples, 0.03%)std::sys::unix::fd::FileDesc::write (2 samples, 0.03%)__write (2 samples, 0.03%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)std::io::Read::read_exact (2 samples, 0.03%)std::io::default_read_exact (2 samples, 0.03%)<&std::fs::File as std::io::Read>::read (1 samples, 0.01%)std::sys::unix::fs::File::read (1 samples, 0.01%)std::sys::unix::fd::FileDesc::read (1 samples, 0.01%)read (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::Storage<D>::insert_at (7 samples, 0.10%)agdb::storage::Storage<D>::insert_bytes_at (7 samples, 0.10%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (7 samples, 0.10%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (7 samples, 0.10%)agdb::storage::write_ahead_log::WriteAheadLog::insert (4 samples, 0.06%)std::io::Write::write_all (3 samples, 0.04%)std::os::unix::net::datagram::UnixDatagram::send (3 samples, 0.04%)std::sys::unix::net::Socket::write (3 samples, 0.04%)std::sys::unix::fd::FileDesc::write (3 samples, 0.04%)__write (3 samples, 0.04%)[libc.so.6] (1 samples, 0.01%)<std::fs::File as std::io::Seek>::seek (1 samples, 0.01%)std::sys::unix::fs::File::seek (1 samples, 0.01%)lseek64 (1 samples, 0.01%)agdb::storage::file_storage::FileStorage::read_impl (2 samples, 0.03%)std::io::Read::read_exact (2 samples, 0.03%)std::io::default_read_exact (2 samples, 0.03%)<&std::fs::File as std::io::Read>::read (2 samples, 0.03%)std::sys::unix::fs::File::read (2 samples, 0.03%)std::sys::unix::fd::FileDesc::read (2 samples, 0.03%)read (2 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (2 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (2 samples, 0.03%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.03%)alloc::alloc::dealloc (2 samples, 0.03%)__libc_free (2 samples, 0.03%)agdb::transaction_mut::TransactionMut<Store>::exec_mut (257 samples, 3.58%)agdb..<agdb::query::insert_nodes_query::InsertNodesQuery as agdb::query::QueryMut>::process (160 samples, 2.23%)<..agdb::db::DbImpl<Store>::insert_node (22 samples, 0.31%)agdb::graph::GraphImpl<D,Data>::insert_node (22 samples, 0.31%)agdb::graph::GraphImpl<D,Data>::get_free_index (15 samples, 0.21%)<agdb::graph::GraphDataStorage<D> as agdb::graph::GraphData<D>>::grow (15 samples, 0.21%)agdb::collections::vec::VecImpl<T,D,Data,E>::push (15 samples, 0.21%)<agdb::collections::vec::DbVecData<T,D,E> as agdb::collections::vec::VecData<T,D,E>>::resize (15 samples, 0.21%)agdb::storage::Storage<D>::insert_bytes_at (8 samples, 0.11%)<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped as agdb::storage::StorageData>::write (8 samples, 0.11%)<agdb::storage::file_storage::FileStorage as agdb::storage::StorageData>::write (8 samples, 0.11%)agdb::storage::write_ahead_log::WriteAheadLog::insert (5 samples, 0.07%)std::io::Write::write_all (3 samples, 0.04%)std::os::unix::net::datagram::UnixDatagram::send (3 samples, 0.04%)std::sys::unix::net::Socket::write (3 samples, 0.04%)std::sys::unix::fd::FileDesc::write (3 samples, 0.04%)__write (3 samples, 0.04%)[libc.so.6] (1 samples, 0.01%)agdb::db::DbImpl<Store>::transaction_mut (260 samples, 3.62%)agdb..agdb_benchmarks::writers::Writer<S>::write_post::{{closure}}::{{closure}} (260 samples, 3.62%)agdb..core::ptr::drop_in_place<agdb::query::insert_nodes_query::InsertNodesQuery> (1 samples, 0.01%)core::ptr::drop_in_place<agdb::query::query_values::QueryValues> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>>> (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)core::ptr::drop_in_place<[alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>]> (1 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<agdb::db::db_key_value::DbKeyValue>> (1 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.01%)core::ptr::drop_in_place<[agdb::db::db_key_value::DbKeyValue]> (1 samples, 0.01%)core::ptr::drop_in_place<agdb::db::db_key_value::DbKeyValue> (1 samples, 0.01%)core::ptr::drop_in_place<agdb::db::db_value::DbValue> (1 samples, 0.01%)core::ptr::drop_in_place<std::sync::rwlock::RwLockWriteGuard<agdb::db::DbImpl<agdb::storage::file_storage_memory_mapped::FileStorageMemoryMapped>>> (1 samples, 0.01%)<std::sync::rwlock::RwLockWriteGuard<T> as core::ops::drop::Drop>::drop (1 samples, 0.01%)std::sys::unix::locks::futex_rwlock::RwLock::write_unlock (1 samples, 0.01%)syscall (1 samples, 0.01%)agdb_benchmarks::writers::Writer<S>::write_post::{{closure}} (263 samples, 3.66%)agdb..std::sync::rwlock::RwLock<T>::write (2 samples, 0.03%)std::sys::unix::locks::futex_rwlock::RwLock::write (2 samples, 0.03%)std::sys::unix::locks::futex_rwlock::RwLock::write_contended (2 samples, 0.03%)std::sys::unix::futex::futex_wait (2 samples, 0.03%)syscall (2 samples, 0.03%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (1 samples, 0.01%)clock_gettime (1 samples, 0.01%)__vdso_clock_gettime (1 samples, 0.01%)agdb_benchmarks::writers::Writer<S>::write_post (265 samples, 3.69%)agdb..agdb_benchmarks::utilities::measured (265 samples, 3.69%)agdb..std::time::Instant::elapsed (1 samples, 0.01%)std::time::Instant::now (1 samples, 0.01%)std::sys::unix::time::inner::Instant::now (1 samples, 0.01%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (1 samples, 0.01%)clock_gettime (1 samples, 0.01%)__vdso_clock_gettime (1 samples, 0.01%)<&mut W as core::fmt::Write>::write_str (1 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (1 samples, 0.01%)alloc::string::String::push_str (1 samples, 0.01%)alloc::vec::Vec<T,A>::extend_from_slice (1 samples, 0.01%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (1 samples, 0.01%)alloc::vec::Vec<T,A>::append_elements (1 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)alloc::raw_vec::finish_grow (1 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::grow (1 samples, 0.01%)alloc::alloc::Global::grow_impl (1 samples, 0.01%)alloc::alloc::realloc (1 samples, 0.01%)realloc (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)[libc.so.6] (1 samples, 0.01%)alloc::fmt::format (2 samples, 0.03%)core::option::Option<T>::map_or_else (2 samples, 0.03%)alloc::fmt::format::{{closure}} (2 samples, 0.03%)alloc::fmt::format::format_inner (2 samples, 0.03%)core::fmt::Write::write_fmt (2 samples, 0.03%)core::fmt::write (2 samples, 0.03%)core::fmt::rt::Argument::fmt (1 samples, 0.01%)<&mut W as core::fmt::Write>::write_str (1 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (1 samples, 0.01%)alloc::string::String::push_str (1 samples, 0.01%)alloc::vec::Vec<T,A>::extend_from_slice (1 samples, 0.01%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (1 samples, 0.01%)alloc::vec::Vec<T,A>::append_elements (1 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::set_ptr_and_cap (1 samples, 0.01%)agdb_benchmarks::writers::start_post_writers::{{closure}}::{{closure}} (271 samples, 3.77%)agdb..tokio::time::sleep::sleep (1 samples, 0.01%)tokio::time::instant::Instant::now (1 samples, 0.01%)tokio::time::instant::variant::now (1 samples, 0.01%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (1 samples, 0.01%)clock_gettime (1 samples, 0.01%)__vdso_clock_gettime (1 samples, 0.01%)core::ptr::drop_in_place<tokio::runtime::task::core::TaskIdGuard> (4 samples, 0.06%)<tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (2 samples, 0.03%)tokio::runtime::context::set_current_task_id (1 samples, 0.01%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.01%)tokio::runtime::context::set_current_task_id::{{closure}} (1 samples, 0.01%)core::cell::Cell<T>::replace (1 samples, 0.01%)core::mem::replace (1 samples, 0.01%)core::ptr::write (1 samples, 0.01%)tokio::runtime::task::harness::poll_future (7,096 samples, 98.82%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (7,096 samples, 98.82%)std::panic::catch_unwindstd::panicking::try (7,096 samples, 98.82%)std::panicking::trystd::panicking::try::do_call (7,096 samples, 98.82%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (7,096 samples, 98.82%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncetokio::runtime::task::harness::poll_future::{{closure}} (7,096 samples, 98.82%)tokio::runtime::task::harness::poll_future::{{closure}}tokio::runtime::task::core::Core<T,S>::poll (7,094 samples, 98.79%)tokio::runtime::task::core::Core<T,S>::polltokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (7,093 samples, 98.77%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_muttokio::runtime::task::core::Core<T,S>::poll::{{closure}} (7,093 samples, 98.77%)tokio::runtime::task::core::Core<T,S>::poll::{{closure}}tokio::runtime::task::core::TaskIdGuard::enter (1 samples, 0.01%)tokio::runtime::context::set_current_task_id (1 samples, 0.01%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.01%)tokio::runtime::context::set_current_task_id::{{closure}} (1 samples, 0.01%)core::cell::Cell<T>::replace (1 samples, 0.01%)core::mem::replace (1 samples, 0.01%)core::ptr::read (1 samples, 0.01%)tokio::runtime::task::state::State::transition_to_idle (2 samples, 0.03%)tokio::runtime::task::state::State::transition_to_running (2 samples, 0.03%)tokio::runtime::task::harness::Harness<T,S>::poll (7,103 samples, 98.91%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::poll_inner (7,101 samples, 98.89%)tokio::runtime::task::harness::Harness<T,S>::poll_innertokio::runtime::task::waker::waker_ref (1 samples, 0.01%)tokio::runtime::task::waker::raw_waker (1 samples, 0.01%)tokio::runtime::coop::budget (7,108 samples, 98.98%)tokio::runtime::coop::budgettokio::runtime::coop::with_budget (7,108 samples, 98.98%)tokio::runtime::coop::with_budgettokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}} (7,107 samples, 98.97%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}tokio::runtime::task::LocalNotified<S>::run (7,106 samples, 98.96%)tokio::runtime::task::LocalNotified<S>::runtokio::runtime::task::raw::RawTask::poll (7,106 samples, 98.96%)tokio::runtime::task::raw::RawTask::polltokio::runtime::task::raw::poll (2 samples, 0.03%)<std::time::Instant as core::ops::arith::Add<core::time::Duration>>::add (1 samples, 0.01%)std::time::Instant::checked_add (1 samples, 0.01%)std::sys::unix::time::inner::Instant::checked_add_duration (1 samples, 0.01%)std::sys::unix::time::Timespec::checked_add_duration (1 samples, 0.01%)parking_lot_core::parking_lot::FairTimeout::should_timeout (2 samples, 0.03%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (1 samples, 0.01%)clock_gettime (1 samples, 0.01%)__vdso_clock_gettime (1 samples, 0.01%)parking_lot::condvar::Condvar::notify_one_slow (6 samples, 0.08%)parking_lot_core::parking_lot::unpark_requeue (5 samples, 0.07%)parking_lot_core::parking_lot::lock_bucket_pair (2 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (7,118 samples, 99.12%)tokio::runtime::scheduler::multi_thread::worker::Context::run_tasktokio::runtime::scheduler::multi_thread::worker::Core::transition_from_searching (9 samples, 0.13%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::transition_worker_from_searching (3 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::idle::Idle::notify_should_wakeup (1 samples, 0.01%)core::sync::atomic::AtomicUsize::fetch_add (1 samples, 0.01%)core::sync::atomic::atomic_add (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Core::next_task (1 samples, 0.01%)core::num::<impl u32>::wrapping_add (1 samples, 0.01%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (2 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2 (2 samples, 0.03%)core::sync::atomic::AtomicU64::load (1 samples, 0.01%)core::sync::atomic::atomic_load (1 samples, 0.01%)all (7,181 samples, 100%)tokio-runtime-w (7,160 samples, 99.71%)tokio-runtime-w[libc.so.6] (7,160 samples, 99.71%)[libc.so.6][libc.so.6] (7,160 samples, 99.71%)[libc.so.6]std::sys::unix::thread::Thread::new::thread_start (7,159 samples, 99.69%)std::sys::unix::thread::Thread::new::thread_start<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (7,159 samples, 99.69%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (7,159 samples, 99.69%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_oncecore::ops::function::FnOnce::call_once{{vtable.shim}} (7,159 samples, 99.69%)core::ops::function::FnOnce::call_once{{vtable.shim}}std::thread::Builder::spawn_unchecked_::{{closure}} (7,159 samples, 99.69%)std::thread::Builder::spawn_unchecked_::{{closure}}std::panic::catch_unwind (7,159 samples, 99.69%)std::panic::catch_unwindstd::panicking::try (7,159 samples, 99.69%)std::panicking::trystd::panicking::try::do_call (7,159 samples, 99.69%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (7,159 samples, 99.69%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncestd::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (7,159 samples, 99.69%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}std::sys_common::backtrace::__rust_begin_short_backtrace (7,159 samples, 99.69%)std::sys_common::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}} (7,159 samples, 99.69%)tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}tokio::runtime::blocking::pool::Inner::run (7,159 samples, 99.69%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::blocking::pool::Task::run (7,159 samples, 99.69%)tokio::runtime::blocking::pool::Task::runtokio::runtime::task::UnownedTask<S>::run (7,159 samples, 99.69%)tokio::runtime::task::UnownedTask<S>::runtokio::runtime::task::raw::RawTask::poll (7,159 samples, 99.69%)tokio::runtime::task::raw::RawTask::polltokio::runtime::task::harness::Harness<T,S>::poll (7,159 samples, 99.69%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::poll_inner (7,159 samples, 99.69%)tokio::runtime::task::harness::Harness<T,S>::poll_innertokio::runtime::task::harness::poll_future (7,159 samples, 99.69%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (7,159 samples, 99.69%)std::panic::catch_unwindstd::panicking::try (7,159 samples, 99.69%)std::panicking::trystd::panicking::try::do_call (7,159 samples, 99.69%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (7,159 samples, 99.69%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncetokio::runtime::task::harness::poll_future::{{closure}} (7,159 samples, 99.69%)tokio::runtime::task::harness::poll_future::{{closure}}tokio::runtime::task::core::Core<T,S>::poll (7,159 samples, 99.69%)tokio::runtime::task::core::Core<T,S>::polltokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (7,159 samples, 99.69%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_muttokio::runtime::task::core::Core<T,S>::poll::{{closure}} (7,159 samples, 99.69%)tokio::runtime::task::core::Core<T,S>::poll::{{closure}}<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (7,159 samples, 99.69%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::polltokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}} (7,159 samples, 99.69%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}tokio::runtime::scheduler::multi_thread::worker::run (7,159 samples, 99.69%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (7,159 samples, 99.69%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::run::{{closure}} (7,159 samples, 99.69%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}tokio::runtime::context::scoped::Scoped<T>::set (7,159 samples, 99.69%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}} (7,159 samples, 99.69%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}tokio::runtime::scheduler::multi_thread::worker::Context::run (7,159 samples, 99.69%)tokio::runtime::scheduler::multi_thread::worker::Context::runtokio::runtime::scheduler::multi_thread::worker::Core::steal_work (3 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_searching (1 samples, 0.01%) \ No newline at end of file diff --git a/agdb_web_next/public/images/java.png b/agdb_web_next/public/images/java.png new file mode 100644 index 000000000..c6e7e38f0 Binary files /dev/null and b/agdb_web_next/public/images/java.png differ diff --git a/agdb_web_next/public/images/js.png b/agdb_web_next/public/images/js.png new file mode 100644 index 000000000..6d0c9d285 Binary files /dev/null and b/agdb_web_next/public/images/js.png differ diff --git a/agdb_web_next/public/images/linkedin.png b/agdb_web_next/public/images/linkedin.png new file mode 100644 index 000000000..c9a93884b Binary files /dev/null and b/agdb_web_next/public/images/linkedin.png differ diff --git a/agdb_web_next/public/images/logo.svg b/agdb_web_next/public/images/logo.svg new file mode 100644 index 000000000..52cec8453 --- /dev/null +++ b/agdb_web_next/public/images/logo.svg @@ -0,0 +1,40 @@ + + + +Created with Fabric.js 5.3.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/agdb_web_next/public/images/python.png b/agdb_web_next/public/images/python.png new file mode 100644 index 000000000..e4a0e216c Binary files /dev/null and b/agdb_web_next/public/images/python.png differ diff --git a/agdb_web_next/public/images/reddit.png b/agdb_web_next/public/images/reddit.png new file mode 100644 index 000000000..875938871 Binary files /dev/null and b/agdb_web_next/public/images/reddit.png differ diff --git a/agdb_web_next/public/images/rust.png b/agdb_web_next/public/images/rust.png new file mode 100644 index 000000000..98df9663c Binary files /dev/null and b/agdb_web_next/public/images/rust.png differ diff --git a/agdb_web_next/public/images/server.png b/agdb_web_next/public/images/server.png new file mode 100644 index 000000000..4b3978e8e Binary files /dev/null and b/agdb_web_next/public/images/server.png differ diff --git a/agdb_web_next/public/images/stackoverflow.png b/agdb_web_next/public/images/stackoverflow.png new file mode 100644 index 000000000..ea748b759 Binary files /dev/null and b/agdb_web_next/public/images/stackoverflow.png differ diff --git a/agdb_web_next/public/images/studio.png b/agdb_web_next/public/images/studio.png new file mode 100644 index 000000000..2e6534c8a Binary files /dev/null and b/agdb_web_next/public/images/studio.png differ diff --git a/agdb_web_next/public/images/ts.png b/agdb_web_next/public/images/ts.png new file mode 100644 index 000000000..a3c8547db Binary files /dev/null and b/agdb_web_next/public/images/ts.png differ diff --git a/agdb_web_next/public/images/x.png b/agdb_web_next/public/images/x.png new file mode 100644 index 000000000..83550e548 Binary files /dev/null and b/agdb_web_next/public/images/x.png differ diff --git a/agdb_web_next/theme.config.tsx b/agdb_web_next/theme.config.tsx new file mode 100644 index 000000000..527f71e41 --- /dev/null +++ b/agdb_web_next/theme.config.tsx @@ -0,0 +1,22 @@ +import { DocsThemeConfig } from "nextra-theme-docs"; +import Logo from "@/components/layout/logo"; + +const config: DocsThemeConfig = { + logo: Logo, + project: { + link: "https://github.com/agnesoft/agdb", + }, + // chat: { + // link: "https://discord.com", + // }, + docsRepositoryBase: "https://github.com/agnesoft/agdb", + footer: { + text: "Copyright @ 2024 agdb", + }, + i18n: [ + { locale: "en-US", text: "English" }, + { locale: "cs-CZ", text: "Čeština" }, + ], +}; + +export default config; diff --git a/agdb_web_next/tsconfig.json b/agdb_web_next/tsconfig.json new file mode 100644 index 000000000..7113a46f0 --- /dev/null +++ b/agdb_web_next/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next", + }, + ], + "paths": { + "@/*": ["./*"], + }, + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"], +}