From 334f4c3689cc82f7b548c10956acde3a04a85231 Mon Sep 17 00:00:00 2001 From: Travis Cline Date: Wed, 15 Oct 2025 14:45:48 -0700 Subject: [PATCH 1/8] vectorstores/milvus: complete migration to new SDK v2 client (#1403) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * vectorstores/milvus: complete migration to new SDK v2 client (#1397) Complete the migration from the archived milvus-sdk-go/v2 to the new github.com/milvus-io/milvus/client/v2 SDK as tracked in issue #1397. **New Implementation**: - Add complete vectorstores/milvus/v2/ package with new SDK client - Implement all core vectorstore operations (Add, Search, Delete, etc.) - Add comprehensive test suite with unit and integration tests - Include migration example and documentation **Key Changes**: - New milvus.go with updated client initialization and operations - Updated options.go with v2 SDK configuration patterns - Added example_migration.go demonstrating upgrade path - Comprehensive README.md with migration guide - Updated go.mod/go.sum with new SDK dependencies **Documentation**: - Add docs/package-lock.json for documentation build dependencies - Provide clear migration path from v1 to v2 implementation - Maintain backward compatibility where possible This completes the migration work started in earlier commits and provides a full replacement for the deprecated SDK while maintaining the same vectorstore interface. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude * style: apply gofmt formatting to v2 package files * fix: remove unused async field from v2 Store struct --------- Co-authored-by: Claude --- docs/package-lock.json | 19056 ++++++++++++++++++ go.mod | 67 +- go.sum | 400 +- vectorstores/milvus/v2/README.md | 261 + vectorstores/milvus/v2/example_migration.go | 279 + vectorstores/milvus/v2/milvus.go | 384 + vectorstores/milvus/v2/milvus_test.go | 237 + vectorstores/milvus/v2/options.go | 288 + 8 files changed, 20960 insertions(+), 12 deletions(-) create mode 100644 docs/package-lock.json create mode 100644 vectorstores/milvus/v2/README.md create mode 100644 vectorstores/milvus/v2/example_migration.go create mode 100644 vectorstores/milvus/v2/milvus.go create mode 100644 vectorstores/milvus/v2/milvus_test.go create mode 100644 vectorstores/milvus/v2/options.go diff --git a/docs/package-lock.json b/docs/package-lock.json new file mode 100644 index 000000000..d9b479550 --- /dev/null +++ b/docs/package-lock.json @@ -0,0 +1,19056 @@ +{ + "name": "docs", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "docs", + "version": "0.0.0", + "dependencies": { + "@docusaurus/core": "^3.8.1", + "@docusaurus/preset-classic": "^3.8.1", + "@docusaurus/remark-plugin-npm2yarn": "^3.8.0", + "@docusaurus/theme-classic": "^3.8.0", + "@docusaurus/theme-common": "^3.8.0", + "@mdx-js/react": "^3.1.0", + "clsx": "^2.1.1", + "json-loader": "^0.5.7", + "prism-react-renderer": "^2.4.1", + "process": "^0.11.10", + "raw-loader": "^4.0.2", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "webpack": "^5.99.9" + }, + "devDependencies": { + "@babel/eslint-parser": "^7.27.5", + "@swc/core": "^1.11.29", + "docusaurus-plugin-typedoc": "^1.4.0", + "eslint": "^9.28.0", + "eslint-config-prettier": "^10.1.5", + "eslint-plugin-header": "^3.1.1", + "prettier": "^3.5.3", + "rimraf": "^6.0.1", + "swc-loader": "^0.2.6", + "typedoc": "^0.28.5", + "typedoc-plugin-markdown": "^4.6.4" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@algolia/abtesting": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.3.0.tgz", + "integrity": "sha512-KqPVLdVNfoJzX5BKNGM9bsW8saHeyax8kmPFXul5gejrSPN3qss7PgsFH5mMem7oR8tvjvNkia97ljEYPYCN8Q==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.9.tgz", + "integrity": "sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.17.9", + "@algolia/autocomplete-shared": "1.17.9" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.9.tgz", + "integrity": "sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.17.9" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.9.tgz", + "integrity": "sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.17.9" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz", + "integrity": "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ==", + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.37.0.tgz", + "integrity": "sha512-Dp2Zq+x9qQFnuiQhVe91EeaaPxWBhzwQ6QnznZQnH9C1/ei3dvtmAFfFeaTxM6FzfJXDLvVnaQagTYFTQz3R5g==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.37.0.tgz", + "integrity": "sha512-wyXODDOluKogTuZxRII6mtqhAq4+qUR3zIUJEKTiHLe8HMZFxfUEI4NO2qSu04noXZHbv/sRVdQQqzKh12SZuQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.37.0.tgz", + "integrity": "sha512-GylIFlPvLy9OMgFG8JkonIagv3zF+Dx3H401Uo2KpmfMVBBJiGfAb9oYfXtplpRMZnZPxF5FnkWaI/NpVJMC+g==", + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.37.0.tgz", + "integrity": "sha512-T63afO2O69XHKw2+F7mfRoIbmXWGzgpZxgOFAdP3fR4laid7pWBt20P4eJ+Zn23wXS5kC9P2K7Bo3+rVjqnYiw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.37.0.tgz", + "integrity": "sha512-1zOIXM98O9zD8bYDCJiUJRC/qNUydGHK/zRK+WbLXrW1SqLFRXECsKZa5KoG166+o5q5upk96qguOtE8FTXDWQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.37.0.tgz", + "integrity": "sha512-31Nr2xOLBCYVal+OMZn1rp1H4lPs1914Tfr3a34wU/nsWJ+TB3vWjfkUUuuYhWoWBEArwuRzt3YNLn0F/KRVkg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.37.0.tgz", + "integrity": "sha512-DAFVUvEg+u7jUs6BZiVz9zdaUebYULPiQ4LM2R4n8Nujzyj7BZzGr2DCd85ip4p/cx7nAZWKM8pLcGtkTRTdsg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==", + "license": "MIT" + }, + "node_modules/@algolia/ingestion": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.37.0.tgz", + "integrity": "sha512-pkCepBRRdcdd7dTLbFddnu886NyyxmhgqiRcHHaDunvX03Ij4WzvouWrQq7B7iYBjkMQrLS8wQqSP0REfA4W8g==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.37.0.tgz", + "integrity": "sha512-fNw7pVdyZAAQQCJf1cc/ih4fwrRdQSgKwgor4gchsI/Q/ss9inmC6bl/69jvoRSzgZS9BX4elwHKdo0EfTli3w==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.37.0.tgz", + "integrity": "sha512-U+FL5gzN2ldx3TYfQO5OAta2TBuIdabEdFwD5UVfWPsZE5nvOKkc/6BBqP54Z/adW/34c5ZrvvZhlhNTZujJXQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.37.0.tgz", + "integrity": "sha512-Ao8GZo8WgWFABrU7iq+JAftXV0t+UcOtCDL4mzHHZ+rQeTTf1TZssr4d0vIuoqkVNnKt9iyZ7T4lQff4ydcTrw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.37.0.tgz", + "integrity": "sha512-H7OJOXrFg5dLcGJ22uxx8eiFId0aB9b0UBhoOi4SMSuDBe6vjJJ/LeZyY25zPaSvkXNBN3vAM+ad6M0h6ha3AA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.37.0.tgz", + "integrity": "sha512-npZ9aeag4SGTx677eqPL3rkSPlQrnzx/8wNrl1P7GpWq9w/eTmRbOq+wKrJ2r78idlY0MMgmY/mld2tq6dc44g==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", + "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.4.tgz", + "integrity": "sha512-Aa+yDiH87980jR6zvRfFuCR1+dLb00vBydhTL+zI992Rz/wQhSvuxjmOOuJOgO3XmakO6RykRGD2S1mq1AtgHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.10" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.4" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz", + "integrity": "sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", + "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", + "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", + "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz", + "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.3.tgz", + "integrity": "sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz", + "integrity": "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.0", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.0", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.3", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz", + "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.27.1", + "@babel/plugin-transform-react-jsx": "^7.27.1", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz", + "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz", + "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==", + "license": "MIT", + "dependencies": { + "core-js-pure": "^3.43.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", + "integrity": "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "@csstools/css-calc": "^2.1.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", + "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/postcss-alpha-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.0.tgz", + "integrity": "sha512-r2L8KNg5Wriq5n8IUQcjzy2Rh37J5YjzP9iOyHZL5fxdWYHB08vqykHQa4wAzN/tXwDuCHnhQDGCtxfS76xn7g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", + "integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.11.tgz", + "integrity": "sha512-AtH22zLHTLm64HLdpv5EedT/zmYTm1MtdQbQhRZXxEB6iYtS6SrS1jLX3TcmUWMFzpumK/OVylCm3HcLms4slw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function-display-p3-linear": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.0.tgz", + "integrity": "sha512-7q+OuUqfowRrP84m/Jl0wv3pfCQyUTCW5MxDIux+/yty5IkUUHOTigCjrC0Fjy3OT0ncGLudHbfLWmP7E1arNA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.11.tgz", + "integrity": "sha512-cQpXBelpTx0YhScZM5Ve0jDCA4RzwFc7oNafzZOGgCHt/GQVYiU8Vevz9QJcwy/W0Pyi/BneY+KMjz23lI9r+Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.1.tgz", + "integrity": "sha512-c7hyBtbF+jlHIcUGVdWY06bHICgguV9ypfcELU3eU3W/9fiz2dxM8PqxQk2ndXYTzLnwPvNNqu1yCmQ++N6Dcg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.7.tgz", + "integrity": "sha512-cq/zWaEkpcg3RttJ5+GdNwk26NwxY5KgqgtNL777Fdd28AVGHxuBvqmK4Jq4oKhW1NX4M2LbgYAVVN0NZ+/XYQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz", + "integrity": "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", + "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz", + "integrity": "sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.11.tgz", + "integrity": "sha512-8M3mcNTL3cGIJXDnvrJ2oWEcKi3zyw7NeYheFKePUlBmLYm1gkw9Rr/BA7lFONrOPeQA3yeMPldrrws6lqHrug==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.11.tgz", + "integrity": "sha512-9meZbsVWTZkWsSBazQips3cHUOT29a/UAwFz0AMEXukvpIGGDR9+GMl3nIckWO5sPImsadu4F5Zy+zjt8QgCdA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.3.tgz", + "integrity": "sha512-RtYYm2qUIu9vAaHB0cC8rQGlOCQAUgEc2tMr7ewlGXYipBQKjoWmyVArqsk7SEr8N3tErq6P6UOJT3amaVof5Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz", + "integrity": "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz", + "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.10.tgz", + "integrity": "sha512-g7Lwb294lSoNnyrwcqoooh9fTAp47rRNo+ILg7SLRSMU3K9ePIwRt566sNx+pehiCelv4E1ICaU1EwLQuyF2qw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", + "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", + "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", + "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", + "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz", + "integrity": "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz", + "integrity": "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz", + "integrity": "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", + "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", + "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.11.tgz", + "integrity": "sha512-9f03ZGxZ2VmSCrM4SDXlAYP+Xpu4VFzemfQUQFL9OYxAbpvDy0FjDipZ0i8So1pgs8VIbQI0bNjFWgfdpGw8ig==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.0.tgz", + "integrity": "sha512-fWCXRasX17N1NCPTCuwC3FJDV+Wc031f16cFuuMEfIsYJ1q5ABCa59W0C6VeMGqjNv6ldf37vvwXXAeaZjD9PA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-random-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", + "integrity": "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.11.tgz", + "integrity": "sha512-oQ5fZvkcBrWR+k6arHXk0F8FlkmD4IxM+rcGDLWrF2f31tWyEM3lSraeWAV0f7BGH6LIrqmyU3+Qo/1acfoJng==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", + "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-sign-functions": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz", + "integrity": "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz", + "integrity": "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz", + "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz", + "integrity": "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", + "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/utilities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", + "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docsearch/css": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.9.0.tgz", + "integrity": "sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA==", + "license": "MIT" + }, + "node_modules/@docsearch/react": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.9.0.tgz", + "integrity": "sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-core": "1.17.9", + "@algolia/autocomplete-preset-algolia": "1.17.9", + "@docsearch/css": "3.9.0", + "algoliasearch": "^5.14.2" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 20.0.0", + "react": ">= 16.8.0 < 20.0.0", + "react-dom": ">= 16.8.0 < 20.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@docusaurus/babel": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz", + "integrity": "sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.25.9", + "@babel/preset-env": "^7.25.9", + "@babel/preset-react": "^7.25.9", + "@babel/preset-typescript": "^7.25.9", + "@babel/runtime": "^7.25.9", + "@babel/runtime-corejs3": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "babel-plugin-dynamic-import-node": "^2.3.3", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/bundler": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz", + "integrity": "sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@docusaurus/babel": "3.8.1", + "@docusaurus/cssnano-preset": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "babel-loader": "^9.2.1", + "clean-css": "^5.3.3", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.11.0", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "file-loader": "^6.2.0", + "html-minifier-terser": "^7.2.0", + "mini-css-extract-plugin": "^2.9.2", + "null-loader": "^4.0.1", + "postcss": "^8.5.4", + "postcss-loader": "^7.3.4", + "postcss-preset-env": "^10.2.1", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "webpack": "^5.95.0", + "webpackbar": "^6.0.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", + "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.8.1", + "@docusaurus/bundler": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "execa": "5.1.1", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "open": "^8.4.0", + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.3.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.6", + "tinypool": "^1.0.2", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^4.15.2", + "webpack-merge": "^6.0.1" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@mdx-js/react": "^3.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@docusaurus/cssnano-preset": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz", + "integrity": "sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug==", + "license": "MIT", + "dependencies": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.5.4", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/logger": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz", + "integrity": "sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz", + "integrity": "sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^2.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/module-type-aliases": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.1.tgz", + "integrity": "sha512-6xhvAJiXzsaq3JdosS7wbRt/PwEPWHr9eM4YNYqVlbgG1hSK3uQDXTVvQktasp3VO6BmfYWPozueLWuj4gB+vg==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.8.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-content-blog": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz", + "integrity": "sha512-vNTpMmlvNP9n3hGEcgPaXyvTljanAKIUkuG9URQ1DeuDup0OR7Ltvoc8yrmH+iMZJbcQGhUJF+WjHLwuk8HSdw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "cheerio": "1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "srcset": "^4.0.0", + "tslib": "^2.6.0", + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz", + "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.1.tgz", + "integrity": "sha512-a+V6MS2cIu37E/m7nDJn3dcxpvXb6TvgdNI22vJX8iUTp8eoMoPa0VArEbWvCxMY/xdC26WzNv4wZ6y0iIni/w==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-css-cascade-layers": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.8.1.tgz", + "integrity": "sha512-VQ47xRxfNKjHS5ItzaVXpxeTm7/wJLFMOPo1BkmoMG4Cuz4nuI+Hs62+RMk1OqVog68Swz66xVPK8g9XTrBKRw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.8.1.tgz", + "integrity": "sha512-nT3lN7TV5bi5hKMB7FK8gCffFTBSsBsAfV84/v293qAmnHOyg1nr9okEw8AiwcO3bl9vije5nsUvP0aRl2lpaw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^2.3.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.8.1.tgz", + "integrity": "sha512-Hrb/PurOJsmwHAsfMDH6oVpahkEGsx7F8CWMjyP/dw1qjqmdS9rcV1nYCGlM8nOtD3Wk/eaThzUB5TSZsGz+7Q==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.8.1.tgz", + "integrity": "sha512-tKE8j1cEZCh8KZa4aa80zpSTxsC2/ZYqjx6AAfd8uA8VHZVw79+7OTEP2PoWi0uL5/1Is0LF5Vwxd+1fz5HlKg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.8.1.tgz", + "integrity": "sha512-iqe3XKITBquZq+6UAXdb1vI0fPY5iIOitVjPQ581R1ZKpHr0qe+V6gVOrrcOHixPDD/BUKdYwkxFjpNiEN+vBw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.1.tgz", + "integrity": "sha512-+9YV/7VLbGTq8qNkjiugIelmfUEVkTyLe6X8bWq7K5qPvGXAjno27QAfFq63mYfFFbJc7z+pudL63acprbqGzw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-svgr": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.1.tgz", + "integrity": "sha512-rW0LWMDsdlsgowVwqiMb/7tANDodpy1wWPwCcamvhY7OECReN3feoFwLjd/U4tKjNY3encj0AJSTxJA+Fpe+Gw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "@svgr/core": "8.1.0", + "@svgr/webpack": "^8.1.0", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.8.1.tgz", + "integrity": "sha512-yJSjYNHXD8POMGc2mKQuj3ApPrN+eG0rO1UPgSx7jySpYU+n4WjBikbrA2ue5ad9A7aouEtMWUoiSRXTH/g7KQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/plugin-content-blog": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/plugin-content-pages": "3.8.1", + "@docusaurus/plugin-css-cascade-layers": "3.8.1", + "@docusaurus/plugin-debug": "3.8.1", + "@docusaurus/plugin-google-analytics": "3.8.1", + "@docusaurus/plugin-google-gtag": "3.8.1", + "@docusaurus/plugin-google-tag-manager": "3.8.1", + "@docusaurus/plugin-sitemap": "3.8.1", + "@docusaurus/plugin-svgr": "3.8.1", + "@docusaurus/theme-classic": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-search-algolia": "3.8.1", + "@docusaurus/types": "3.8.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/remark-plugin-npm2yarn": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/remark-plugin-npm2yarn/-/remark-plugin-npm2yarn-3.8.1.tgz", + "integrity": "sha512-lrws3n7jyJrDKqpdFiEX0ZIwVOgGj9z+ZXf0k/rXrftcNh06Y+cEMnNVoNpO3EJKiLDXmTWoxGf/I1qWb/WV6g==", + "license": "MIT", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "npm-to-yarn": "^3.0.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/theme-classic": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.1.tgz", + "integrity": "sha512-bqDUCNqXeYypMCsE1VcTXSI1QuO4KXfx8Cvl6rYfY0bhhqN6d2WZlRkyLg/p6pm+DzvanqHOyYlqdPyP0iz+iw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/plugin-content-blog": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/plugin-content-pages": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-translations": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.45", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.5.4", + "prism-react-renderer": "^2.3.0", + "prismjs": "^1.29.0", + "react-router-dom": "^5.3.4", + "rtlcss": "^4.1.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", + "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.8.1.tgz", + "integrity": "sha512-NBFH5rZVQRAQM087aYSRKQ9yGEK9eHd+xOxQjqNpxMiV85OhJDD4ZGz6YJIod26Fbooy54UWVdzNU0TFeUUUzQ==", + "license": "MIT", + "dependencies": { + "@docsearch/react": "^3.9.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-translations": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "algoliasearch": "^5.17.1", + "algoliasearch-helper": "^3.22.6", + "clsx": "^2.0.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.1.tgz", + "integrity": "sha512-OTp6eebuMcf2rJt4bqnvuwmm3NVXfzfYejL+u/Y1qwKhZPrjPoKWfk1CbOP5xH5ZOPkiAsx4dHdQBRJszK3z2g==", + "license": "MIT", + "dependencies": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/types": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.1.tgz", + "integrity": "sha512-ZPdW5AB+pBjiVrcLuw3dOS6BFlrG0XkS2lDGsj8TizcnREQg3J8cjsgfDviszOk4CweNfwo1AEELJkYaMUuOPg==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/types/node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docusaurus/utils": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz", + "integrity": "sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "escape-string-regexp": "^4.0.0", + "execa": "5.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "p-queue": "^6.6.2", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.1.tgz", + "integrity": "sha512-zTZiDlvpvoJIrQEEd71c154DkcriBecm4z94OzEE9kz7ikS3J+iSlABhFXM45mZ0eN5pVqqr7cs60+ZlYLewtg==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.8.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.1.tgz", + "integrity": "sha512-gs5bXIccxzEbyVecvxg6upTwaUbfa0KMmTj7HhHzc016AGyxH2o73k1/aOD0IFrdCsfJNt37MqNI47s2MgRZMA==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/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, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.6", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.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": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.35.0.tgz", + "integrity": "sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.15.2", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@gerrit0/mini-shiki": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-3.12.2.tgz", + "integrity": "sha512-HKZPmO8OSSAAo20H2B3xgJdxZaLTwtlMwxg0967scnrDlPwe6j5+ULGHyIqwgTbFCn9yv/ff8CmfWZLE9YKBzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/engine-oniguruma": "^3.12.2", + "@shikijs/langs": "^3.12.2", + "@shikijs/themes": "^3.12.2", + "@shikijs/types": "^3.12.2", + "@shikijs/vscode-textmate": "^10.0.2" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.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, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@isaacs/balanced-match": "^4.0.1" + }, + "engines": { + "node": "20 || >=22" + } + }, + "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, + "license": "ISC", + "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.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@mdx-js/mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", + "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "acorn": "^8.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-scope": "^1.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "recma-build-jsx": "^1.0.0", + "recma-jsx": "^1.0.0", + "recma-stringify": "^1.0.0", + "rehype-recma": "^1.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", + "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", + "license": "MIT", + "dependencies": { + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "license": "MIT", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "license": "MIT", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", + "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", + "license": "MIT", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "license": "MIT" + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.12.2.tgz", + "integrity": "sha512-hozwnFHsLvujK4/CPVHNo3Bcg2EsnG8krI/ZQ2FlBlCRpPZW4XAEQmEwqegJsypsTAN9ehu2tEYe30lYKSZW/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.12.2", + "@shikijs/vscode-textmate": "^10.0.2" + } + }, + "node_modules/@shikijs/langs": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.12.2.tgz", + "integrity": "sha512-bVx5PfuZHDSHoBal+KzJZGheFuyH4qwwcwG/n+MsWno5cTlKmaNtTsGzJpHYQ8YPbB5BdEdKU1rga5/6JGY8ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.12.2" + } + }, + "node_modules/@shikijs/themes": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.12.2.tgz", + "integrity": "sha512-fTR3QAgnwYpfGczpIbzPjlRnxyONJOerguQv1iwpyQZ9QXX4qy/XFQqXlf17XTsorxnHoJGbH/LXBvwtqDsF5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.12.2" + } + }, + "node_modules/@shikijs/types": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.12.2.tgz", + "integrity": "sha512-K5UIBzxCyv0YoxN3LMrKB9zuhp1bV+LgewxuVwHdl4Gz5oePoUFrr9EfgJlGlDeXCU1b/yhdnXeuRvAnz8HN8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "license": "BSD-3-Clause" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@slorber/remark-comment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", + "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@swc/core": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.5.tgz", + "integrity": "sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.24" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.13.5", + "@swc/core-darwin-x64": "1.13.5", + "@swc/core-linux-arm-gnueabihf": "1.13.5", + "@swc/core-linux-arm64-gnu": "1.13.5", + "@swc/core-linux-arm64-musl": "1.13.5", + "@swc/core-linux-x64-gnu": "1.13.5", + "@swc/core-linux-x64-musl": "1.13.5", + "@swc/core-win32-arm64-msvc": "1.13.5", + "@swc/core-win32-ia32-msvc": "1.13.5", + "@swc/core-win32-x64-msvc": "1.13.5" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.17" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.5.tgz", + "integrity": "sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.5.tgz", + "integrity": "sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.5.tgz", + "integrity": "sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.5.tgz", + "integrity": "sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.5.tgz", + "integrity": "sha512-9+ZxFN5GJag4CnYnq6apKTnnezpfJhCumyz0504/JbHLo+Ue+ZtJnf3RhyA9W9TINtLE0bC4hKpWi8ZKoETyOQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.5.tgz", + "integrity": "sha512-WD530qvHrki8Ywt/PloKUjaRKgstQqNGvmZl54g06kA+hqtSE2FTG9gngXr3UJxYu/cNAjJYiBifm7+w4nbHbA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.5.tgz", + "integrity": "sha512-Luj8y4OFYx4DHNQTWjdIuKTq2f5k6uSXICqx+FSabnXptaOBAbJHNbHT/06JZh6NRUouaf0mYXN0mcsqvkhd7Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.5.tgz", + "integrity": "sha512-cZ6UpumhF9SDJvv4DA2fo9WIzlNFuKSkZpZmPG1c+4PFSEMy5DFOjBSllCvnqihCabzXzpn6ykCwBmHpy31vQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.5.tgz", + "integrity": "sha512-C5Yi/xIikrFUzZcyGj9L3RpKljFvKiDMtyDzPKzlsDrKIw2EYY+bF88gB6oGY5RGmv4DAX8dbnpRAqgFD0FMEw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.5.tgz", + "integrity": "sha512-YrKdMVxbYmlfybCSbRtrilc6UA8GF5aPmGKBdPvjrarvsmf4i7ZHGCEnLtfOMd3Lwbs2WUZq3WdMbozYeLU93Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@swc/types": { + "version": "0.1.25", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.25.tgz", + "integrity": "sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz", + "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.7.tgz", + "integrity": "sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/gtag.js": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", + "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "license": "MIT" + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "24.4.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.4.0.tgz", + "integrity": "sha512-gUuVEAK4/u6F9wRLznPUU4WGUacSEBDPoC2TrBkw3GAnOLHBL45QdfHOXp1kJ4ypBGLxTOB+t7NJLpKoC3gznQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.11.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prismjs": { + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", + "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.1.13", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.13.tgz", + "integrity": "sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==", + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-config": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", + "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/send": { + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", + "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.8", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", + "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.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==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "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/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/algoliasearch": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.37.0.tgz", + "integrity": "sha512-y7gau/ZOQDqoInTQp0IwTOjkrHc4Aq4R8JgpmCleFwiLl+PbN2DMWoDUWZnrK8AhNJwT++dn28Bt4NZYNLAmuA==", + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.3.0", + "@algolia/client-abtesting": "5.37.0", + "@algolia/client-analytics": "5.37.0", + "@algolia/client-common": "5.37.0", + "@algolia/client-insights": "5.37.0", + "@algolia/client-personalization": "5.37.0", + "@algolia/client-query-suggestions": "5.37.0", + "@algolia/client-search": "5.37.0", + "@algolia/ingestion": "1.37.0", + "@algolia/monitoring": "1.37.0", + "@algolia/recommend": "5.37.0", + "@algolia/requester-browser-xhr": "5.37.0", + "@algolia/requester-fetch": "5.37.0", + "@algolia/requester-node-http": "5.37.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz", + "integrity": "sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw==", + "license": "MIT", + "dependencies": { + "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/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==", + "license": "MIT" + }, + "node_modules/ansi-align/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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "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==", + "license": "Python-2.0" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/astring": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "license": "MIT", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.3.tgz", + "integrity": "sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.0.tgz", + "integrity": "sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.8.2", + "caniuse-lite": "^1.0.30001741", + "electron-to-chromium": "^1.5.218", + "node-releases": "^2.0.21", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001741", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz", + "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==", + "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" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "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==", + "license": "MIT", + "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/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-table3/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==", + "license": "MIT" + }, + "node_modules/cli-table3/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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/combine-promises": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", + "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "license": "ISC" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compressible/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/copy-text-to-clipboard": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.1.tgz", + "integrity": "sha512-3am6cw+WOicd0+HyzhC4kYS02wHJUiVQXmAADxfUARKsHBkWl1Vl3QQEiILlSs8YcPS/C0+y/urCNEYQk+byWA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz", + "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz", + "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.25.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.45.1.tgz", + "integrity": "sha512-OHnWFKgTUshEU8MK+lOs1H8kC8GkTi9Z1tvNkxrCcw9wl3MJIO7q2ld77wjWn4/xuGrVu2X+nME1iIIPBSdyEQ==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/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==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-blank-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", + "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", + "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "license": "ISC", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz", + "integrity": "sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "cssnano": "^6.0.1", + "jest-worker": "^29.4.3", + "postcss": "^8.4.24", + "schema-utils": "^4.0.1", + "serialize-javascript": "^6.0.1" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", + "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.4.0.tgz", + "integrity": "sha512-lyATYGyvXwQ8h55WeQeEHXhI+47rl52pXSYkFK/ZrCbAJSgVIaPFjYc3RM8TpRHKk7W3wsAZImmLps+P5VyN9g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "MIT-0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-advanced": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz", + "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==", + "license": "MIT", + "dependencies": { + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.0", + "cssnano-preset-default": "^6.1.2", + "postcss-discard-unused": "^6.0.5", + "postcss-merge-idents": "^6.0.3", + "postcss-reduce-idents": "^6.0.3", + "postcss-zindex": "^6.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-default": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", + "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-utils": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", + "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "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, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/docusaurus-plugin-typedoc": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-typedoc/-/docusaurus-plugin-typedoc-1.4.2.tgz", + "integrity": "sha512-1qerRejLSYxEWdyVPLDMMeKFPLA/37yZAsdwJy9ThHFQR78+v3b5spSbk67VHGLr2mAn4FVHu0aGJ6p7iWotSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "typedoc-docusaurus-theme": "^1.4.0" + }, + "peerDependencies": { + "typedoc-plugin-markdown": ">=4.8.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.218", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.218.tgz", + "integrity": "sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==", + "license": "ISC" + }, + "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==", + "license": "MIT" + }, + "node_modules/emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/emoticon": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz", + "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esast-util-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", + "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/esast-util-from-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", + "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "acorn": "^8.0.0", + "esast-util-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.35.0.tgz", + "integrity": "sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.1", + "@eslint/core": "^0.15.2", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.35.0", + "@eslint/plugin-kit": "^0.3.5", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-prettier": { + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", + "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "funding": { + "url": "https://opencollective.com/eslint-config-prettier" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-header": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz", + "integrity": "sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=7.7.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/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, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.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==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/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, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", + "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "license": "MIT", + "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": "3.4.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.4.0.tgz", + "integrity": "sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/remcohaszing" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.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==", + "license": "MIT", + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eta": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "dependencies": { + "@types/node": "*", + "require-like": ">= 0.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "node_modules/express/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "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.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "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==", + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "license": "MIT", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "license": "MIT", + "dependencies": { + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/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==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "license": "MIT", + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/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, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "license": "MIT", + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz", + "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-monkey": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", + "license": "Unlicense" + }, + "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==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "license": "ISC" + }, + "node_modules/glob": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz", + "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.3.1", + "jackspeak": "^4.1.1", + "minimatch": "^10.0.3", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/glob/node_modules/minimatch": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", + "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@isaacs/brace-expansion": "^5.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "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.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/got/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.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-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==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "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-to-estree": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", + "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.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==", + "license": "MIT", + "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/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz", + "integrity": "sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/html-webpack-plugin/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", + "license": "MIT", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infima": { + "version": "0.2.0-alpha.45", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz", + "integrity": "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "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==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "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==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/inline-style-parser": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", + "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", + "license": "MIT" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-npm": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", + "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jackspeak": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", + "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "license": "MIT", + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/launch-editor": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.11.1.tgz", + "integrity": "sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^2.0.0" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.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, + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-it": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdast-util-directive": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", + "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.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/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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "escape-string-regexp": "^5.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.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-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", + "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-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "license": "CC0-1.0" + }, + "node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-directive": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz", + "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-frontmatter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "license": "MIT", + "dependencies": { + "fault": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", + "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", + "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "license": "MIT", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", + "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-space/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" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character/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" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", + "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz", + "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "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, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", + "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.21.tgz", + "integrity": "sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.0.tgz", + "integrity": "sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-to-yarn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-to-yarn/-/npm-to-yarn-3.0.1.tgz", + "integrity": "sha512-tt6PvKu4WyzPwWUzy/hvPFqn+uwXO0K1ZHka8az3NnrhWJDmSqI8ncWq0fkL0k/lmmi5tAC11FXwXuh0rFbt1A==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/nebrelbug/npm-to-yarn?sponsor=1" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", + "license": "MIT" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/null-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/null-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "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==", + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "license": "MIT", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/package-json/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^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-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", + "license": "MIT", + "dependencies": { + "domhandler": "^5.0.3", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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, + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "license": "(WTFPL OR MIT)" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.1.tgz", + "integrity": "sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "license": "MIT", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "license": "MIT", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/pkg-dir/node_modules/yocto-queue": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", + "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.11.tgz", + "integrity": "sha512-zfqoUSaHMko/k2PA9xnaydVTHqYv5vphq5Q2AHcG/dCdv/OkHYWcVWfVTBKZ526uzT8L7NghuvSw3C9PxlKnLg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", + "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", + "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-colormin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-custom-media": { + "version": "11.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz", + "integrity": "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz", + "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz", + "integrity": "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", + "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", + "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-empty": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", + "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-unused": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz", + "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.3.tgz", + "integrity": "sha512-Dl0Z9sdbMwrPslgOaGBZRGo3TASmmgTcqcUODr82MTYyJk6devXZM6MlQjpQKMJqlLJ6oL1w78U7IXFdPA5+ug==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", + "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", + "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", + "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-lab-function": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.11.tgz", + "integrity": "sha512-BEA4jId8uQe1gyjZZ6Bunb6ZsH2izks+v25AxQJDBtigXCjTLmCPWECwQpLTtcxH589MVxhs/9TAmRC6lUEmXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-loader": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-logical": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz", + "integrity": "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-merge-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", + "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", + "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-rules": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", + "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", + "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", + "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "license": "MIT", + "dependencies": { + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-params": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", + "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", + "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-resolve-nested": "^3.1.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", + "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", + "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", + "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", + "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", + "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-string": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", + "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", + "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", + "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-url": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", + "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", + "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", + "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-ordered-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", + "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", + "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", + "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.3.1.tgz", + "integrity": "sha512-8ZOOWVwQ0iMpfEYkYo+U6W7fE2dJ/tP6dtEFwPJ66eB5JjnFupfYh+y6zo+vWDO72nGhKOVdxwhTjfzcSNRg4Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-alpha-function": "^1.0.0", + "@csstools/postcss-cascade-layers": "^5.0.2", + "@csstools/postcss-color-function": "^4.0.11", + "@csstools/postcss-color-function-display-p3-linear": "^1.0.0", + "@csstools/postcss-color-mix-function": "^3.0.11", + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.1", + "@csstools/postcss-content-alt-text": "^2.0.7", + "@csstools/postcss-exponential-functions": "^2.0.9", + "@csstools/postcss-font-format-keywords": "^4.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.11", + "@csstools/postcss-gradients-interpolation-method": "^5.0.11", + "@csstools/postcss-hwb-function": "^4.0.11", + "@csstools/postcss-ic-unit": "^4.0.3", + "@csstools/postcss-initial": "^2.0.1", + "@csstools/postcss-is-pseudo-class": "^5.0.3", + "@csstools/postcss-light-dark-function": "^2.0.10", + "@csstools/postcss-logical-float-and-clear": "^3.0.0", + "@csstools/postcss-logical-overflow": "^2.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", + "@csstools/postcss-logical-resize": "^3.0.0", + "@csstools/postcss-logical-viewport-units": "^3.0.4", + "@csstools/postcss-media-minmax": "^2.0.9", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", + "@csstools/postcss-nested-calc": "^4.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.0", + "@csstools/postcss-oklab-function": "^4.0.11", + "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-random-function": "^2.0.1", + "@csstools/postcss-relative-color-syntax": "^3.0.11", + "@csstools/postcss-scope-pseudo-class": "^4.0.1", + "@csstools/postcss-sign-functions": "^1.1.4", + "@csstools/postcss-stepped-value-functions": "^4.0.9", + "@csstools/postcss-text-decoration-shorthand": "^4.0.3", + "@csstools/postcss-trigonometric-functions": "^4.0.9", + "@csstools/postcss-unset-value": "^4.0.0", + "autoprefixer": "^10.4.21", + "browserslist": "^4.25.1", + "css-blank-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.3", + "css-prefers-color-scheme": "^10.0.0", + "cssdb": "^8.4.0", + "postcss-attribute-case-insensitive": "^7.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^7.0.11", + "postcss-color-hex-alpha": "^10.0.0", + "postcss-color-rebeccapurple": "^10.0.0", + "postcss-custom-media": "^11.0.6", + "postcss-custom-properties": "^14.0.6", + "postcss-custom-selectors": "^8.0.5", + "postcss-dir-pseudo-class": "^9.0.1", + "postcss-double-position-gradients": "^6.0.3", + "postcss-focus-visible": "^10.0.1", + "postcss-focus-within": "^9.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^6.0.0", + "postcss-image-set-function": "^7.0.0", + "postcss-lab-function": "^7.0.11", + "postcss-logical": "^8.1.0", + "postcss-nesting": "^13.0.2", + "postcss-opacity-percentage": "^3.0.0", + "postcss-overflow-shorthand": "^6.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^10.0.0", + "postcss-pseudo-class-any-link": "^10.0.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^8.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", + "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reduce-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", + "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", + "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", + "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", + "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sort-media-queries": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz", + "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==", + "license": "MIT", + "dependencies": { + "sort-css-media-queries": "2.2.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.23" + } + }, + "node_modules/postcss-svgo": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", + "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/postcss-zindex": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", + "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/prism-react-renderer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", + "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", + "license": "MIT", + "dependencies": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "license": "ISC" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "license": "MIT", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/raw-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz", + "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz", + "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.26.0" + }, + "peerDependencies": { + "react": "^19.1.1" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "license": "MIT" + }, + "node_modules/react-helmet-async": { + "name": "@slorber/react-helmet-async", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.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==", + "license": "MIT" + }, + "node_modules/react-json-view-lite": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz", + "integrity": "sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-loadable": { + "name": "@docusaurus/react-loadable", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", + "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.3" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "react-loadable": "*", + "webpack": ">=4.41.1 || 5.x" + } + }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recma-build-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", + "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-jsx": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz", + "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==", + "license": "MIT", + "dependencies": { + "acorn-jsx": "^5.0.0", + "estree-util-to-js": "^2.0.0", + "recma-parse": "^1.0.0", + "recma-stringify": "^1.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/recma-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", + "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "esast-util-from-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", + "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-to-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regexpu-core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.3.1.tgz", + "integrity": "sha512-DzcswPr252wEr7Qz8AyAVbfyBDKLoYp6eRA1We2Fa9qirRFSdtkP5sHr3yglDKy2BbA0fd2T+j/CUSKes3FeVQ==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz", + "integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==", + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "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-recma": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", + "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "hast-util-to-estree": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-directive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.1.tgz", + "integrity": "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-directive": "^3.0.0", + "micromark-extension-directive": "^3.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-emoji": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", + "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.2", + "emoticon": "^4.0.1", + "mdast-util-find-and-replace": "^3.0.1", + "node-emoji": "^2.1.0", + "unified": "^11.0.4" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/remark-frontmatter": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-frontmatter": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", + "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", + "license": "MIT", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", + "engines": { + "node": "*" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "license": "MIT" + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rtlcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", + "license": "MIT", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "license": "MIT" + }, + "node_modules/schema-dts": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", + "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==", + "license": "Apache-2.0" + }, + "node_modules/schema-utils": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/search-insights": { + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", + "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", + "license": "MIT", + "peer": true + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-handler": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", + "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "3.3.0", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", + "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==", + "license": "MIT" + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/sitemap": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz", + "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==", + "license": "MIT", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" + } + }, + "node_modules/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", + "license": "MIT" + }, + "node_modules/skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "license": "MIT", + "dependencies": { + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sort-css-media-queries": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", + "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", + "license": "MIT", + "engines": { + "node": ">= 6.3.0" + } + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/srcset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", + "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", + "license": "MIT" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.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==", + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT" + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-to-js": { + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.17.tgz", + "integrity": "sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.9" + } + }, + "node_modules/style-to-object": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.9.tgz", + "integrity": "sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "node_modules/stylehacks": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", + "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/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==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/swc-loader": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/swc-loader/-/swc-loader-0.2.6.tgz", + "integrity": "sha512-9Zi9UP2YmDpgmQVbyOPJClY0dwf58JDyDMQ7uRc4krmc72twNI2fvlBWHLqVekBpPc7h5NJkGVT1zNDxFrqhvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@swc/counter": "^0.1.3" + }, + "peerDependencies": { + "@swc/core": "^1.2.147", + "webpack": ">=2" + } + }, + "node_modules/tapable": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz", + "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.0.tgz", + "integrity": "sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" + }, + "node_modules/tinypool": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.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==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "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, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typedoc": { + "version": "0.28.12", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.28.12.tgz", + "integrity": "sha512-H5ODu4f7N+myG4MfuSp2Vh6wV+WLoZaEYxKPt2y8hmmqNEMVrH69DAjjdmYivF4tP/C2jrIZCZhPalZlTU/ipA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@gerrit0/mini-shiki": "^3.12.0", + "lunr": "^2.3.9", + "markdown-it": "^14.1.0", + "minimatch": "^9.0.5", + "yaml": "^2.8.1" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 18", + "pnpm": ">= 10" + }, + "peerDependencies": { + "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x" + } + }, + "node_modules/typedoc-docusaurus-theme": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/typedoc-docusaurus-theme/-/typedoc-docusaurus-theme-1.4.2.tgz", + "integrity": "sha512-i9YYDcScLD0WUiX8I+LXHX3ZVvRDlJsmRo9l/uWrFT37cHlMz4Ay0GOnWzHUBnnwAo1uzYOw9RjUXznbWozBEA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "typedoc-plugin-markdown": ">=4.8.0" + } + }, + "node_modules/typedoc-plugin-markdown": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.8.1.tgz", + "integrity": "sha512-ug7fc4j0SiJxSwBGLncpSo8tLvrT9VONvPUQqQDTKPxCoFQBADLli832RGPtj6sfSVJebNSrHZQRUdEryYH/7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "typedoc": "0.28.x" + } + }, + "node_modules/typedoc/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typedoc/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/typescript": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", + "devOptional": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uc.micro": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.11.0.tgz", + "integrity": "sha512-kt1ZriHTi7MU+Z/r9DOdAI3ONdaR3M3csEaRc6ewa4f4dTvX4cQCbJ4NkEn0ohE4hHtq85+PhPSTY+pO/1PwgA==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-emoji-modifier-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/watchpack": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpack": { + "version": "5.101.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.3.tgz", + "integrity": "sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.3", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.2", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.1", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/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==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "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/webpack-dev-server/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpackbar": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", + "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/webpackbar/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==", + "license": "MIT" + }, + "node_modules/webpackbar/node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "license": "MIT", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpackbar/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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpackbar/node_modules/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==", + "license": "MIT", + "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/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT" + }, + "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, + "license": "MIT", + "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.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "license": "MIT", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/go.mod b/go.mod index 3d0900fa1..ca9eaef46 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/tmc/langchaingo -go 1.23.8 +go 1.24.4 toolchain go1.24.6 @@ -163,7 +163,7 @@ require ( // Vector stores - indirect require ( - github.com/milvus-io/milvus-proto/go-api/v2 v2.4.0 // indirect + github.com/milvus-io/milvus-proto/go-api/v2 v2.6.1-0.20250819024338-07695f709619 // indirect github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe // indirect github.com/xdg-go/pbkdf2 v1.0.0 // indirect github.com/xdg-go/scram v1.1.2 // indirect @@ -297,7 +297,7 @@ require ( github.com/shopspring/decimal v1.2.0 // indirect github.com/sirupsen/logrus v1.9.3 // indirect github.com/spf13/cast v1.3.1 // indirect - github.com/tidwall/gjson v1.14.4 // indirect + github.com/tidwall/gjson v1.17.1 // indirect github.com/tidwall/match v1.1.1 // indirect github.com/tidwall/pretty v1.2.0 // indirect github.com/tklauser/go-sysconf v0.3.15 // indirect @@ -314,6 +314,63 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -require github.com/testcontainers/testcontainers-go/modules/mariadb v0.38.0 +require ( + github.com/milvus-io/milvus/client/v2 v2.6.0 + github.com/testcontainers/testcontainers-go/modules/mariadb v0.38.0 +) -require github.com/stretchr/objx v0.5.2 // indirect +require ( + github.com/beorn7/perks v1.0.1 // indirect + github.com/blang/semver/v4 v4.0.0 // indirect + github.com/cespare/xxhash/v2 v2.3.0 // indirect + github.com/cilium/ebpf v0.11.0 // indirect + github.com/containerd/cgroups/v3 v3.0.3 // indirect + github.com/coreos/go-semver v0.3.0 // indirect + github.com/coreos/go-systemd/v22 v22.5.0 // indirect + github.com/form3tech-oss/jwt-go v3.2.3+incompatible // indirect + github.com/godbus/dbus/v5 v5.0.4 // indirect + github.com/google/btree v1.1.3 // indirect + github.com/gorilla/websocket v1.5.0 // indirect + github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect + github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect + github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0 // indirect + github.com/jonboulle/clockwork v0.2.2 // indirect + github.com/milvus-io/milvus/pkg/v2 v2.0.0-20250319085209-5a6b4e56d59e // indirect + github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect + github.com/opencontainers/runtime-spec v1.0.2 // indirect + github.com/panjf2000/ants/v2 v2.11.3 // indirect + github.com/prometheus/client_golang v1.20.5 // indirect + github.com/prometheus/client_model v0.6.1 // indirect + github.com/prometheus/common v0.62.0 // indirect + github.com/prometheus/procfs v0.15.1 // indirect + github.com/samber/lo v1.27.0 // indirect + github.com/shirou/gopsutil/v3 v3.24.5 // indirect + github.com/shoenig/go-m1cpu v0.1.6 // indirect + github.com/soheilhy/cmux v0.1.5 // indirect + github.com/spaolacci/murmur3 v1.1.0 // indirect + github.com/spf13/pflag v1.0.5 // indirect + github.com/stretchr/objx v0.5.2 // indirect + github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802 // indirect + github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect + github.com/x448/float16 v0.8.4 // indirect + github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 // indirect + go.etcd.io/bbolt v1.3.11 // indirect + go.etcd.io/etcd/api/v3 v3.5.5 // indirect + go.etcd.io/etcd/client/pkg/v3 v3.5.5 // indirect + go.etcd.io/etcd/client/v2 v2.305.5 // indirect + go.etcd.io/etcd/client/v3 v3.5.5 // indirect + go.etcd.io/etcd/pkg/v3 v3.5.5 // indirect + go.etcd.io/etcd/raft/v3 v3.5.5 // indirect + go.etcd.io/etcd/server/v3 v3.5.5 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0 // indirect + go.opentelemetry.io/otel/sdk v1.36.0 // indirect + go.opentelemetry.io/proto/otlp v1.0.0 // indirect + go.uber.org/atomic v1.11.0 // indirect + go.uber.org/automaxprocs v1.5.3 // indirect + go.uber.org/multierr v1.11.0 // indirect + go.uber.org/zap v1.27.0 // indirect + gopkg.in/inf.v0 v0.9.1 // indirect + gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect + k8s.io/apimachinery v0.28.6 // indirect +) diff --git a/go.sum b/go.sum index dacaf6139..3108b9131 100644 --- a/go.sum +++ b/go.sum @@ -1,4 +1,10 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= cloud.google.com/go v0.116.0 h1:B3fRrSDkLRt5qSHWe40ERJvhvnQwdZiHu0bJOpldweE= cloud.google.com/go v0.116.0/go.mod h1:cEPSRWPzZEswwdr9BxE6ChEn01dWlTaF05LiC2Xs70U= cloud.google.com/go/ai v0.7.0 h1:P6+b5p4gXlza5E+u7uvcgYlzZ7103ACg70YdZeC6oGE= @@ -13,18 +19,24 @@ cloud.google.com/go/auth v0.14.0 h1:A5C4dKV/Spdvxcl0ggWwWEzzP7AZMJSEIgrkngwhGYM= cloud.google.com/go/auth v0.14.0/go.mod h1:CYsoRL1PdiDuqeQpZE0bP2pnPrGqFcOkI0nldEQis+A= cloud.google.com/go/auth/oauth2adapt v0.2.7 h1:/Lc7xODdqcEw8IrZ9SvwnlLX6j9FHQM74z6cBk9Rw6M= cloud.google.com/go/auth/oauth2adapt v0.2.7/go.mod h1:NTbTTzfvPl1Y3V1nPpOgl2w6d/FjO7NNUQaWSox6ZMc= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/cloudsqlconn v1.14.1 h1:OtVShGJMQ/WEOTNP7TWidx0wnDE+eVYXeSg1ANTJpCI= cloud.google.com/go/cloudsqlconn v1.14.1/go.mod h1:pM5Xp20GsQosQ/cP9awtha5SMgmzbLubb/dbVsTg3Fo= cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I= cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= cloud.google.com/go/iam v1.2.2 h1:ozUSofHUGf/F4tCNy/mu9tHLTaxZFLOUiKzjcgWHGIA= cloud.google.com/go/iam v1.2.2/go.mod h1:0Ys8ccaZHdI1dEUilwzqng/6ps2YB6vRsjIe00/+6JY= cloud.google.com/go/longrunning v0.6.2 h1:xjDfh1pQcWPEvnfjZmwjKQEcHnpz6lHjfy7Fo0MK+hc= cloud.google.com/go/longrunning v0.6.2/go.mod h1:k/vIs83RN4bE3YCswdXC5PFfWVILjm3hpEUlSko4PiI= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+iMo8= cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8= dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6 h1:He8afgbRMd7mFxO99hRNu+6tazq8nFF9lIwo9JFroBk= @@ -35,6 +47,9 @@ github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/ggge github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c h1:udKWzYgxTojEKWjV8V+WSxDXJ4NFATAsZjh8iIbsQIg= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8= +github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/CloudyKit/fastprinter v0.0.0-20200109182630-33d98a066a53/go.mod h1:+3IMCy2vIlbG1XG/0ggNQv0SvxCAIpPM5b1nCz56Xno= github.com/CloudyKit/jet/v3 v3.0.0/go.mod h1:HKQPgSJmdK8hdoAbKUUWajkHyHo4RaU5rMdUywE7VMo= github.com/Code-Hex/go-generics-cache v1.3.1 h1:i8rLwyhoyhaerr7JpjtYjJZUcCbWOdiYO3fZXLiEC4g= @@ -52,6 +67,7 @@ github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/PuerkitoBio/goquery v1.8.1 h1:uQxhNlArOIdbrH1tr0UXwdVFgDcZDrZVdcpygAcwmWM= github.com/PuerkitoBio/goquery v1.8.1/go.mod h1:Q8ICL1kNUJ2sXGoAhPGUdYDJvgQgHzJsnnd3H7Ho5jQ= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= @@ -60,6 +76,11 @@ github.com/RaveNoX/go-jsoncommentstrip v1.0.0/go.mod h1:78ihd09MekBnJnxpICcwzCMz github.com/Shopify/goreferrer v0.0.0-20181106222321-ec9c9a553398/go.mod h1:a1uqRtAwp2Xwc6WNPJEufxJ7fx3npB4UV/JOLmbu5I0= github.com/airbrake/gobrake v3.6.1+incompatible/go.mod h1:wM4gu3Cn0W0K7GUuVWnlXZU11AGBXMILnrdOU8Kn00o= github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY= +github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= github.com/amikos-tech/chroma-go v0.1.4 h1:MQXFBuKHOuZtlLOF6fLRb1VdXKKWp6TwdWxm6v/RUII= github.com/amikos-tech/chroma-go v0.1.4/go.mod h1:sT6uXOo/L5S/Q0v9jpYtoR1iOM68hUE2itWw8sOwLHY= github.com/andybalholm/cascadia v1.3.1/go.mod h1:R4bJ1UQfqADjvDa4P6HZHLh/3OxWWEqc0Sk8XGwHqvA= @@ -72,9 +93,13 @@ github.com/antchfx/xmlquery v1.3.17/go.mod h1:Afkq4JIeXut75taLSuI31ISJ/zeq+3jG7T github.com/antchfx/xpath v1.2.3/go.mod h1:i54GszH55fYfBmoZXapTHN8T8tkcHfRgLyVwwqzXNcs= github.com/antchfx/xpath v1.2.4 h1:dW1HB/JxKvGtJ9WyVGJ0sIoEcqftV3SqIstujI+B9XY= github.com/antchfx/xpath v1.2.4/go.mod h1:i54GszH55fYfBmoZXapTHN8T8tkcHfRgLyVwwqzXNcs= +github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/apapsch/go-jsonmerge/v2 v2.0.0 h1:axGnT1gRIfimI7gJifB699GoE/oq+F2MU7Dml6nw9rQ= github.com/apapsch/go-jsonmerge/v2 v2.0.0/go.mod h1:lvDnEdqiQrp0O42VQGgmlKpxL1AP2+08jFMw88y4klk= +github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= +github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 h1:DklsrG3dyBCFEj5IhUbnKptjxatkF07cF2ak3yi77so= @@ -126,7 +151,15 @@ github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuP github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= +github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= +github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= +github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= +github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA= +github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= +github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM= +github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= github.com/bmatcuk/doublestar v1.1.1/go.mod h1:UD6OnuiIn0yFxxA2le/rnRU1G4RaI4UvFv1sNto9p6w= github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= github.com/bugsnag/bugsnag-go v1.4.0/go.mod h1:2oa8nejYd4cQ/b0hMIopN0lCRxU0bueqREvZLWFrtK8= @@ -135,10 +168,15 @@ github.com/bytedance/sonic v1.10.0-rc3 h1:uNSnscRapXTwUgTyOF0GVljYD08p9X/Lbr9Mwe github.com/bytedance/sonic v1.10.0-rc3/go.mod h1:iZcSUejdk5aukTND/Eu/ivjQuEL0Cu9/rf50Hi0u/g4= github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4= github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM= +github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8= github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/certifi/gocertifi v0.0.0-20190105021004-abcd57078448/go.mod h1:GJKEexRPVJrBSOjoqN5VNOIKJ5Q3RViH6eu3puDRwx4= +github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= +github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= +github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d h1:77cEq6EriyTZ0g/qfRdp61a3Uu/AWrgIq2s0ClJV1g0= @@ -148,12 +186,20 @@ github.com/chenzhuoyu/iasm v0.9.0/go.mod h1:Xjy2NpN3h7aUqeqM+woSuuvxmIe6+DDsiNLI github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/cilium/ebpf v0.11.0 h1:V8gS/bTCCjX9uUnkUFUpPsksM8n1lXBAvHcpiFk1X2Y= +github.com/cilium/ebpf v0.11.0/go.mod h1:WE7CZAnqOL2RouJ4f1uyNhqr2P4CCvXFIqdRDUgWsVs= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h6jFvWxBdQXxjopDMZyH2UVceIRfR84bdzbkoKrsWNo= +github.com/cockroachdb/datadriven v1.0.2 h1:H9MtNqVoVhvd9nCBwOyDjUEdZCREqbIdCJD93PBm/jA= github.com/cockroachdb/datadriven v1.0.2/go.mod h1:a9RdTaap04u637JoCzcUoIcDmvwSUtcUFtT/C3kJlTU= +github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoCr5oaCLELYA= github.com/cockroachdb/errors v1.9.1 h1:yFVvsI0VxmRShfawbt/laCIDy/mtTqqnvoNgiy5bEV8= github.com/cockroachdb/errors v1.9.1/go.mod h1:2sxOtL2WIc096WSZqZ5h8fa17rdDq9HZOZLBCor4mBk= +github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= github.com/cockroachdb/logtags v0.0.0-20211118104740-dabe8e521a4f h1:6jduT9Hfc0njg5jJ1DdKCFPdMBrp/mdZfCpa5h+WM74= github.com/cockroachdb/logtags v0.0.0-20211118104740-dabe8e521a4f/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs= github.com/cockroachdb/redact v1.1.3 h1:AKZds10rFSIj7qADf0g46UixK8NNLwWTNdCIGS5wfSQ= @@ -161,6 +207,8 @@ github.com/cockroachdb/redact v1.1.3/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZ github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod h1:4Zcjuz89kmFXt9morQgcfYZAYZ5n8WHjt81YYWIwtTM= github.com/cohere-ai/tokenizer v1.1.2 h1:t3KwUBSpKiBVFtpnHBfVIQNmjfZUuqFVYuSFkZYOWpU= github.com/cohere-ai/tokenizer v1.1.2/go.mod h1:9MNFPd9j1fuiEK3ua2HSCUxxcrfGMlSqpa93livg/C0= +github.com/containerd/cgroups/v3 v3.0.3 h1:S5ByHZ/h9PMe5IOQoN7E+nMc2UcLEM/V48DGDJ9kip0= +github.com/containerd/cgroups/v3 v3.0.3/go.mod h1:8HBe7V3aWGLFPd/k03swSIsGjZhHI2WzJmticMgVuz0= github.com/containerd/errdefs v1.0.0 h1:tg5yIfIlQIrxYtu9ajqY42W3lpS19XqdxRQeEwYG8PI= github.com/containerd/errdefs v1.0.0/go.mod h1:+YBYIdtsnF4Iw6nWZhJcqGSg/dwvV7tyJ/kCkyJ2k+M= github.com/containerd/errdefs/pkg v0.3.0 h1:9IKJ06FvyNlexW690DXuQNx2KA2cUJXx151Xdx3ZPPE= @@ -169,14 +217,24 @@ github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I= github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo= github.com/containerd/platforms v0.2.1 h1:zvwtM3rz2YHPQsF2CHYM8+KtB5dvhISiXh5ZpSBQv6A= github.com/containerd/platforms v0.2.1/go.mod h1:XHCb+2/hzowdiut9rkudds9bE5yJ7npe7dG/wG+uFPw= +github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-semver v0.3.0 h1:wkHLiw0WNATZnSG7epLsujiMCgPAc9xhjJ4tgnAxmfM= +github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cpuguy83/dockercfg v0.3.2 h1:DlJTyZGBDlXqUZ2Dk2Q3xHs/FtnooJJVaad2S9GKorA= github.com/cpuguy83/dockercfg v0.3.2/go.mod h1:sugsbF4//dDlL/i+S+rtpIWp+5h0BHJHfjj5/jFyUJc= github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= +github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY= github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -186,9 +244,11 @@ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8Yc github.com/deepmap/oapi-codegen/v2 v2.1.0 h1:I/NMVhJCtuvL9x+S2QzZKpSjGi33oDZwPRdemvOZWyQ= github.com/deepmap/oapi-codegen/v2 v2.1.0/go.mod h1:R1wL226vc5VmCNJUvMyYr3hJMm5reyv25j952zAVXZ8= github.com/dgraph-io/badger v1.6.0/go.mod h1:zwt7syl517jmP8s94KqSxTlM6IMsdhYy6psNgSztDR4= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= +github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk= github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= github.com/dlclark/regexp2 v1.4.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= @@ -210,13 +270,21 @@ github.com/eknkc/amber v0.0.0-20171010120322-cdade1c07385/go.mod h1:0vRUJqYpeSZi github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= +github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/etcd-io/bbolt v1.3.3/go.mod h1:ZF2nL25h33cCyBtcyWeZ2/I3HQOfTP+0PIEvHjkjCrw= github.com/fasthttp-contrib/websocket v0.0.0-20160511215533-1f3b11f56072/go.mod h1:duJ4Jxv5lDcvg4QuQr0oowTf7dz4/CR8NtyCooz9HL8= +github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/form3tech-oss/jwt-go v3.2.3+incompatible h1:7ZaBxOI7TMoYBfyA3cQHErNNyAWIKUMIwqxEtgHOs5c= +github.com/form3tech-oss/jwt-go v3.2.3+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/frankban/quicktest v1.14.5 h1:dfYrrRyLtiqT9GyKXgdh+k4inNeTvmGbuSgZ3lx3GhA= +github.com/frankban/quicktest v1.14.5/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= @@ -229,6 +297,7 @@ github.com/getsentry/sentry-go v0.30.0 h1:lWUwDnY7sKHaVIoZ9wYqRHJ5iEmoc0pqcRqFko github.com/getsentry/sentry-go v0.30.0/go.mod h1:WU9B9/1/sHDqeV8T+3VwwbjeR5MSXs/6aqG3mqZrezA= github.com/getzep/zep-go v1.0.4 h1:09o26bPP2RAPKFjWuVWwUWLbtFDF/S8bfbilxzeZAAg= github.com/getzep/zep-go v1.0.4/go.mod h1:HC1Gz7oiyrzOTvzeKC4dQKUiUy87zpIJl0ZFXXdHuss= +github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/sse v0.0.0-20190301062529-5545eab6dad3/go.mod h1:VJ0WA2NBN22VlZ2dKZQPAPnyWw5XTlK1KymzLKsr59s= github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= @@ -243,7 +312,12 @@ github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxI github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= github.com/go-faker/faker/v4 v4.1.0 h1:ffuWmpDrducIUOO0QSKSF5Q2dxAht+dhsT9FvVHhPEI= github.com/go-faker/faker/v4 v4.1.0/go.mod h1:uuNc0PSRxF8nMgjGrrrU4Nw5cF30Jc6Kd0/FUTTYbhg= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= +github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= +github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI= @@ -344,11 +418,15 @@ github.com/goccy/go-json v0.10.4 h1:JSwxQzIqKfmFX1swYPpUThQZp/Ka4wzJdK0LWVytLPM= github.com/goccy/go-json v0.10.4/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= github.com/gocolly/colly v1.2.0 h1:qRz9YAn8FIH0qzgNUw+HT9UN7wm1oF9OBAilwEWpyrI= github.com/gocolly/colly v1.2.0/go.mod h1:Hof5T3ZswNVsOHYmba1u03W65HDWgpV5HifSuueE0EA= +github.com/godbus/dbus/v5 v5.0.4 h1:9349emZab16e7zQvpmsbtjc18ykshndd8y2PG3sgJbA= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gogo/googleapis v0.0.0-20180223154316-0cd9801be74a/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6xDCrzib4= +github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/gogo/status v1.1.0/go.mod h1:BFv9nrluPLmrS0EmGVvLaPNmRosr9KapBYd5/hpY1WM= @@ -358,10 +436,15 @@ github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9/go.mod h1:8vg3r2V github.com/golang-sql/sqlexp v0.1.0 h1:ZCD6MBpcuOVfGVqsEmY5/4FtYiKz6tSyUv9LPEDei6A= github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/glog v1.2.3 h1:oDTdz9f5VGVVNGu/Q7UXKWYsD0873HXLHdJUNBsSEKM= +github.com/golang/glog v1.2.3/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= +github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -376,6 +459,7 @@ github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QD github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= @@ -383,6 +467,11 @@ github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEW github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/gomodule/redigo v1.7.1-0.20190724094224-574c33c3df38/go.mod h1:B4C85qUVwatsJoIUNIfCRsp7qO0iAmpGFZ4EELWSbC4= +github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= +github.com/google/btree v1.1.3 h1:CVpQJjYgC4VbzxeGVHfvZrv1ctoYCAI8vbl07Fcxlyg= +github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= github.com/google/flatbuffers v23.5.26+incompatible h1:M9dgRyhJemaM4Sw8+66GHBu8ioaQmyPLg1b8VwK5WJg= github.com/google/flatbuffers v23.5.26+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= github.com/google/generative-ai-go v0.15.1 h1:n8aQUpvhPOlGVuM2DRkJ2jvx04zpp42B778AROJa+pQ= @@ -395,13 +484,21 @@ github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= +github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/s2a-go v0.1.9 h1:LGD7gtMgezd8a/Xak7mEWL0PjoTQFvpRudN895yqKW0= github.com/google/s2a-go v0.1.9/go.mod h1:YA0Ei2ZQL3acow2O62kdp9UlnvMmU7kA6Eutn0dXayM= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -411,6 +508,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/enterprise-certificate-proxy v0.3.4 h1:XYIDZApgAnrN1c855gTgghdIA6Stxb52D5RnLI1SLyw= github.com/googleapis/enterprise-certificate-proxy v0.3.4/go.mod h1:YKe7cfqYXjKGpGvmSg28/fFvhNzinZQm8DGnaburhGA= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gax-go/v2 v2.14.1 h1:hb0FFeiPaQskmvakKu5EbCbpntQn48jyHuvrkurSS/Q= github.com/googleapis/gax-go/v2 v2.14.1/go.mod h1:Hb/NubMaVM88SrNkvl8X/o8XWwDJEPqouaLeN2IUxoA= github.com/goph/emperror v0.17.2 h1:yLapQcmEsO0ipe9p5TaN22djm3OFV/TfM/fcYP0/J18= @@ -419,14 +518,41 @@ github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORR github.com/gorilla/css v1.0.0 h1:BQqNyPTi50JCFMTw/b67hByjMVXZRwGha6wxVGkeihY= github.com/gorilla/css v1.0.0/go.mod h1:Dn721qIggHpt4+EFCcTLTU/vk5ySda2ReITrtgBl60c= github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vbp88Yd8NsDy6rZz+RcrMPxvld8= +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho= +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= +github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= +github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0 h1:RtRsiaGvWxcwd8y3BiRZxsylPT8hLWZ5SPcfI+3IDNk= github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0/go.mod h1:TzP6duP4Py2pHLVPPQp42aoYI92+PCrVotyR5e8Vqlk= +github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= +github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= +github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= +github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= +github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= +github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= +github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= +github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= +github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= +github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= +github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/huandu/xstrings v1.3.3 h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4= github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= @@ -470,14 +596,23 @@ github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfC github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0= github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4= +github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= +github.com/jonboulle/clockwork v0.2.2 h1:UOGuzwb1PwsrDAObMuhUnj0p5ULPj8V/xJ7Kx9qUBdQ= +github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= +github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/juju/gnuflag v0.0.0-20171113085948-2ce1bb71843d/go.mod h1:2PavIy+JPciBPrBUjwbNvtwB6RQlve+hkpll6QSNmOE= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88/go.mod h1:3w7q1U84EfirKl04SVQ/s7nPm1ZPhiXd34z40TNz36k= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= @@ -489,6 +624,8 @@ github.com/kataras/pio v0.0.2/go.mod h1:hAoW0t9UmXi4R5Oyq5Z4irTbaTsOemSrDGUtaTl7 github.com/kataras/sitemap v0.0.5/go.mod h1:KY2eugMKiPwsJgx7+U103YZehfvNGOXURubcGyk0Bz8= github.com/kennygrant/sanitize v1.2.4 h1:gN25/otpP5vAsO2djbMhF/LQX6R7+O1TB4yv8NzpJ3o= github.com/kennygrant/sanitize v1.2.4/go.mod h1:LGsjYYtgxbetdg5owWB2mpgUL6e2nfw2eObZ0u0qvak= +github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.8.2/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= @@ -502,6 +639,8 @@ github.com/klauspost/cpuid/v2 v2.2.9 h1:66ze0taIn2H33fBvCkXuv9BmCwDfafmiIVpKV9kK github.com/klauspost/cpuid/v2 v2.2.9/go.mod h1:rqkxqrZ1EhYM9G+hXH7YdowN5R5RGN6NK4QwQ3WMXF8= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -510,6 +649,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= +github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/labstack/echo/v4 v4.5.0/go.mod h1:czIriw4a0C1dFun+ObrXp7ok03xON0N1awStJ6ArI7Y= github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k= github.com/ledongthuc/pdf v0.0.0-20220302134840-0c2507a12d80 h1:6Yzfa6GP0rIo/kULo2bwGEkFvCePZ3qHDDTC3/J9Swo= @@ -522,6 +663,7 @@ github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 h1:PpXWgLPs+Fqr325bN2FD2ISlRRztXibcX6e8f5FR5Dc= github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35/go.mod h1:autxFIvghDt3jPTLoqZ9OZ7s9qTGNAWmYCjVFWPX/zg= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.10 h1:s31yESBquKXCV9a/ScB3ESkOjUYYv+X0rg8SYxI99mE= github.com/magiconair/properties v1.8.10/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= @@ -531,11 +673,13 @@ github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0 github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/markbates/oncer v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:Ld9puTsIW75CHf65OeIOkyKbteujpZVXDpWK6YGZbxE= github.com/markbates/safe v1.0.1/go.mod h1:nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0= +github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.11/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= @@ -548,6 +692,7 @@ github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D github.com/mattn/go-sqlite3 v1.14.17 h1:mCRHCLDUBXgpKAqIKsaAaAsrAlbkeomtRFKXh2L6YIM= github.com/mattn/go-sqlite3 v1.14.17/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/mdelapenya/tlscert v0.2.0 h1:7H81W6Z/4weDvZBNOfQte5GpIMo0lGYEeWbkGp5LJHI= github.com/mdelapenya/tlscert v0.2.0/go.mod h1:O4njj3ELLnJjGdkN7M/vIVCpZ+Cf0L6muqOG4tLSl8o= github.com/mediocregopher/radix/v3 v3.4.2/go.mod h1:8FL3F6UQRXHXIBSPUs5h0RybMF8i4n7wVopoX3x7Bv8= @@ -560,13 +705,24 @@ github.com/microcosm-cc/bluemonday v1.0.26 h1:xbqSvqzQMeEHCqMi64VAs4d8uy6Mequs3r github.com/microcosm-cc/bluemonday v1.0.26/go.mod h1:JyzOCs9gkyQyjs+6h10UEVSe02CGwkhd72Xdqh78TWs= github.com/microsoft/go-mssqldb v1.8.0 h1:7cyZ/AT7ycDsEoWPIXibd+aVKFtteUNhDGf3aobP+tw= github.com/microsoft/go-mssqldb v1.8.0/go.mod h1:6znkekS3T2vp0waiMhen4GPU1BiAsrP+iXHcE7a7rFo= -github.com/milvus-io/milvus-proto/go-api/v2 v2.4.0 h1:9KsyZR+neMlRvV52C5sIsLB13jthT2AY/+buyiNjcCg= -github.com/milvus-io/milvus-proto/go-api/v2 v2.4.0/go.mod h1:1OIl0v5PQeNxIJhCvY+K55CBUOYDZevw9g9380u1Wek= +github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= +github.com/milvus-io/milvus-proto/go-api/v2 v2.6.1-0.20250819024338-07695f709619 h1:eVuQvPQS5WgNm7IClUwIO6140OTzFvvPIcX4s9NnmqE= +github.com/milvus-io/milvus-proto/go-api/v2 v2.6.1-0.20250819024338-07695f709619/go.mod h1:/6UT4zZl6awVeXLeE7UGDWZvXj3IWkRsh3mqsn0DiAs= github.com/milvus-io/milvus-sdk-go/v2 v2.4.0 h1:llESmiYiaFqRh0CUrZCLH0IWWkk5r8/vz0tkaA0YzQo= github.com/milvus-io/milvus-sdk-go/v2 v2.4.0/go.mod h1:8IKyxVV+kd+RADMuMpo8GXnTDq5ZxrSSWpe9nJieboQ= +github.com/milvus-io/milvus/client/v2 v2.6.0 h1:TXeht4yOhqlTsJn33sQoZYjmv+w4mEYPmX+8Wp+ifzM= +github.com/milvus-io/milvus/client/v2 v2.6.0/go.mod h1:5ppFKT61Fh5Z1MkAhK7+nLnlh9C+ENBe/dpgFBH0te0= +github.com/milvus-io/milvus/pkg/v2 v2.0.0-20250319085209-5a6b4e56d59e h1:VCr43pG4efacDbM4au70fh8/5hNTftoWzm1iEumvDWM= +github.com/milvus-io/milvus/pkg/v2 v2.0.0-20250319085209-5a6b4e56d59e/go.mod h1:37AWzxVs2NS4QUJrkcbeLUwi+4Av0h5mEdjLI62EANU= +github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= github.com/mitchellh/copystructure v1.0.0 h1:Laisrj+bAB6b/yJwB5Bt3ITZhGJdqmxquMKeZ+mmkFQ= github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= +github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= +github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= +github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= +github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.3.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= @@ -603,6 +759,10 @@ github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJ github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/moul/http2curl v1.0.0/go.mod h1:8UbvGypXm98wA/IqH45anm5Y2Z6ep6O31QGOAZ3H0fQ= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= +github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg= github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w= github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= @@ -633,11 +793,16 @@ github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8 github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040= github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M= +github.com/opencontainers/runtime-spec v1.0.2 h1:UfAcuLBJB9Coz72x1hgl8O5RVzTdNiaglX6v2DM6FI0= +github.com/opencontainers/runtime-spec v1.0.2/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/opensearch-project/opensearch-go v1.1.0 h1:eG5sh3843bbU1itPRjA9QXbxcg8LaZ+DjEzQH9aLN3M= github.com/opensearch-project/opensearch-go v1.1.0/go.mod h1:+6/XHCuTH+fwsMJikZEWsucZ4eZMma3zNSeLrTtVGbo= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= +github.com/panjf2000/ants/v2 v2.11.3 h1:AfI0ngBoXJmYOpDh9m516vjqoUu2sLrIVgppI9TZVpg= +github.com/panjf2000/ants/v2 v2.11.3/go.mod h1:8u92CYMUc6gyvTIw8Ru7Mt7+/ESnJahz5EVtqfrilek= +github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= github.com/pelletier/go-toml/v2 v2.0.9 h1:uH2qQXheeefCCkuBBSLi7jCiSmj3VRh2+Goq2N7Xxu0= @@ -646,8 +811,9 @@ github.com/pgvector/pgvector-go v0.1.1 h1:kqJigGctFnlWvskUiYIvJRNwUtQl/aMSUZVs0Y github.com/pgvector/pgvector-go v0.1.1/go.mod h1:wLJgD/ODkdtd2LJK4l6evHXTuG+8PxymYAVomKHOWac= github.com/pinecone-io/go-pinecone v0.4.1 h1:hRJgtGUIHwvM1NvzKe+YXog4NxYi9x3NdfFhQ2QWBWk= github.com/pinecone-io/go-pinecone v0.4.1/go.mod h1:KwWSueZFx9zccC+thBk13+LDiOgii8cff9bliUI4tQs= -github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= +github.com/pingcap/errors v0.11.5-0.20211224045212-9687c2b0f87c h1:xpW9bvK+HuuTmyFqUwr+jcCvpVkK7sumiz+ko5H9eq4= +github.com/pingcap/errors v0.11.5-0.20211224045212-9687c2b0f87c/go.mod h1:X2r9ueLEUZgtx2cIogM0v4Zj5uvvzhuuiu7Pn8HzMPg= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -658,13 +824,45 @@ github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYde github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt9k/+g42oCprj/FisM4qX9L3sZB3upGN2ZU= github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= +github.com/prashantv/gostub v1.1.0 h1:BTyx3RfQjRHnUWaGF9oQos79AlQ5k8WNktv7VGvVH4g= +github.com/prashantv/gostub v1.1.0/go.mod h1:A5zLQHz7ieHGG7is6LLXLz7I8+3LZzsrV0P1IAHhP5U= +github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= +github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= +github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= +github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= +github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+bR9r+8l63Y= +github.com/prometheus/client_golang v1.20.5/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE= +github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= +github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= +github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= +github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= +github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io= +github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I= +github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= +github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= +github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= +github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/redis/go-redis/v9 v9.7.3 h1:YpPyAayJV+XErNsatSElgRZZVCwXX9QzkKYNvO7x0wM= github.com/redis/go-redis/v9 v9.7.3/go.mod h1:bGUrSggJ9X9GUmZpZNEOQKaANxSGgOEBRltRTZHSvrA= github.com/redis/rueidis v1.0.34 h1:cdggTaDDoqLNeoKMoew8NQY3eTc83Kt6XyfXtoCO2Wc= github.com/redis/rueidis v1.0.34/go.mod h1:g8nPmgR4C68N3abFiOc/gUOSEKw3Tom6/teYMehg4RE= +github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= +github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.2.2/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= @@ -679,15 +877,26 @@ github.com/rs/zerolog v1.31.0 h1:FcTR3NnLWW+NnTwwhFWiJSZr4ECLpqCm6QsEnyvbV4A= github.com/rs/zerolog v1.31.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/russross/blackfriday v1.6.0 h1:KqfZb0pUVN2lYqZUYRddxF4OR8ZMURnJIG5Y3VRLtww= +github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d h1:hrujxIzL1woJ7AwssoOcM/tq5JjjG2yYOc8odClEiXA= github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d/go.mod h1:uugorj2VCxiV1x+LzaIdVa9b4S4qGAcH6cbhh4qVxOU= +github.com/samber/lo v1.27.0 h1:GOyDWxsblvqYobqsmUuMddPa2/mMzkKyojlXol4+LaQ= +github.com/samber/lo v1.27.0/go.mod h1:it33p9UtPMS7z72fP4gw/EIfQB2eI8ke7GR2wc6+Rhg= github.com/schollz/closestmatch v2.1.0+incompatible/go.mod h1:RtP1ddjLong6gTkbtmuhtR2uUrrJOpYzYRvbcPAid+g= +github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= +github.com/shirou/gopsutil/v3 v3.24.5 h1:i0t8kL+kQTvpAYToeuiVk3TgDeKOFioZO3Ztz/iZ9pI= +github.com/shirou/gopsutil/v3 v3.24.5/go.mod h1:bsoOS1aStSs9ErQ1WWfxllSeS1K5D+U30r2NfcubMVk= github.com/shirou/gopsutil/v4 v4.25.5 h1:rtd9piuSMGeU8g1RMXjZs9y9luK5BwtnG7dZaQUJAsc= github.com/shirou/gopsutil/v4 v4.25.5/go.mod h1:PfybzyydfZcN+JMMjkF6Zb8Mq1A/VcogFFg7hj50W9c= +github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM= +github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ= +github.com/shoenig/test v0.6.4 h1:kVTaSd7WLz5WZ2IaoM0RSzRsUD+m8wRR+5qvntpn4LU= +github.com/shoenig/test v0.6.4/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k= github.com/shopspring/decimal v1.2.0 h1:abSATXmQEYyShuxI4/vyW3tV1MrKAJzCZ/0zLUXYbsQ= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= @@ -695,19 +904,31 @@ github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPx github.com/sirupsen/logrus v1.4.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= +github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= +github.com/soheilhy/cmux v0.1.5 h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js= +github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI= +github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.3.1 h1:nFm6S0SMdyzrzcmThSipiEubIDy8WEXKNZ0UOgiRpng= github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= +github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= +github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= github.com/spkg/bom v0.0.0-20160624110644-59b7046e48ad/go.mod h1:qLr4V1qq6nMqFKkMo8ZTx3f+BZEkzsRUY10Xsm2mwU0= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -727,6 +948,7 @@ github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/temoto/robotstxt v1.1.2 h1:W2pOjSJ6SWvldyEuiFXNxz3xZ8aiWX5LbfDiOFd7Fxg= github.com/temoto/robotstxt v1.1.2/go.mod h1:+1AmkuG3IYkh1kv0d2qEB9Le88ehNO0zwOr3ujewlOo= github.com/testcontainers/testcontainers-go v0.38.0 h1:d7uEapLcv2P8AvH8ahLqDMMxda2W9gQN1nRbHS28HBw= @@ -749,8 +971,10 @@ github.com/testcontainers/testcontainers-go/modules/redis v0.37.0 h1:9HIY28I9ME/ github.com/testcontainers/testcontainers-go/modules/redis v0.37.0/go.mod h1:Abu9g/25Qv+FkYVx3U4Voaynou1c+7D0HIhaQJXvk6E= github.com/testcontainers/testcontainers-go/modules/weaviate v0.37.0 h1:Ou+qJTuaNK1cbT3c13ZQQUnq6VSmDjpMXrE6vVZQmFY= github.com/testcontainers/testcontainers-go/modules/weaviate v0.37.0/go.mod h1:VdjCqOCJGzlGLS2p4NdLjN5rqN3/53mle+Gb+irCbOE= -github.com/tidwall/gjson v1.14.4 h1:uo0p8EbA09J7RQaflQ1aBRffTR7xedD2bcIVSYxLnkM= -github.com/tidwall/gjson v1.14.4/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= +github.com/thoas/go-funk v0.9.1 h1:O549iLZqPpTUQ10ykd26sZhzD+rmR5pWhuElrhbC20M= +github.com/thoas/go-funk v0.9.1/go.mod h1:+IWnUfUmFO1+WVYQWQtIJHeRRdaIyyYglZN7xzUPe4Q= +github.com/tidwall/gjson v1.17.1 h1:wlYEnwqAHgzmhNUFfw7Xalt2JzQvsMx2Se4PcoFCT/U= +github.com/tidwall/gjson v1.17.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= @@ -760,10 +984,15 @@ github.com/tklauser/go-sysconf v0.3.15 h1:VE89k0criAymJ/Os65CSn1IXaol+1wrsFHEB8O github.com/tklauser/go-sysconf v0.3.15/go.mod h1:Dmjwr6tYFIseJw7a3dRLJfsHAMXZ3nEnL/aZY+0IuI4= github.com/tklauser/numcpus v0.10.0 h1:18njr6LDBk1zuna922MgdjQuJFjrdppsZG60sHGfjso= github.com/tklauser/numcpus v0.10.0/go.mod h1:BiTKazU708GQTYF4mB+cmlpT2Is1gLk7XVuEeem8LsQ= +github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802 h1:uruHq4dN7GR16kFc5fp3d1RIYzJW5onx8Ybykw2YQFA= +github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc h1:9lRDQMhESg+zvGYmW5DyG0UqvY96Bu5QYsTLvCHdrgo= github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc/go.mod h1:bciPuU6GHm1iF1pBvUfxfsH0Wmnc2VbpgvbI9ZWuIRs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= +github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaOOb6ThwMmTEbhRwtKR97o= +github.com/uber/jaeger-client-go v2.30.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= github.com/ugorji/go v1.1.7 h1:/68gy2h+1mWMrwZFeD1kQialdSzAb432dtpeJ42ovdo= github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= @@ -797,6 +1026,8 @@ github.com/weaviate/weaviate-go-client/v5 v5.0.2 h1:aptmTJy6d4OxGHBTGnqHheJe0WDb github.com/weaviate/weaviate-go-client/v5 v5.0.2/go.mod h1:CwZehIL4s3VfkzTu12Wy8VAUtELRtQFUt2ZniBF/lQM= github.com/x-cray/logrus-prefixed-formatter v0.5.2 h1:00txxvfBM9muc0jiLIEAkAcIMJzfthRT6usrui8uGmg= github.com/x-cray/logrus-prefixed-formatter v0.5.2/go.mod h1:2duySbKsL6M18s5GU7VPsoEPHyzalCE06qoARUCeBBE= +github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= +github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg= github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c= github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs= @@ -808,6 +1039,8 @@ github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gi github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= +github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 h1:eY9dn8+vbi4tKz5Qo6v2eYzo7kUS51QINcR5jNpbZS8= +github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0/go.mod h1:/LWChgwKmvncFJFHJ7Gvn9wZArjbV5/FppcK2fKk/tI= github.com/yargevad/filepathx v1.0.0 h1:SYcT+N3tYGi+NvazubCNlvgIPbzAk7i7y2dwg3I5FYc= @@ -842,6 +1075,24 @@ gitlab.com/golang-commonmark/puny v0.0.0-20191124015043-9f83538fa04f h1:Wku8eEde gitlab.com/golang-commonmark/puny v0.0.0-20191124015043-9f83538fa04f/go.mod h1:Tiuhl+njh/JIg0uS/sOJVYi0x2HEa5rc1OAaVsb5tAs= gitlab.com/opennota/wd v0.0.0-20180912061657-c5d65f63c638 h1:uPZaMiz6Sz0PZs3IZJWpU5qHKGNy///1pacZC9txiUI= gitlab.com/opennota/wd v0.0.0-20180912061657-c5d65f63c638/go.mod h1:EGRJaqe2eO9XGmFtQCvV3Lm9NLico3UhFwUpCG/+mVU= +go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= +go.etcd.io/bbolt v1.3.11 h1:yGEzV1wPz2yVCLsD8ZAiGHhHVlczyC9d1rP43/VCRJ0= +go.etcd.io/bbolt v1.3.11/go.mod h1:dksAq7YMXoljX0xu6VF5DMZGbhYYoLUalEiSySYAS4I= +go.etcd.io/etcd/api/v3 v3.5.5 h1:BX4JIbQ7hl7+jL+g+2j5UAr0o1bctCm6/Ct+ArBGkf0= +go.etcd.io/etcd/api/v3 v3.5.5/go.mod h1:KFtNaxGDw4Yx/BA4iPPwevUTAuqcsPxzyX8PHydchN8= +go.etcd.io/etcd/client/pkg/v3 v3.5.5 h1:9S0JUVvmrVl7wCF39iTQthdaaNIiAaQbmK75ogO6GU8= +go.etcd.io/etcd/client/pkg/v3 v3.5.5/go.mod h1:ggrwbk069qxpKPq8/FKkQ3Xq9y39kbFR4LnKszpRXeQ= +go.etcd.io/etcd/client/v2 v2.305.5 h1:DktRP60//JJpnPC0VBymAN/7V71GHMdjDCBt4ZPXDjI= +go.etcd.io/etcd/client/v2 v2.305.5/go.mod h1:zQjKllfqfBVyVStbt4FaosoX2iYd8fV/GRy/PbowgP4= +go.etcd.io/etcd/client/v3 v3.5.5 h1:q++2WTJbUgpQu4B6hCuT7VkdwaTP7Qz6Daak3WzbrlI= +go.etcd.io/etcd/client/v3 v3.5.5/go.mod h1:aApjR4WGlSumpnJ2kloS75h6aHUmAyaPLjHMxpc7E7c= +go.etcd.io/etcd/pkg/v3 v3.5.5 h1:Ablg7T7OkR+AeeeU32kdVhw/AGDsitkKPl7aW73ssjU= +go.etcd.io/etcd/pkg/v3 v3.5.5/go.mod h1:6ksYFxttiUGzC2uxyqiyOEvhAiD0tuIqSZkX3TyPdaE= +go.etcd.io/etcd/raft/v3 v3.5.5 h1:Ibz6XyZ60OYyRopu73lLM/P+qco3YtlZMOhnXNS051I= +go.etcd.io/etcd/raft/v3 v3.5.5/go.mod h1:76TA48q03g1y1VpTue92jZLr9lIHKUNcYdZOOGyx8rI= +go.etcd.io/etcd/server/v3 v3.5.5 h1:jNjYm/9s+f9A9r6+SC4RvNaz6AqixpOvhrFdT0PvIj0= +go.etcd.io/etcd/server/v3 v3.5.5/go.mod h1:rZ95vDw/jrvsbj9XpTqPrTAB9/kzchVdhRirySPkUBc= go.mongodb.org/mongo-driver v1.7.3/go.mod h1:NqaYOwnXWr5Pm7AOpO5QFxKJ503nbMse/R79oO62zWg= go.mongodb.org/mongo-driver v1.7.5/go.mod h1:VXEWRZ6URJIkUq2SCAyapmhH0ZLRBP+FT4xhp5Zvxng= go.mongodb.org/mongo-driver v1.8.3/go.mod h1:0sQWfOeY63QTntERDJJ/0SuKK0T1uVSgKCuAROlKEPY= @@ -849,42 +1100,71 @@ go.mongodb.org/mongo-driver v1.14.0 h1:P98w8egYRjYe3XDjxhYJagTokP/H6HzlsnojRgZRd go.mongodb.org/mongo-driver v1.14.0/go.mod h1:Vzb0Mk/pa7e6cWw85R4F/endUC3u0U9jGcNU603k65c= go.mongodb.org/mongo-driver/v2 v2.0.0 h1:Jfd7XpdZa9yk3eY774bO7SWVb30noLSirL9nKTpavhI= go.mongodb.org/mongo-driver/v2 v2.0.0/go.mod h1:nSjmNq4JUstE8IRZKTktLgMHM4F1fccL6HGX1yh+8RA= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.25.0/go.mod h1:E5NNboN0UqSAki0Atn9kVwaN7I+l25gGxDqBueo/74E= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 h1:r6I7RJCN86bpD/FQwedZ0vSixDpwuWREjW9oRMsmqDc= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0/go.mod h1:B9yO6b04uB80CzjedvewuqDhxJxi11s7/GtiGa8bAjI= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q= +go.opentelemetry.io/otel v1.0.1/go.mod h1:OPEOD4jIT2SlZPMmwT6FqZz2C0ZNdQqiWcoK6M0SNFU= go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg= go.opentelemetry.io/otel v1.36.0/go.mod h1:/TcFMXYjyRNh8khOAO9ybYkqaDBb/70aVwkNML4pP8E= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 h1:Mne5On7VWdx7omSrSSZvM4Kw7cS7NQkOOmLcgscI51U= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0/go.mod h1:IPtUMKL4O3tH5y+iXVyAXqpAwMuzC1IrxVS81rummfE= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.0.1/go.mod h1:Kv8liBeVNFkkkbilbgWRpV+wWuu+H5xdOT6HAgd30iw= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0 h1:DeFD0VgTZ+Cj6hxravYYZE2W4GlneVH81iAOPjZkzk8= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0/go.mod h1:GijYcYmNpX1KazD5JmWGsi4P7dDTTTnfv1UbGn84MnU= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.0.1/go.mod h1:xOvWoTOrQjxjW61xtOmD/WKGRYb/P4NzRo3bs65U6Rk= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0 h1:gvmNvqrPYovvyRmCSygkUDyL8lC5Tl845MLEwqpxhEU= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0/go.mod h1:vNUq47TGFioo+ffTSnKNdob241vePmtNZnAODKapKd0= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.33.0 h1:wpMfgF8E1rkrT1Z6meFh1NDtownE9Ii3n3X2GJYjsaU= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.33.0/go.mod h1:wAy0T/dUbs468uOlkT31xjvqQgEVXv58BRFWEgn5v/0= go.opentelemetry.io/otel/metric v1.36.0 h1:MoWPKVhQvJ+eeXWHFBOPoBOi20jh6Iq2CcCREuTYufE= go.opentelemetry.io/otel/metric v1.36.0/go.mod h1:zC7Ks+yeyJt4xig9DEw9kuUFe5C3zLbVjV2PzT6qzbs= +go.opentelemetry.io/otel/sdk v1.0.1/go.mod h1:HrdXne+BiwsOHYYkBE5ysIcv2bvdZstxzmCQhxTcZkI= go.opentelemetry.io/otel/sdk v1.36.0 h1:b6SYIuLRs88ztox4EyrvRti80uXIFy+Sqzoh9kFULbs= go.opentelemetry.io/otel/sdk v1.36.0/go.mod h1:+lC+mTgD+MUWfjJubi2vvXWcVxyr9rmlshZni72pXeY= go.opentelemetry.io/otel/sdk/metric v1.36.0 h1:r0ntwwGosWGaa0CrSt8cuNuTcccMXERFwHX4dThiPis= go.opentelemetry.io/otel/sdk/metric v1.36.0/go.mod h1:qTNOhFDfKRwX0yXOqJYegL5WRaW376QbB7P4Pb0qva4= +go.opentelemetry.io/otel/trace v1.0.1/go.mod h1:5g4i4fKLaX2BQpSBsxw8YYcgKpMMSW3x7ZTuYBr3sUk= go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKrsNd4w= go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA= +go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= +go.opentelemetry.io/proto/otlp v0.9.0/go.mod h1:1vKfU9rv61e9EVGthD1zNvUbiwPcimSsOPU9brfSHJg= go.opentelemetry.io/proto/otlp v1.0.0 h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I= go.opentelemetry.io/proto/otlp v1.0.0/go.mod h1:Sy6pihPLfYHkr3NkUbEhGHFhINUSI/v80hjKIs5JXpM= go.starlark.net v0.0.0-20230302034142-4b1e35fe2254 h1:Ss6D3hLXTM0KobyBYEAygXzFfGcjnmfEJOBgSbemCtg= go.starlark.net v0.0.0-20230302034142-4b1e35fe2254/go.mod h1:jxU+3+j+71eXOW14274+SmmuW82qJzl6iZSeqEtTGds= +go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= +go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= +go.uber.org/automaxprocs v1.5.3 h1:kWazyxZUrS3Gs4qUpbwo5kEIMGe/DAvi5Z4tl2NW4j8= +go.uber.org/automaxprocs v1.5.3/go.mod h1:eRbA25aqJrxAbsLO0xy5jVwPt7FQnRgjW+efnwa1WM0= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= +go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= +go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= +go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= +go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= +go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= +go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= +go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= +go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= golang.org/x/arch v0.4.0 h1:A8WCeEWhLwPBKNbFi5Wv5UTCBx5zzubnXDlMOFAzFMc= golang.org/x/arch v0.4.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190422162423-af44ce270edf/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191227163750-53104e6ec876/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= @@ -893,17 +1173,31 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.41.0 h1:WKYxWedPGCTVVl5+WHSSrOBT0O8lx32+zxmHxijgXp4= golang.org/x/crypto v0.41.0/go.mod h1:pO5AFd7FA68rFak7rOAGVuygIISepHftHnr8dr6+sUc= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa h1:ELnwvuAXPNtPk1TJRuGkI9fDTwym6AYBu0qzT8AcHdI= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa/go.mod h1:akd2r19cwCdwSwWeIdzYQGa/EZZyqcOdwWiwj5L5eKQ= +golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= +golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= +golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= @@ -913,23 +1207,34 @@ golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190327091125-710a502c58a2/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1Kcs5dz7/ng1VjMUvfKvpfy+jM= golang.org/x/net v0.0.0-20210916014120-12bc252f5db8/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211008194852-3b03d305991f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211216030914-fe4d6282115f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= @@ -941,45 +1246,67 @@ golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/net v0.43.0 h1:lat02VYK2j4aLzMzecihNvTlJNQUq316m2Mr9rnM6YE= golang.org/x/net v0.43.0/go.mod h1:vhO1fvI4dGsIjh73sWfUVjj3N7CA9WkKJNQm2svM6Jg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI= golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw= golang.org/x/sync v0.16.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= +golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190419153524-e8e3143a4f4a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210420072515-93ed5bcd2bfe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -1012,6 +1339,7 @@ golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= golang.org/x/term v0.34.0 h1:O/2T7POpk0ZZ7MAzMeWFSg6S5IpWd/RXDlM9hgM3DR4= golang.org/x/term v0.34.0/go.mod h1:5jC53AEywhIVebHgPVeg0mj8OD3VO9OzclacVrqpaAw= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -1024,27 +1352,44 @@ golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng= golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU= +golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY= golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= +golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181221001348-537d06c36207/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190327201419-c70d86f8b7cf/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190329151228-23e29df326fe/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190416151739-9c9e1878f421/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190420181800-aa740d480789/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= @@ -1054,17 +1399,33 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= google.golang.org/api v0.218.0 h1:x6JCjEWeZ9PFCRe9z0FBrNwj7pB7DOAqT35N+IPnAUA= google.golang.org/api v0.218.0/go.mod h1:5VGHBAkxrA/8EFjLVEYmMUJ8/8+gWWQ3s4cFH0FxG2M= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/genproto v0.0.0-20180518175338-11a468237815/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 h1:ToEetK57OidYuqD4Q5w+vfEnPvPpuTwedCNVohYJfNk= google.golang.org/genproto v0.0.0-20241118233622-e639e219e697/go.mod h1:JJrvXBWRZaFMxBufik1a4RpFw4HhgVtBBWQeQgUj2cc= @@ -1074,12 +1435,19 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4 h1: google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= google.golang.org/grpc v1.12.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.41.0/go.mod h1:U3l9uK9J0sini8mHphKoXyaqDA/8VyGnDee1zzIUK6k= google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ= google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw= google.golang.org/grpc/examples v0.0.0-20220617181431-3e7b97febc7f h1:rqzndB2lIQGivcXdTuY3Y9NBvr70X+y77woofSRluec= @@ -1095,8 +1463,10 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU= google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -1107,12 +1477,21 @@ gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/go-playground/assert.v1 v1.2.1/go.mod h1:9RXL0bg/zibRAgZUYszZSwO/z8Y/a8bDuhia5mkpMnE= gopkg.in/go-playground/validator.v8 v8.18.2/go.mod h1:RX2a/7Ha8BgOhfk7j780h4/u/RRjR0eouCJSH80/M2Y= +gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= +gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= +gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.51.1/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA= +gopkg.in/natefinch/lumberjack.v2 v2.0.0 h1:1Lc07Kr7qY4U2YPouBjpCLxpiyxIVoxqXgkXLknAOE8= +gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= +gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= @@ -1128,10 +1507,17 @@ gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q= gotest.tools/v3 v3.5.2/go.mod h1:LtdLGcnqToBH83WByAAi/wiwSFCArdFIUV/xxN4pcjA= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +k8s.io/apimachinery v0.28.6 h1:RsTeR4z6S07srPg6XYrwXpTJVMXsjPXn0ODakMytSW0= +k8s.io/apimachinery v0.28.6/go.mod h1:QFNX/kCl/EMT2WTSz8k4WLCv2XnkOLMaL8GAVRMdpsA= mellium.im/sasl v0.3.1 h1:wE0LW6g7U83vhvxjC1IY8DnXM+EU095yeo8XClvCdfo= mellium.im/sasl v0.3.1/go.mod h1:xm59PUYpZHhgQ9ZqoJ5QaCqzWMi8IeS49dhp6plPCzw= nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/vectorstores/milvus/v2/README.md b/vectorstores/milvus/v2/README.md new file mode 100644 index 000000000..b1bd86ad2 --- /dev/null +++ b/vectorstores/milvus/v2/README.md @@ -0,0 +1,261 @@ +# Milvus Vector Store v2 + +This package provides a Milvus vector store implementation using the new Milvus SDK v2 (`github.com/milvus-io/milvus/client/v2`). + +## Background + +The original `vectorstores/milvus` package uses the archived `github.com/milvus-io/milvus-sdk-go/v2` SDK, which was deprecated by the Milvus maintainers on March 21, 2025. This new `v2` package uses the actively maintained SDK at `github.com/milvus-io/milvus/client/v2`. + +## Migration from v1 Package + +### Quick Migration Guide + +1. **Update imports**: + ```go + // Old + import "github.com/tmc/langchaingo/vectorstores/milvus" + + // New + import "github.com/tmc/langchaingo/vectorstores/milvus/v2" + ``` + +2. **Update configuration** (optional - v1 configs are automatically converted): + ```go + // Old + config := client.Config{Address: "localhost:19530"} + + // New (recommended) + config := milvusclient.ClientConfig{Address: "localhost:19530"} + + // Or keep v1 config (automatically converted) + config := client.Config{Address: "localhost:19530"} // Still works! + ``` + +3. **Update function calls**: + ```go + // Old + store, err := milvus.New(ctx, config, opts...) + + // New + store, err := milvusv2.New(ctx, config, opts...) + ``` + +### Compatibility Features + +The v2 package includes compatibility adapters that allow gradual migration: + +- **Config Compatibility**: v1 `client.Config` is automatically converted to v2 `milvusclient.ClientConfig` +- **Index Compatibility**: Use `WithIndexV1()` for v1 index types +- **Search Parameter Compatibility**: Use `WithSearchParametersV1()` for v1 search parameters +- **Metric Type Compatibility**: Use `WithMetricTypeV1()` for v1 metric types + +### Example: Gradual Migration + +```go +// During migration - mix v1 and v2 configurations +store, err := milvusv2.New(ctx, + client.Config{Address: "localhost:19530"}, // v1 config + milvusv2.WithEmbedder(embedder), + milvusv2.WithIndexV1(oldIndex), // v1 index + milvusv2.WithCollectionName("my_collection"), +) +``` + +## Usage + +### Basic Usage + +```go +package main + +import ( + "context" + + "github.com/milvus-io/milvus/client/v2/entity" + "github.com/milvus-io/milvus/client/v2/index" + "github.com/milvus-io/milvus/client/v2/milvusclient" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores/milvus/v2" +) + +func main() { + ctx := context.Background() + + // Create embedder + llm, err := openai.New() + if err != nil { + panic(err) + } + embedder, err := embeddings.NewEmbedder(llm) + if err != nil { + panic(err) + } + + // Configure Milvus connection + config := milvusclient.ClientConfig{ + Address: "localhost:19530", + } + + // Create vector store + store, err := v2.New(ctx, config, + v2.WithEmbedder(embedder), + v2.WithCollectionName("my_documents"), + v2.WithIndex(index.NewAutoIndex(entity.L2)), + ) + if err != nil { + panic(err) + } + + // Add documents + docs := []schema.Document{ + { + PageContent: "This is a document about AI", + Metadata: map[string]any{"topic": "AI", "source": "example"}, + }, + { + PageContent: "This document discusses machine learning", + Metadata: map[string]any{"topic": "ML", "source": "example"}, + }, + } + + ids, err := store.AddDocuments(ctx, docs) + if err != nil { + panic(err) + } + + // Search for similar documents + results, err := store.SimilaritySearch(ctx, "artificial intelligence", 5) + if err != nil { + panic(err) + } + + for _, doc := range results { + fmt.Printf("Score: %.3f, Content: %s\n", doc.Score, doc.PageContent) + } +} +``` + +### Configuration Options + +```go +store, err := v2.New(ctx, config, + v2.WithEmbedder(embedder), // Required: embedder for vector generation + v2.WithCollectionName("my_collection"), // Collection name + v2.WithPartitionName("my_partition"), // Partition name (optional) + v2.WithTextField("content"), // Text field name (default: "text") + v2.WithMetaField("metadata"), // Metadata field name (default: "meta") + v2.WithVectorField("embedding"), // Vector field name (default: "vector") + v2.WithPrimaryField("id"), // Primary field name (default: "pk") + v2.WithMaxTextLength(1000), // Max text length (default: 65535) + v2.WithShards(2), // Number of shards (default: 1) + v2.WithIndex(index.NewAutoIndex(entity.L2)), // Vector index configuration + v2.WithMetricType(entity.L2), // Distance metric + v2.WithDropOld(), // Drop existing collection + v2.WithSkipFlushOnWrite(), // Skip flushing after writes +) +``` + +## API Reference + +### Core Methods + +- `New(ctx, config, opts...)` - Create new Milvus vector store +- `AddDocuments(ctx, docs, opts...)` - Add documents to the store +- `SimilaritySearch(ctx, query, numDocs, opts...)` - Search for similar documents + +### Configuration Options + +#### Basic Options +- `WithEmbedder(embedder)` - Set the embedder (required) +- `WithCollectionName(name)` - Set collection name +- `WithPartitionName(name)` - Set partition name + +#### Field Configuration +- `WithTextField(name)` - Set text field name +- `WithMetaField(name)` - Set metadata field name +- `WithVectorField(name)` - Set vector field name +- `WithPrimaryField(name)` - Set primary key field name + +#### Performance Options +- `WithMaxTextLength(length)` - Set maximum text length +- `WithShards(num)` - Set number of shards +- `WithSkipFlushOnWrite()` - Skip flushing after writes + +#### Index and Metrics +- `WithIndex(index)` - Set vector index +- `WithMetricType(metric)` - Set distance metric +- `WithEF(ef)` - Set EF parameter for HNSW + +#### Compatibility Options (for migration) +- `WithIndexV1(index)` - Use v1 index type +- `WithSearchParametersV1(params)` - Use v1 search parameters +- `WithMetricTypeV1(metric)` - Use v1 metric type +- `WithConsistencyLevelV1(level)` - Use v1 consistency level + +## Index Types + +The v2 package supports the new index types from the Milvus SDK v2: + +```go +// Auto index (recommended for most use cases) +index.NewAutoIndex(entity.L2) + +// Flat index +index.NewFlatIndex(entity.L2) + +// IVF Flat index +index.NewIvfFlatIndex(entity.L2, 1024) // metric, nlist + +// HNSW index +index.NewHNSWIndex(entity.L2, 16, 200) // metric, M, efConstruction +``` + +## Metric Types + +Supported distance metrics: + +- `entity.L2` - L2 (Euclidean) distance +- `entity.IP` - Inner product +- `entity.COSINE` - Cosine similarity +- `entity.HAMMING` - Hamming distance (for binary vectors) +- `entity.JACCARD` - Jaccard distance (for binary vectors) + +## Error Handling + +The package defines specific error types: + +- `ErrEmbedderWrongNumberVectors` - Vector count mismatch +- `ErrColumnNotFound` - Missing required column +- `ErrInvalidFilters` - Invalid filter format +- `ErrInvalidOptions` - Invalid configuration options + +## Testing + +The package includes comprehensive tests that cover: + +- Configuration compatibility (v1/v2) +- Index compatibility +- Option functions +- Document operations +- Search operations + +Run tests with: + +```bash +go test ./vectorstores/milvus/v2/... +``` + +## Migration Timeline + +- **Current**: Both packages are available +- **Recommended**: Use v2 package for new projects +- **Migration**: Use compatibility options for gradual migration +- **Future**: v1 package will be fully deprecated when Milvus 3.0 is released + +## See Also + +- [Migration Examples](example_migration.go) - Detailed migration examples +- [Milvus SDK v2 Documentation](https://milvus.io/docs) +- [LangChain Go Documentation](https://github.com/tmc/langchaingo) \ No newline at end of file diff --git a/vectorstores/milvus/v2/example_migration.go b/vectorstores/milvus/v2/example_migration.go new file mode 100644 index 000000000..d4c6c1e95 --- /dev/null +++ b/vectorstores/milvus/v2/example_migration.go @@ -0,0 +1,279 @@ +// Package example demonstrates migration from milvus v1 package to v2 package. +// +//go:build ignore + +// This file provides examples of how to migrate existing code from the deprecated +// vectorstores/milvus package to the new vectorstores/milvus/v2 package. +package main + +import ( + "context" + "fmt" + "log" + + // Old SDK imports (deprecated) + oldclient "github.com/milvus-io/milvus-sdk-go/v2/client" + oldentity "github.com/milvus-io/milvus-sdk-go/v2/entity" + + // New SDK imports + "github.com/milvus-io/milvus/client/v2/entity" + "github.com/milvus-io/milvus/client/v2/index" + "github.com/milvus-io/milvus/client/v2/milvusclient" + + // LangChain Go packages + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + oldmilvus "github.com/tmc/langchaingo/vectorstores/milvus" + newmilvus "github.com/tmc/langchaingo/vectorstores/milvus/v2" +) + +// MigrationExample demonstrates how to migrate from v1 to v2. +func main() { + ctx := context.Background() + + // Create embedder (same for both versions) + llm, err := openai.New() + if err != nil { + log.Fatal(err) + } + embedder, err := embeddings.NewEmbedder(llm) + if err != nil { + log.Fatal(err) + } + + fmt.Println("=== Migration Example: v1 to v2 ===") + + // Example 1: Basic migration + fmt.Println("\n1. Basic Configuration Migration:") + demonstrateBasicMigration(ctx, embedder) + + // Example 2: Index migration + fmt.Println("\n2. Index Configuration Migration:") + demonstrateIndexMigration(ctx, embedder) + + // Example 3: Search parameter migration + fmt.Println("\n3. Search Parameter Migration:") + demonstrateSearchParamMigration(ctx, embedder) + + // Example 4: Compatibility layer usage + fmt.Println("\n4. Compatibility Layer Usage:") + demonstrateCompatibilityLayer(ctx, embedder) +} + +// demonstrateBasicMigration shows how basic configuration migrates from v1 to v2. +func demonstrateBasicMigration(ctx context.Context, embedder *embeddings.EmbedderImpl) { + // OLD WAY (v1 - deprecated) + fmt.Println("OLD (v1):") + fmt.Println(` + config := client.Config{ + Address: "localhost:19530", + } + store, err := milvus.New(ctx, config, + milvus.WithEmbedder(embedder), + milvus.WithCollectionName("my_collection"), + )`) + + // NEW WAY (v2) + fmt.Println("\nNEW (v2):") + fmt.Println(` + config := milvusclient.ClientConfig{ + Address: "localhost:19530", + } + store, err := milvusv2.New(ctx, config, + milvusv2.WithEmbedder(embedder), + milvusv2.WithCollectionName("my_collection"), + )`) + + // COMPATIBILITY WAY (v2 with v1 config) + fmt.Println("\nCOMPATIBILITY (v2 with v1 config):") + fmt.Println(` + // v1 config still works with v2 package via adapter + oldConfig := client.Config{ + Address: "localhost:19530", + } + store, err := milvusv2.New(ctx, oldConfig, + milvusv2.WithEmbedder(embedder), + milvusv2.WithCollectionName("my_collection"), + )`) +} + +// demonstrateIndexMigration shows how index configuration migrates. +func demonstrateIndexMigration(ctx context.Context, embedder *embeddings.EmbedderImpl) { + // OLD WAY (v1) + fmt.Println("OLD (v1):") + fmt.Println(` + oldIndex, err := entity.NewIndexAUTOINDEX(entity.L2) + if err != nil { + return err + } + store, err := milvus.New(ctx, config, + milvus.WithEmbedder(embedder), + milvus.WithIndex(oldIndex), + )`) + + // NEW WAY (v2) + fmt.Println("\nNEW (v2):") + fmt.Println(` + newIndex := index.NewAutoIndex(entity.L2) + store, err := milvusv2.New(ctx, config, + milvusv2.WithEmbedder(embedder), + milvusv2.WithIndex(newIndex), + )`) + + // COMPATIBILITY WAY + fmt.Println("\nCOMPATIBILITY (v2 with v1 index):") + fmt.Println(` + // v1 index converted automatically + oldIndex, err := oldentity.NewIndexAUTOINDEX(oldentity.L2) + if err != nil { + return err + } + store, err := milvusv2.New(ctx, config, + milvusv2.WithEmbedder(embedder), + milvusv2.WithIndexV1(oldIndex), // Note: WithIndexV1 + )`) +} + +// demonstrateSearchParamMigration shows search parameter migration. +func demonstrateSearchParamMigration(ctx context.Context, embedder *embeddings.EmbedderImpl) { + // OLD WAY (v1) + fmt.Println("OLD (v1):") + fmt.Println(` + searchParam := entity.NewSearchParam(entity.HNSW) + searchParam.AddRadius(0.1) + store, err := milvus.New(ctx, config, + milvus.WithEmbedder(embedder), + milvus.WithSearchParameters(searchParam), + )`) + + // NEW WAY (v2) + fmt.Println("\nNEW (v2):") + fmt.Println(` + searchParams := map[string]interface{}{ + "ef": 64, + "radius": 0.1, + } + store, err := milvusv2.New(ctx, config, + milvusv2.WithEmbedder(embedder), + milvusv2.WithSearchParameters(searchParams), + )`) + + // COMPATIBILITY WAY + fmt.Println("\nCOMPATIBILITY (v2 with v1 search params):") + fmt.Println(` + // v1 search params converted automatically + oldSearchParam := oldentity.NewSearchParam(oldentity.HNSW) + oldSearchParam.AddRadius(0.1) + store, err := milvusv2.New(ctx, config, + milvusv2.WithEmbedder(embedder), + milvusv2.WithSearchParametersV1(oldSearchParam), // Note: WithSearchParametersV1 + )`) +} + +// demonstrateCompatibilityLayer shows the compatibility layer in action. +func demonstrateCompatibilityLayer(ctx context.Context, embedder *embeddings.EmbedderImpl) { + fmt.Println("The v2 package provides compatibility options for gradual migration:") + fmt.Println() + + // Show all compatibility functions + fmt.Println("Compatibility Functions Available:") + fmt.Println("- WithIndexV1(oldentity.Index)") + fmt.Println("- WithSearchParametersV1(oldentity.SearchParam)") + fmt.Println("- WithMetricTypeV1(oldentity.MetricType)") + fmt.Println("- WithConsistencyLevelV1(oldentity.ConsistencyLevel)") + fmt.Println() + + fmt.Println("Config Compatibility:") + fmt.Println("- client.Config (v1) -> automatically converted") + fmt.Println("- milvusclient.ClientConfig (v2) -> used directly") + fmt.Println("- string address -> converted to ClientConfig") +} + +// exampleV1Usage shows typical v1 usage (deprecated). +func exampleV1Usage(ctx context.Context, embedder *embeddings.EmbedderImpl) error { + // This is the old way - now deprecated + config := oldclient.Config{ + Address: "localhost:19530", + } + + oldIndex, err := oldentity.NewIndexAUTOINDEX(oldentity.L2) + if err != nil { + return err + } + + // Using deprecated package + store, err := oldmilvus.New(ctx, config, + oldmilvus.WithEmbedder(embedder), + oldmilvus.WithCollectionName("my_collection"), + oldmilvus.WithIndex(oldIndex), + ) + if err != nil { + return err + } + + // Add documents + docs := []schema.Document{ + {PageContent: "Hello world", Metadata: map[string]any{"source": "test"}}, + } + _, err = store.AddDocuments(ctx, docs) + return err +} + +// exampleV2Usage shows new v2 usage (recommended). +func exampleV2Usage(ctx context.Context, embedder *embeddings.EmbedderImpl) error { + // This is the new way - recommended + config := milvusclient.ClientConfig{ + Address: "localhost:19530", + } + + newIndex := index.NewAutoIndex(entity.L2) + + // Using new v2 package + store, err := newmilvus.New(ctx, config, + newmilvus.WithEmbedder(embedder), + newmilvus.WithCollectionName("my_collection"), + newmilvus.WithIndex(newIndex), + ) + if err != nil { + return err + } + + // Add documents (API is the same) + docs := []schema.Document{ + {PageContent: "Hello world", Metadata: map[string]any{"source": "test"}}, + } + _, err = store.AddDocuments(ctx, docs) + return err +} + +// exampleMixedUsage shows using v2 with v1 configurations for gradual migration. +func exampleMixedUsage(ctx context.Context, embedder *embeddings.EmbedderImpl) error { + // Use v1 config with v2 package during migration + oldConfig := oldclient.Config{ + Address: "localhost:19530", + } + + oldIndex, err := oldentity.NewIndexAUTOINDEX(oldentity.L2) + if err != nil { + return err + } + + // Using v2 package with v1 configuration + store, err := newmilvus.New(ctx, oldConfig, // v1 config automatically converted + newmilvus.WithEmbedder(embedder), + newmilvus.WithCollectionName("my_collection"), + newmilvus.WithIndexV1(oldIndex), // v1 index with compatibility function + newmilvus.WithMetricTypeV1(oldentity.L2), // v1 metric type + ) + if err != nil { + return err + } + + // API usage is identical + docs := []schema.Document{ + {PageContent: "Hello world", Metadata: map[string]any{"source": "test"}}, + } + _, err = store.AddDocuments(ctx, docs) + return err +} diff --git a/vectorstores/milvus/v2/milvus.go b/vectorstores/milvus/v2/milvus.go new file mode 100644 index 000000000..58bef39d6 --- /dev/null +++ b/vectorstores/milvus/v2/milvus.go @@ -0,0 +1,384 @@ +// Package v2 provides a vectorstore implementation for Milvus using the new SDK. +// This package uses github.com/milvus-io/milvus/client/v2 which is actively maintained +// and replaces the archived milvus-sdk-go/v2 package. +package v2 + +import ( + "context" + "encoding/json" + "errors" + "fmt" + "strconv" + + "github.com/milvus-io/milvus/client/v2/entity" + "github.com/milvus-io/milvus/client/v2/index" + "github.com/milvus-io/milvus/client/v2/milvusclient" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" +) + +// Store is a wrapper around the milvus client using the new SDK. +type Store struct { + dropOld bool + loaded bool + collectionExists bool + shardNum int32 + maxTextLength int + ef int + collectionName string + partitionName string + textField string + metaField string + primaryField string + vectorField string + consistencyLevel entity.ConsistencyLevel + index index.Index + embedder embeddings.Embedder + client *milvusclient.Client + metricType entity.MetricType + searchParameters map[string]interface{} // Using map for search parameters in v2 + schema *entity.Schema + skipFlushOnWrite bool +} + +var ( + _ vectorstores.VectorStore = Store{} + + ErrEmbedderWrongNumberVectors = errors.New( + "number of vectors from embedder does not match number of documents", + ) + ErrColumnNotFound = errors.New("invalid field") + ErrInvalidFilters = errors.New("invalid filters") +) + +// New creates an active client connection to the (specified, or default) collection in the Milvus server +// and returns the `Store` object needed by the other accessors. +// Supports both v1 (client.Config) and v2 (milvusclient.ClientConfig) configurations for compatibility. +func New(ctx context.Context, config interface{}, opts ...Option) (Store, error) { + s, err := applyClientOptions(opts...) + if err != nil { + return s, err + } + + // Convert config to v2 format using adapter + adapter := ConfigAdapter{} + v2Config, err := adapter.ToV2Config(config) + if err != nil { + return s, fmt.Errorf("failed to convert config: %w", err) + } + + if s.client, err = milvusclient.New(ctx, &v2Config); err != nil { + return s, err + } + + hasCollOpt := milvusclient.NewHasCollectionOption(s.collectionName) + s.collectionExists, err = s.client.HasCollection(ctx, hasCollOpt) + if err != nil { + return s, err + } + + if s.collectionExists && s.dropOld { + if err := s.dropCollection(ctx, s.collectionName); err != nil { + return s, err + } + s.collectionExists = false + } + + return s, s.init(ctx, 0) +} + +func (s *Store) init(ctx context.Context, dim int) error { + if s.loaded { + return nil + } + if err := s.createCollection(ctx, dim); err != nil { + return err + } + if err := s.extractFields(ctx); err != nil { + return err + } + if err := s.createIndex(ctx); err != nil { + return err + } + if err := s.createSearchParams(ctx); err != nil { + return err + } + return s.load(ctx) +} + +func (s *Store) dropCollection(ctx context.Context, name string) error { + dropOpt := milvusclient.NewDropCollectionOption(name) + return s.client.DropCollection(ctx, dropOpt) +} + +func (s *Store) extractFields(ctx context.Context) error { + if !s.collectionExists || s.schema != nil { + return nil + } + descOpt := milvusclient.NewDescribeCollectionOption(s.collectionName) + collection, err := s.client.DescribeCollection(ctx, descOpt) + if err != nil { + return err + } + s.schema = collection.Schema + return nil +} + +func (s *Store) createCollection(ctx context.Context, dim int) error { + if dim == 0 || s.collectionExists { + return nil + } + s.schema = &entity.Schema{ + CollectionName: s.collectionName, + AutoID: true, + Fields: []*entity.Field{ + { + Name: s.primaryField, + DataType: entity.FieldTypeInt64, + AutoID: true, + PrimaryKey: true, + }, + { + Name: s.textField, + DataType: entity.FieldTypeVarChar, + TypeParams: map[string]string{ + entity.TypeParamMaxLength: strconv.Itoa(s.maxTextLength), + }, + }, + { + Name: s.metaField, + DataType: entity.FieldTypeJSON, + TypeParams: map[string]string{ + entity.TypeParamMaxLength: strconv.Itoa(s.maxTextLength), + }, + }, + { + Name: s.vectorField, + DataType: entity.FieldTypeFloatVector, + TypeParams: map[string]string{ + entity.TypeParamDim: strconv.Itoa(dim), + }, + }, + }, + } + + createOpt := milvusclient.NewCreateCollectionOption(s.collectionName, s.schema) + createOpt.WithShardNum(s.shardNum) + err := s.client.CreateCollection(ctx, createOpt) + if err != nil { + return err + } + s.collectionExists = true + return nil +} + +func (s *Store) createIndex(ctx context.Context) error { + if !s.collectionExists { + return nil + } + + createIndexOpt := milvusclient.NewCreateIndexOption(s.collectionName, s.vectorField, s.index) + _, err := s.client.CreateIndex(ctx, createIndexOpt) + return err +} + +func (s *Store) createSearchParams(ctx context.Context) error { + if s.searchParameters != nil { + return nil + } + return s.getIndex(ctx) +} + +func (s *Store) getIndex(ctx context.Context) error { + listIndexOpt := milvusclient.NewListIndexOption(s.collectionName) + indexes, err := s.client.ListIndexes(ctx, listIndexOpt) + if err != nil { + return err + } + if len(indexes) > 0 { + descIndexOpt := milvusclient.NewDescribeIndexOption(s.collectionName, indexes[0]) + _, err := s.client.DescribeIndex(ctx, descIndexOpt) + if err != nil { + return err + } + } + return nil +} + +func (s *Store) load(ctx context.Context) error { + if s.loaded || !s.collectionExists { + return nil + } + + loadOpt := milvusclient.NewLoadCollectionOption(s.collectionName) + _, err := s.client.LoadCollection(ctx, loadOpt) + if err == nil { + s.loaded = true + } + return err +} + +// AddDocuments adds the text and metadata from the documents to the Milvus collection associated with 'Store'. +// and returns the ids of the added documents. +func (s Store) AddDocuments(ctx context.Context, docs []schema.Document, + _ ...vectorstores.Option, +) ([]string, error) { + texts := make([]string, 0, len(docs)) + for _, doc := range docs { + texts = append(texts, doc.PageContent) + } + + vectors, err := s.embedder.EmbedDocuments(ctx, texts) + if err != nil { + return nil, err + } + + if len(vectors) != len(docs) { + return nil, ErrEmbedderWrongNumberVectors + } + if err := s.init(ctx, len(vectors[0])); err != nil { + return nil, err + } + + rows := make([]interface{}, 0, len(docs)) + for i, doc := range docs { + docMap := map[string]any{ + s.metaField: doc.Metadata, + s.textField: doc.PageContent, + s.vectorField: vectors[i], + } + rows = append(rows, docMap) + } + + insertOpt := milvusclient.NewRowBasedInsertOption(s.collectionName, rows...) + if s.partitionName != "" { + insertOpt.WithPartition(s.partitionName) + } + + _, err = s.client.Insert(ctx, insertOpt) + if err != nil { + return nil, err + } + + if !s.skipFlushOnWrite { + flushOpt := milvusclient.NewFlushOption(s.collectionName) + _, err = s.client.Flush(ctx, flushOpt) + if err != nil { + return nil, err + } + } + return nil, nil +} + +func (s *Store) getSearchFields() []string { + fields := []string{} + for _, f := range s.schema.Fields { + if f.DataType == entity.FieldTypeBinaryVector || f.DataType == entity.FieldTypeFloatVector { + continue + } + fields = append(fields, f.Name) + } + return fields +} + +func (s Store) getOptions(options ...vectorstores.Option) vectorstores.Options { + opts := vectorstores.Options{} + for _, opt := range options { + opt(&opts) + } + return opts +} + +func (s Store) convertResultToDocument(searchResults []milvusclient.ResultSet) ([]schema.Document, error) { + docs := []schema.Document{} + + for _, resultSet := range searchResults { + for i := 0; i < resultSet.ResultCount; i++ { + doc := schema.Document{} + + // Get text content + textCol := resultSet.GetColumn(s.textField) + if textCol != nil { + textVal, err := textCol.Get(i) + if err == nil { + if textStr, ok := textVal.(string); ok { + doc.PageContent = textStr + } + } + } + + // Get metadata + metaCol := resultSet.GetColumn(s.metaField) + if metaCol != nil { + metaVal, err := metaCol.Get(i) + if err == nil { + if metaBytes, ok := metaVal.([]byte); ok { + if err := json.Unmarshal(metaBytes, &doc.Metadata); err != nil { + return nil, err + } + } + } + } + + // Get score + if i < len(resultSet.Scores) { + doc.Score = resultSet.Scores[i] + } + + docs = append(docs, doc) + } + } + return docs, nil +} + +func (s Store) SimilaritySearch(ctx context.Context, query string, numDocuments int, + options ...vectorstores.Option, +) ([]schema.Document, error) { + opts := s.getOptions(options...) + filter, err := s.getFilters(opts) + if err != nil { + return nil, err + } + vector, err := s.embedder.EmbedQuery(ctx, query) + if err != nil { + return nil, err + } + if err := s.init(ctx, len(vector)); err != nil { + return nil, err + } + + vectors := []entity.Vector{ + entity.FloatVector(vector), + } + + searchOpt := milvusclient.NewSearchOption(s.collectionName, numDocuments, vectors) + searchOpt.WithFilter(filter) + searchOpt.WithOutputFields(s.getSearchFields()...) + + if s.partitionName != "" { + searchOpt.WithPartitions(s.partitionName) + } + + if opts.ScoreThreshold > 0 { + searchOpt.WithSearchParam("radius", fmt.Sprintf("%f", opts.ScoreThreshold)) + } + + searchResult, err := s.client.Search(ctx, searchOpt) + if err != nil { + return nil, err + } + + return s.convertResultToDocument(searchResult) +} + +// getFilters return metadata filters. +func (s Store) getFilters(opts vectorstores.Options) (string, error) { + if opts.Filters != nil { + if filters, ok := opts.Filters.(string); ok { + return filters, nil + } + return "", ErrInvalidFilters + } + return "", nil +} diff --git a/vectorstores/milvus/v2/milvus_test.go b/vectorstores/milvus/v2/milvus_test.go new file mode 100644 index 000000000..9c1580fb7 --- /dev/null +++ b/vectorstores/milvus/v2/milvus_test.go @@ -0,0 +1,237 @@ +package v2 + +import ( + "context" + "net/http" + "os" + "strings" + "testing" + + "github.com/milvus-io/milvus-sdk-go/v2/client" + oldentity "github.com/milvus-io/milvus-sdk-go/v2/entity" + "github.com/milvus-io/milvus/client/v2/entity" + "github.com/milvus-io/milvus/client/v2/index" + "github.com/milvus-io/milvus/client/v2/milvusclient" + "github.com/stretchr/testify/require" + "github.com/testcontainers/testcontainers-go" + tclog "github.com/testcontainers/testcontainers-go/log" + tcmilvus "github.com/testcontainers/testcontainers-go/modules/milvus" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" +) + +// createOpenAIEmbedder creates an OpenAI embedder with httprr support for testing. +func createOpenAIEmbedder(t *testing.T) (llms.Model, *embeddings.EmbedderImpl) { + t.Helper() + httprr.SkipIfNoCredentialsAndRecordingMissing(t, "OPENAI_API_KEY") + + rr := httprr.OpenForTest(t, http.DefaultTransport) + llm, err := openai.New(openai.WithHTTPClient(rr.Client())) + require.NoError(t, err) + + e, err := embeddings.NewEmbedder(llm) + require.NoError(t, err) + + return llm, e +} + +func getTestStore(t *testing.T, ctx context.Context, e *embeddings.EmbedderImpl, opts ...Option) (Store, error) { + t.Helper() + testctr.SkipIfDockerNotAvailable(t) + + url := os.Getenv("MILVUS_URL") + if url == "" { + milvusContainer, err := tcmilvus.Run(ctx, "milvusdb/milvus:v2.4.0", testcontainers.WithLogger(tclog.TestLogger(t))) + if err != nil { + t.Skipf("Failed to start milvus container: %s", err) + } + t.Cleanup(func() { + if err := milvusContainer.Terminate(context.Background()); err != nil { + t.Logf("Failed to terminate milvus container: %v", err) + } + }) + + url, err = milvusContainer.ConnectionString(ctx) + if err != nil { + t.Skipf("Failed to get milvus container endpoint: %s", err) + } + } + + // Test both v1 and v2 config compatibility + var config interface{} + if strings.Contains(t.Name(), "V1Config") { + // Test v1 config compatibility + config = client.Config{ + Address: url, + } + } else { + // Test v2 config + config = milvusclient.ClientConfig{ + Address: url, + } + } + + idx := index.NewAutoIndex(entity.L2) + opts = append( + opts, + WithEmbedder(e), + WithIndex(idx)) + return New( + ctx, + config, + opts..., + ) +} + +func TestV2ConfigCompatibility(t *testing.T) { + ctx := context.Background() + _, e := createOpenAIEmbedder(t) + + store, err := getTestStore(t, ctx, e, WithCollectionName("test_v2_config")) + require.NoError(t, err) + require.NotNil(t, store.client) +} + +func TestV1ConfigCompatibility(t *testing.T) { + ctx := context.Background() + _, e := createOpenAIEmbedder(t) + + store, err := getTestStore(t, ctx, e, WithCollectionName("test_v1_config")) + require.NoError(t, err) + require.NotNil(t, store.client) +} + +func TestV1IndexCompatibility(t *testing.T) { + ctx := context.Background() + _, e := createOpenAIEmbedder(t) + + // Create v1 index and test conversion + v1Index, err := oldentity.NewIndexAUTOINDEX(oldentity.L2) + require.NoError(t, err) + + store, err := getTestStore(t, ctx, e, + WithCollectionName("test_v1_index"), + WithIndexV1(v1Index), + ) + require.NoError(t, err) + require.NotNil(t, store.client) + require.NotNil(t, store.index) +} + +func TestOptionFunctionsCompatibility(t *testing.T) { + ctx := context.Background() + _, e := createOpenAIEmbedder(t) + + // Test all option functions work + store, err := getTestStore(t, ctx, e, + WithCollectionName("test_options"), + WithPartitionName("test_partition"), + WithTextField("content"), + WithMetaField("metadata"), + WithVectorField("embedding"), + WithPrimaryField("id"), + WithMaxTextLength(1000), + WithShards(2), + WithEF(20), + WithMetricType(entity.L2), + WithDropOld(), + WithSkipFlushOnWrite(), + ) + require.NoError(t, err) + require.NotNil(t, store.client) + + // Verify options were applied + require.Equal(t, "test_options", store.collectionName) + require.Equal(t, "test_partition", store.partitionName) + require.Equal(t, "content", store.textField) + require.Equal(t, "metadata", store.metaField) + require.Equal(t, "embedding", store.vectorField) + require.Equal(t, "id", store.primaryField) + require.Equal(t, 1000, store.maxTextLength) + require.Equal(t, int32(2), store.shardNum) + require.Equal(t, 20, store.ef) + require.Equal(t, entity.L2, store.metricType) + require.True(t, store.dropOld) + require.True(t, store.skipFlushOnWrite) +} + +func TestAddDocuments(t *testing.T) { + ctx := context.Background() + _, e := createOpenAIEmbedder(t) + + store, err := getTestStore(t, ctx, e, WithCollectionName("test_add_docs")) + require.NoError(t, err) + + docs := []schema.Document{ + {PageContent: "Document 1", Metadata: map[string]any{"source": "test1"}}, + {PageContent: "Document 2", Metadata: map[string]any{"source": "test2"}}, + } + + _, err = store.AddDocuments(ctx, docs) + require.NoError(t, err) +} + +func TestSimilaritySearch(t *testing.T) { + ctx := context.Background() + _, e := createOpenAIEmbedder(t) + + store, err := getTestStore(t, ctx, e, WithCollectionName("test_search")) + require.NoError(t, err) + + // Add some documents first + docs := []schema.Document{ + {PageContent: "The quick brown fox", Metadata: map[string]any{"type": "animal"}}, + {PageContent: "Jumps over the lazy dog", Metadata: map[string]any{"type": "action"}}, + } + + _, err = store.AddDocuments(ctx, docs) + require.NoError(t, err) + + // Perform similarity search + results, err := store.SimilaritySearch(ctx, "fox", 1) + require.NoError(t, err) + require.Len(t, results, 1) + require.Contains(t, results[0].PageContent, "fox") +} + +func TestVectorStoreInterface(t *testing.T) { + ctx := context.Background() + _, e := createOpenAIEmbedder(t) + + store, err := getTestStore(t, ctx, e, WithCollectionName("test_interface")) + require.NoError(t, err) + + // Verify it implements the VectorStore interface + var _ vectorstores.VectorStore = store +} + +func TestConfigAdapterToV2Config(t *testing.T) { + adapter := ConfigAdapter{} + + // Test v2 config pass-through + v2Config := milvusclient.ClientConfig{Address: "localhost:19530"} + result, err := adapter.ToV2Config(v2Config) + require.NoError(t, err) + require.Equal(t, v2Config, result) + + // Test v1 config conversion + v1Config := client.Config{Address: "localhost:19530"} + result, err = adapter.ToV2Config(v1Config) + require.NoError(t, err) + require.Equal(t, "localhost:19530", result.Address) + + // Test string address + result, err = adapter.ToV2Config("localhost:19530") + require.NoError(t, err) + require.Equal(t, "localhost:19530", result.Address) + + // Test unsupported type + _, err = adapter.ToV2Config(123) + require.Error(t, err) + require.Contains(t, err.Error(), "unsupported config type") +} diff --git a/vectorstores/milvus/v2/options.go b/vectorstores/milvus/v2/options.go new file mode 100644 index 000000000..f921a839b --- /dev/null +++ b/vectorstores/milvus/v2/options.go @@ -0,0 +1,288 @@ +package v2 + +import ( + "errors" + "fmt" + "strconv" + + "github.com/milvus-io/milvus-sdk-go/v2/client" + oldentity "github.com/milvus-io/milvus-sdk-go/v2/entity" + "github.com/milvus-io/milvus/client/v2/entity" + "github.com/milvus-io/milvus/client/v2/index" + "github.com/milvus-io/milvus/client/v2/milvusclient" + "github.com/tmc/langchaingo/embeddings" +) + +const ( + _defaultCollectionName = "LangChainGoCollection" + _defaultConsistencyLevel = entity.ClSession + _defaultPrimaryField = "pk" + _defaultTextField = "text" + _defaultMetaField = "meta" + _defaultVectorField = "vector" + _defaultMaxLength = 65535 + _defaultEF = 10 +) + +// ErrInvalidOptions is returned when the options given are invalid. +var ErrInvalidOptions = errors.New("invalid options") + +// Option is a function type that can be used to modify the client. +type Option func(p *Store) + +// ConfigAdapter handles conversion between v1 and v2 configurations +type ConfigAdapter struct{} + +// ToV2Config converts various config types to milvusclient.ClientConfig +func (ca ConfigAdapter) ToV2Config(config interface{}) (milvusclient.ClientConfig, error) { + switch cfg := config.(type) { + case milvusclient.ClientConfig: + // Already v2 config, return as-is + return cfg, nil + case client.Config: + // Convert v1 config to v2 config + return milvusclient.ClientConfig{ + Address: cfg.Address, + // Add other field mappings as needed + }, nil + case string: + // Simple address string + return milvusclient.ClientConfig{ + Address: cfg, + }, nil + default: + return milvusclient.ClientConfig{}, fmt.Errorf("unsupported config type: %T", config) + } +} + +// WithPartitionName sets the milvus partition for the collection. +func WithPartitionName(name string) Option { + return func(s *Store) { + s.partitionName = name + } +} + +// WithCollectionName sets the collection for the milvus store. +func WithCollectionName(name string) Option { + return func(s *Store) { + s.collectionName = name + } +} + +// WithEmbedder sets the embedder to use. +func WithEmbedder(embedder embeddings.Embedder) Option { + return func(s *Store) { + s.embedder = embedder + } +} + +// WithTextField sets the name of the text field in the collection schema. +func WithTextField(str string) Option { + return func(s *Store) { + s.textField = str + } +} + +// WithMetaField sets the name of the meta field in the collection schema. +// default is 'meta'. +func WithMetaField(str string) Option { + return func(s *Store) { + s.metaField = str + } +} + +// WithMaxTextLength sets the maximum length of the text field in the collection. +func WithMaxTextLength(num int) Option { + return func(s *Store) { + s.maxTextLength = num + } +} + +// WithPrimaryField sets the name of the primary field in the collection schema. +func WithPrimaryField(str string) Option { + return func(s *Store) { + s.primaryField = str + } +} + +// WithVectorField sets the name of the vector field in the collection schema. +func WithVectorField(str string) Option { + return func(s *Store) { + s.vectorField = str + } +} + +// WithConsistencyLevel sets the consistency level for the collection. +func WithConsistencyLevel(level entity.ConsistencyLevel) Option { + return func(s *Store) { + s.consistencyLevel = level + } +} + +// WithConsistencyLevelV1 sets the consistency level from v1 type (compatibility). +func WithConsistencyLevelV1(level oldentity.ConsistencyLevel) Option { + return func(s *Store) { + // Convert v1 consistency level to v2 + s.consistencyLevel = entity.ConsistencyLevel(level) + } +} + +// WithDropOld sets the drop old collection flag. +func WithDropOld() Option { + return func(s *Store) { + s.dropOld = true + } +} + +// WithIndex sets the index to use for the vector field. +func WithIndex(idx index.Index) Option { + return func(s *Store) { + s.index = idx + } +} + +// WithIndexV1 sets the index from v1 type (compatibility). +func WithIndexV1(idx oldentity.Index) Option { + return func(s *Store) { + // Convert v1 index to v2 index + s.index = convertV1IndexToV2(idx) + } +} + +// WithShards sets the number of shards for the collection. +func WithShards(num int32) Option { + return func(s *Store) { + s.shardNum = num + } +} + +// WithEF sets the ef parameter for HNSW index. +func WithEF(ef int) Option { + return func(s *Store) { + s.ef = ef + } +} + +// WithSearchParameters sets the search parameters. +func WithSearchParameters(sp map[string]interface{}) Option { + return func(s *Store) { + s.searchParameters = sp + } +} + +// WithSearchParametersV1 sets search parameters from v1 type (compatibility). +func WithSearchParametersV1(sp oldentity.SearchParam) Option { + return func(s *Store) { + // Convert v1 search params to v2 map + s.searchParameters = convertV1SearchParamToV2(sp) + } +} + +// WithMetricType sets the metric type for the vector field. +func WithMetricType(metricType entity.MetricType) Option { + return func(s *Store) { + s.metricType = metricType + } +} + +// WithMetricTypeV1 sets metric type from v1 type (compatibility). +func WithMetricTypeV1(metricType oldentity.MetricType) Option { + return func(s *Store) { + // Convert v1 metric type to v2 + s.metricType = entity.MetricType(metricType) + } +} + +// WithSkipFlushOnWrite sets the skip flush on write flag. +func WithSkipFlushOnWrite() Option { + return func(s *Store) { + s.skipFlushOnWrite = true + } +} + +// Helper functions for v1 to v2 conversion + +func convertV1IndexToV2(v1Index oldentity.Index) index.Index { + // Simplified conversion that works with any v1 index type + // Default to L2 metric since we can't easily extract it from v1 index interface + defaultMetric := entity.L2 + + indexType := v1Index.IndexType() + params := v1Index.Params() + + switch indexType { + case oldentity.AUTOINDEX: + return index.NewAutoIndex(defaultMetric) + case oldentity.Flat: + return index.NewFlatIndex(defaultMetric) + case oldentity.IvfFlat: + // Extract nlist parameter if available + nlist := 1024 // default + if nlistVal, ok := params["nlist"]; ok { + if nlistInt, err := strconv.Atoi(nlistVal); err == nil { + nlist = nlistInt + } + } + return index.NewIvfFlatIndex(defaultMetric, nlist) + case oldentity.HNSW: + // Extract M and efConstruction parameters + m := 16 // default + efConstruction := 200 // default + if mVal, ok := params["M"]; ok { + if mInt, err := strconv.Atoi(mVal); err == nil { + m = mInt + } + } + if efVal, ok := params["efConstruction"]; ok { + if efInt, err := strconv.Atoi(efVal); err == nil { + efConstruction = efInt + } + } + return index.NewHNSWIndex(defaultMetric, m, efConstruction) + default: + // Fallback to auto index + return index.NewAutoIndex(defaultMetric) + } +} + +func convertV1SearchParamToV2(v1Param oldentity.SearchParam) map[string]interface{} { + // Convert v1 search parameters to v2 map format + params := make(map[string]interface{}) + + // Copy parameters from v1 to v2 format + for key, value := range v1Param.Params() { + params[key] = value + } + + return params +} + +func applyClientOptions(opts ...Option) (Store, error) { + s := Store{ + collectionName: _defaultCollectionName, + consistencyLevel: _defaultConsistencyLevel, + primaryField: _defaultPrimaryField, + textField: _defaultTextField, + metaField: _defaultMetaField, + vectorField: _defaultVectorField, + maxTextLength: _defaultMaxLength, + ef: _defaultEF, + shardNum: 1, + searchParameters: make(map[string]interface{}), + } + + for _, opt := range opts { + opt(&s) + } + + if s.embedder == nil { + return s, fmt.Errorf("%w: embedder is required", ErrInvalidOptions) + } + + // Set default index if not provided + if s.index == nil { + s.index = index.NewAutoIndex(s.metricType) + } + + return s, nil +} From 8e8a5408df9e15e4e6a8e9e75861e7fb9b6a0b38 Mon Sep 17 00:00:00 2001 From: Travis Cline Date: Wed, 15 Oct 2025 15:22:49 -0700 Subject: [PATCH 2/8] anthropic: add improved streaming thinking/reasoning token support (#1418) llms/anthropic: add streaming thinking/reasoning token support Implement StreamingReasoningFunc support in the Anthropic client to enable real-time streaming of thinking tokens during extended thinking responses. Changes: - Add StreamingReasoningFunc field to messagePayload, MessageRequest structs - Modify handleThinkingDelta() to call StreamingReasoningFunc when thinking chunks arrive during streaming - Wire up StreamingReasoningFunc from llms.CallOptions through to the Anthropic client payload - Update setMessageDefaults to enable streaming when StreamingReasoningFunc is provided This follows the same pattern as the OpenAI client (chat.go:638-663) and enables thinking tokens to stream in real-time at the BEGINNING of the response, rather than appearing after the response completes. Fixes issue where thinking_delta events were not calling the streaming reasoning callback, causing thinking content to only be available after response completion. --- llms/anthropic/anthropicllm.go | 23 +++++++-------- .../anthropicclient/anthropicclient.go | 28 ++++++++++--------- .../internal/anthropicclient/messages.go | 20 ++++++++++--- 3 files changed, 43 insertions(+), 28 deletions(-) diff --git a/llms/anthropic/anthropicllm.go b/llms/anthropic/anthropicllm.go index 37a1285cc..417de1b25 100644 --- a/llms/anthropic/anthropicllm.go +++ b/llms/anthropic/anthropicllm.go @@ -146,17 +146,18 @@ func generateMessagesContent(ctx context.Context, o *LLM, messages []llms.Messag betaHeaders, thinking := extractThinkingOptions(o, opts) result, err := o.client.CreateMessage(ctx, &anthropicclient.MessageRequest{ - Model: opts.Model, - Messages: chatMessages, - System: systemPrompt, - MaxTokens: opts.MaxTokens, - StopWords: opts.StopWords, - Temperature: opts.Temperature, - TopP: opts.TopP, - Tools: tools, - Thinking: thinking, - BetaHeaders: betaHeaders, - StreamingFunc: opts.StreamingFunc, + Model: opts.Model, + Messages: chatMessages, + System: systemPrompt, + MaxTokens: opts.MaxTokens, + StopWords: opts.StopWords, + Temperature: opts.Temperature, + TopP: opts.TopP, + Tools: tools, + Thinking: thinking, + BetaHeaders: betaHeaders, + StreamingFunc: opts.StreamingFunc, + StreamingReasoningFunc: opts.StreamingReasoningFunc, }) if err != nil { if o.CallbacksHandler != nil { diff --git a/llms/anthropic/internal/anthropicclient/anthropicclient.go b/llms/anthropic/internal/anthropicclient/anthropicclient.go index e08061c88..fd3404d36 100644 --- a/llms/anthropic/internal/anthropicclient/anthropicclient.go +++ b/llms/anthropic/internal/anthropicclient/anthropicclient.go @@ -141,24 +141,26 @@ type MessageRequest struct { Thinking *ThinkingConfig `json:"thinking,omitempty"` // BetaHeaders are additional beta feature headers to include - BetaHeaders []string `json:"-"` - StreamingFunc func(ctx context.Context, chunk []byte) error `json:"-"` + BetaHeaders []string `json:"-"` + StreamingFunc func(ctx context.Context, chunk []byte) error `json:"-"` + StreamingReasoningFunc func(ctx context.Context, reasoningChunk, chunk []byte) error `json:"-"` } // CreateMessage creates message for the messages api. func (c *Client) CreateMessage(ctx context.Context, r *MessageRequest) (*MessageResponsePayload, error) { resp, err := c.createMessage(ctx, &messagePayload{ - Model: r.Model, - Messages: r.Messages, - System: r.System, - Temperature: r.Temperature, - MaxTokens: r.MaxTokens, - StopWords: r.StopWords, - TopP: r.TopP, - Tools: r.Tools, - Stream: r.Stream, - Thinking: r.Thinking, - StreamingFunc: r.StreamingFunc, + Model: r.Model, + Messages: r.Messages, + System: r.System, + Temperature: r.Temperature, + MaxTokens: r.MaxTokens, + StopWords: r.StopWords, + TopP: r.TopP, + Tools: r.Tools, + Stream: r.Stream, + Thinking: r.Thinking, + StreamingFunc: r.StreamingFunc, + StreamingReasoningFunc: r.StreamingReasoningFunc, }, r.BetaHeaders) if err != nil { return nil, err diff --git a/llms/anthropic/internal/anthropicclient/messages.go b/llms/anthropic/internal/anthropicclient/messages.go index 08873dee7..b200b6cad 100644 --- a/llms/anthropic/internal/anthropicclient/messages.go +++ b/llms/anthropic/internal/anthropicclient/messages.go @@ -47,7 +47,8 @@ type messagePayload struct { // Extended thinking parameters (Claude 3.7+) Thinking *ThinkingConfig `json:"thinking,omitempty"` - StreamingFunc func(ctx context.Context, chunk []byte) error `json:"-"` + StreamingFunc func(ctx context.Context, chunk []byte) error `json:"-"` + StreamingReasoningFunc func(ctx context.Context, reasoningChunk, chunk []byte) error `json:"-"` } // ThinkingConfig represents the thinking configuration for Claude 3.7+ @@ -219,7 +220,7 @@ func (c *Client) setMessageDefaults(payload *messagePayload) { default: payload.Model = defaultModel } - if payload.StreamingFunc != nil { + if payload.StreamingFunc != nil || payload.StreamingReasoningFunc != nil { payload.Stream = true } } @@ -440,7 +441,7 @@ func handleContentBlockDeltaEvent(ctx context.Context, event map[string]interfac case "input_json_delta": return handleJSONDelta(delta, response, index) case "thinking_delta": - return handleThinkingDelta(delta, response, index) + return handleThinkingDelta(ctx, delta, response, payload, index) } return response, nil @@ -485,7 +486,7 @@ func handleJSONDelta(delta map[string]interface{}, response MessageResponsePaylo } // handleThinkingDelta processes thinking delta events for content blocks. -func handleThinkingDelta(delta map[string]interface{}, response MessageResponsePayload, index int) (MessageResponsePayload, error) { +func handleThinkingDelta(ctx context.Context, delta map[string]interface{}, response MessageResponsePayload, payload *messagePayload, index int) (MessageResponsePayload, error) { thinking, ok := delta["thinking"].(string) if !ok { return response, ErrInvalidDeltaTextField @@ -495,6 +496,17 @@ func handleThinkingDelta(delta map[string]interface{}, response MessageResponseP return response, fmt.Errorf("failed to cast to ThinkingContent at index %d", index) } thinkingContent.Thinking += thinking + + // Call StreamingReasoningFunc if provided (similar to OpenAI pattern) + if payload.StreamingReasoningFunc != nil { + reasoningChunk := []byte(thinking) + // For thinking deltas, the content chunk is empty since this is pure reasoning + err := payload.StreamingReasoningFunc(ctx, reasoningChunk, []byte{}) + if err != nil { + return response, fmt.Errorf("streaming reasoning func returned an error: %w", err) + } + } + return response, nil } From db2a947ba4fd41e328683d5a108155039e9f9807 Mon Sep 17 00:00:00 2001 From: Travis Cline Date: Sun, 19 Oct 2025 17:03:11 -0700 Subject: [PATCH 3/8] agents: fix ChainCallOption silent failure (#1420) * llms/openai: sanitize HTTP errors to prevent API key exposure (#1393) Fix security issue where context deadline errors could expose API keys and sensitive request details in error messages. Added sanitizeHTTPError function to detect context timeouts and network errors, then return generic error messages without exposing sensitive information. Changes: - Added sanitizeHTTPError() function to sanitize HTTP client errors - Updated chat.go to use sanitizeHTTPError() for http.Do() errors - Updated embeddings.go to use sanitizeHTTPError() for http.Do() errors - Added comprehensive test cases to prevent regression * agents: fix ChainCallOption silent failure (#1416) Fix issue where ChainCallOption parameters were silently ignored by Executor.Call() and Agent implementations. Changes: - Updated Agent.Plan() interface signature to accept variadic ChainCallOption parameters - Updated Executor.Call() to accept and propagate options to Agent.Plan() - Updated Executor.doIteration() to propagate options through the chain - Updated OneShotZeroAgent.Plan() to accept and pass options to chains.Predict() - Updated ConversationalAgent.Plan() to accept and pass options to chains.Predict() - Updated OpenAIFunctionsAgent.Plan() to accept and pass options to LLM.GenerateContent() - Exported GetLLMCallOptions() function for option conversion (was getLLMCallOptions) - Updated test mock to match new Agent interface signature Now users can pass LLM configuration options (temperature, max tokens, etc.) through executors to agents. --- agents/agents.go | 6 +- agents/conversational.go | 11 ++- agents/executor.go | 7 +- agents/executor_test.go | 1 + agents/mrkl.go | 11 ++- agents/openai_functions_agent.go | 9 ++- chains/options.go | 10 ++- llms/openai/internal/openaiclient/chat.go | 2 +- .../internal/openaiclient/embeddings.go | 2 +- .../internal/openaiclient/openaiclient.go | 34 +++++++++ .../openaiclient/openaiclient_test.go | 69 +++++++++++++++++++ 11 files changed, 148 insertions(+), 14 deletions(-) diff --git a/agents/agents.go b/agents/agents.go index c3eff54a5..070126d9b 100644 --- a/agents/agents.go +++ b/agents/agents.go @@ -3,6 +3,7 @@ package agents import ( "context" + "github.com/tmc/langchaingo/chains" "github.com/tmc/langchaingo/schema" "github.com/tmc/langchaingo/tools" ) @@ -10,8 +11,9 @@ import ( // Agent is the interface all agents must implement. type Agent interface { // Plan Given an input and previous steps decide what to do next. Returns - // either actions or a finish. - Plan(ctx context.Context, intermediateSteps []schema.AgentStep, inputs map[string]string) ([]schema.AgentAction, *schema.AgentFinish, error) //nolint:lll + // either actions or a finish. Options can be passed to configure LLM + // parameters like temperature, max tokens, etc. + Plan(ctx context.Context, intermediateSteps []schema.AgentStep, inputs map[string]string, options ...chains.ChainCallOption) ([]schema.AgentAction, *schema.AgentFinish, error) //nolint:lll GetInputKeys() []string GetOutputKeys() []string GetTools() []tools.Tool diff --git a/agents/conversational.go b/agents/conversational.go index 5380d9072..5dae550a8 100644 --- a/agents/conversational.go +++ b/agents/conversational.go @@ -63,6 +63,7 @@ func (a *ConversationalAgent) Plan( ctx context.Context, intermediateSteps []schema.AgentStep, inputs map[string]string, + options ...chains.ChainCallOption, ) ([]schema.AgentAction, *schema.AgentFinish, error) { fullInputs := make(map[string]any, len(inputs)) for key, value := range inputs { @@ -80,12 +81,18 @@ func (a *ConversationalAgent) Plan( } } + // Build options for chains.Predict, including user-provided options + predictOptions := []chains.ChainCallOption{ + chains.WithStopWords([]string{"\nObservation:", "\n\tObservation:"}), + chains.WithStreamingFunc(stream), + } + predictOptions = append(predictOptions, options...) + output, err := chains.Predict( ctx, a.Chain, fullInputs, - chains.WithStopWords([]string{"\nObservation:", "\n\tObservation:"}), - chains.WithStreamingFunc(stream), + predictOptions..., ) if err != nil { return nil, nil, err diff --git a/agents/executor.go b/agents/executor.go index 45a360659..c2e65b201 100644 --- a/agents/executor.go +++ b/agents/executor.go @@ -47,7 +47,7 @@ func NewExecutor(agent Agent, opts ...Option) *Executor { } } -func (e *Executor) Call(ctx context.Context, inputValues map[string]any, _ ...chains.ChainCallOption) (map[string]any, error) { //nolint:lll +func (e *Executor) Call(ctx context.Context, inputValues map[string]any, options ...chains.ChainCallOption) (map[string]any, error) { //nolint:lll inputs, err := inputsToString(inputValues) if err != nil { return nil, err @@ -57,7 +57,7 @@ func (e *Executor) Call(ctx context.Context, inputValues map[string]any, _ ...ch steps := make([]schema.AgentStep, 0) for i := 0; i < e.MaxIterations; i++ { var finish map[string]any - steps, finish, err = e.doIteration(ctx, steps, nameToTool, inputs) + steps, finish, err = e.doIteration(ctx, steps, nameToTool, inputs, options...) if finish != nil || err != nil { return finish, err } @@ -79,8 +79,9 @@ func (e *Executor) doIteration( // nolint steps []schema.AgentStep, nameToTool map[string]tools.Tool, inputs map[string]string, + options ...chains.ChainCallOption, ) ([]schema.AgentStep, map[string]any, error) { - actions, finish, err := e.Agent.Plan(ctx, steps, inputs) + actions, finish, err := e.Agent.Plan(ctx, steps, inputs, options...) if errors.Is(err, ErrUnableToParseOutput) && e.ErrorHandler != nil { formattedObservation := err.Error() if e.ErrorHandler.Formatter != nil { diff --git a/agents/executor_test.go b/agents/executor_test.go index 0e94dd218..57cea0b3a 100644 --- a/agents/executor_test.go +++ b/agents/executor_test.go @@ -34,6 +34,7 @@ func (a *testAgent) Plan( _ context.Context, intermediateSteps []schema.AgentStep, inputs map[string]string, + _ ...chains.ChainCallOption, ) ([]schema.AgentAction, *schema.AgentFinish, error) { a.recordedIntermediateSteps = intermediateSteps a.recordedInputs = inputs diff --git a/agents/mrkl.go b/agents/mrkl.go index d9ff82c93..3bb88c0a4 100644 --- a/agents/mrkl.go +++ b/agents/mrkl.go @@ -63,6 +63,7 @@ func (a *OneShotZeroAgent) Plan( ctx context.Context, intermediateSteps []schema.AgentStep, inputs map[string]string, + options ...chains.ChainCallOption, ) ([]schema.AgentAction, *schema.AgentFinish, error) { fullInputs := make(map[string]any, len(inputs)) for key, value := range inputs { @@ -80,12 +81,18 @@ func (a *OneShotZeroAgent) Plan( } } + // Build options for chains.Predict, including user-provided options + predictOptions := []chains.ChainCallOption{ + chains.WithStopWords([]string{"\nObservation:", "\n\tObservation:"}), + chains.WithStreamingFunc(stream), + } + predictOptions = append(predictOptions, options...) + output, err := chains.Predict( ctx, a.Chain, fullInputs, - chains.WithStopWords([]string{"\nObservation:", "\n\tObservation:"}), - chains.WithStreamingFunc(stream), + predictOptions..., ) if err != nil { return nil, nil, err diff --git a/agents/openai_functions_agent.go b/agents/openai_functions_agent.go index a5bf8f4c0..0d318aae0 100644 --- a/agents/openai_functions_agent.go +++ b/agents/openai_functions_agent.go @@ -6,6 +6,7 @@ import ( "fmt" "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/chains" "github.com/tmc/langchaingo/llms" "github.com/tmc/langchaingo/prompts" "github.com/tmc/langchaingo/schema" @@ -71,6 +72,7 @@ func (o *OpenAIFunctionsAgent) Plan( ctx context.Context, intermediateSteps []schema.AgentStep, inputs map[string]string, + options ...chains.ChainCallOption, ) ([]schema.AgentAction, *schema.AgentFinish, error) { fullInputs := make(map[string]any, len(inputs)) for key, value := range inputs { @@ -147,8 +149,11 @@ func (o *OpenAIFunctionsAgent) Plan( mcList[i] = mc } - result, err := o.LLM.GenerateContent(ctx, mcList, - llms.WithFunctions(o.functions()), llms.WithStreamingFunc(stream)) + // Build LLM call options, including user-provided options + llmOptions := []llms.CallOption{llms.WithFunctions(o.functions()), llms.WithStreamingFunc(stream)} + llmOptions = append(llmOptions, chains.GetLLMCallOptions(options...)...) + + result, err := o.LLM.GenerateContent(ctx, mcList, llmOptions...) if err != nil { return nil, nil, err } diff --git a/chains/options.go b/chains/options.go index bb77ae7d0..c6df23b09 100644 --- a/chains/options.go +++ b/chains/options.go @@ -161,7 +161,10 @@ func WithCallback(callbackHandler callbacks.Handler) ChainCallOption { } } -func getLLMCallOptions(options ...ChainCallOption) []llms.CallOption { //nolint:cyclop +// GetLLMCallOptions converts ChainCallOption slice to llms.CallOption slice. +// This is useful for agents and other code that needs to propagate chain options +// to direct LLM calls. +func GetLLMCallOptions(options ...ChainCallOption) []llms.CallOption { //nolint:cyclop opts := &chainCallOption{} for _, option := range options { option(opts) @@ -209,3 +212,8 @@ func getLLMCallOptions(options ...ChainCallOption) []llms.CallOption { //nolint: return chainCallOption } + +// getLLMCallOptions is a backward-compatibility wrapper for GetLLMCallOptions. +func getLLMCallOptions(options ...ChainCallOption) []llms.CallOption { + return GetLLMCallOptions(options...) +} diff --git a/llms/openai/internal/openaiclient/chat.go b/llms/openai/internal/openaiclient/chat.go index dc4b49489..94a75aafd 100644 --- a/llms/openai/internal/openaiclient/chat.go +++ b/llms/openai/internal/openaiclient/chat.go @@ -507,7 +507,7 @@ func (c *Client) createChat(ctx context.Context, payload *ChatRequest) (*ChatCom // Send request r, err := c.httpClient.Do(req) if err != nil { - return nil, err + return nil, sanitizeHTTPError(err) } defer r.Body.Close() diff --git a/llms/openai/internal/openaiclient/embeddings.go b/llms/openai/internal/openaiclient/embeddings.go index 9f9ee2926..295efa823 100644 --- a/llms/openai/internal/openaiclient/embeddings.go +++ b/llms/openai/internal/openaiclient/embeddings.go @@ -52,7 +52,7 @@ func (c *Client) createEmbedding(ctx context.Context, payload *embeddingPayload) r, err := c.httpClient.Do(req) if err != nil { - return nil, fmt.Errorf("send request: %w", err) + return nil, sanitizeHTTPError(err) } defer r.Body.Close() diff --git a/llms/openai/internal/openaiclient/openaiclient.go b/llms/openai/internal/openaiclient/openaiclient.go index 33bc06d45..e0a09d1fb 100644 --- a/llms/openai/internal/openaiclient/openaiclient.go +++ b/llms/openai/internal/openaiclient/openaiclient.go @@ -4,6 +4,7 @@ import ( "context" "errors" "fmt" + "net" "net/http" "strings" ) @@ -208,3 +209,36 @@ func (c *Client) buildAzureURL(suffix string, model string) string { baseURL, model, suffix, c.apiVersion, ) } + +// sanitizeHTTPError sanitizes HTTP client errors to prevent leaking sensitive information. +// It checks for context deadline/cancellation errors and returns generic timeout messages +// instead of potentially exposing request details, headers, or other sensitive data. +func sanitizeHTTPError(err error) error { + if err == nil { + return nil + } + + // Check for context deadline exceeded + if errors.Is(err, context.DeadlineExceeded) { + return errors.New("request timeout: API call exceeded deadline") + } + + // Check for context cancellation + if errors.Is(err, context.Canceled) { + return errors.New("request cancelled") + } + + // Check for network timeout errors + var netErr net.Error + if errors.As(err, &netErr) && netErr.Timeout() { + return errors.New("request timeout: network operation exceeded timeout") + } + + // For other network errors, provide generic message without exposing details + if _, ok := err.(net.Error); ok { + return errors.New("network error: failed to reach API server") + } + + // Return original error if it's not a sensitive type + return err +} diff --git a/llms/openai/internal/openaiclient/openaiclient_test.go b/llms/openai/internal/openaiclient/openaiclient_test.go index e86325b5d..a9d0f4140 100644 --- a/llms/openai/internal/openaiclient/openaiclient_test.go +++ b/llms/openai/internal/openaiclient/openaiclient_test.go @@ -4,6 +4,7 @@ import ( "bytes" "context" "encoding/json" + "errors" "io" "net/http" "os" @@ -338,6 +339,74 @@ func TestInternalMetadataFiltering(t *testing.T) { assert.Contains(t, req.Metadata, "custom_field") } +// mockTimeoutError implements net.Error interface with Timeout() returning true +type mockTimeoutError struct { + message string +} + +func (e *mockTimeoutError) Error() string { return e.message } +func (e *mockTimeoutError) Timeout() bool { return true } +func (e *mockTimeoutError) Temporary() bool { return false } + +// mockNetworkError implements net.Error interface with Timeout() returning false +type mockNetworkError struct { + message string +} + +func (e *mockNetworkError) Error() string { return e.message } +func (e *mockNetworkError) Timeout() bool { return false } +func (e *mockNetworkError) Temporary() bool { return false } + +// TestSanitizeHTTPError verifies that sensitive error information is properly sanitized. +// This test ensures that API keys and other sensitive data are not leaked through error messages. +// Addresses security issue #1393. +func TestSanitizeHTTPError(t *testing.T) { + t.Run("context deadline exceeded", func(t *testing.T) { + err := context.DeadlineExceeded + sanitized := sanitizeHTTPError(err) + assert.Error(t, sanitized) + assert.Equal(t, "request timeout: API call exceeded deadline", sanitized.Error()) + // Verify it doesn't contain request details + assert.NotContains(t, sanitized.Error(), "api.openai.com") + assert.NotContains(t, sanitized.Error(), "Bearer") + }) + + t.Run("context cancelled", func(t *testing.T) { + err := context.Canceled + sanitized := sanitizeHTTPError(err) + assert.Error(t, sanitized) + assert.Equal(t, "request cancelled", sanitized.Error()) + }) + + t.Run("network timeout", func(t *testing.T) { + // Create a mock network timeout error + mockNetErr := &mockTimeoutError{message: "connection timed out"} + sanitized := sanitizeHTTPError(mockNetErr) + assert.Error(t, sanitized) + assert.Equal(t, "request timeout: network operation exceeded timeout", sanitized.Error()) + }) + + t.Run("generic network error", func(t *testing.T) { + // Create a mock network error that's not a timeout + mockNetErr := &mockNetworkError{message: "connection refused"} + sanitized := sanitizeHTTPError(mockNetErr) + assert.Error(t, sanitized) + assert.Equal(t, "network error: failed to reach API server", sanitized.Error()) + }) + + t.Run("nil error", func(t *testing.T) { + sanitized := sanitizeHTTPError(nil) + assert.NoError(t, sanitized) + }) + + t.Run("other errors passthrough", func(t *testing.T) { + err := errors.New("some application error") + sanitized := sanitizeHTTPError(err) + assert.Error(t, sanitized) + assert.Equal(t, err, sanitized) + }) +} + type mockHTTPClient struct { doFunc func(req *http.Request) (*http.Response, error) } From 016539d88acd0ebeeda6522d251c0b2e21a27fba Mon Sep 17 00:00:00 2001 From: Travis Cline Date: Sun, 19 Oct 2025 17:03:32 -0700 Subject: [PATCH 4/8] llms/openai: sanitize HTTP errors to prevent API key exposure (#1419) llms/openai: sanitize HTTP errors to prevent API key exposure (#1393) Fix security issue where context deadline errors could expose API keys and sensitive request details in error messages. Added sanitizeHTTPError function to detect context timeouts and network errors, then return generic error messages without exposing sensitive information. Changes: - Added sanitizeHTTPError() function to sanitize HTTP client errors - Updated chat.go to use sanitizeHTTPError() for http.Do() errors - Updated embeddings.go to use sanitizeHTTPError() for http.Do() errors - Added comprehensive test cases to prevent regression From 509308ff01c13e662d5613d3aea793fabe18edd2 Mon Sep 17 00:00:00 2001 From: hemarina <104857065+hemarina@users.noreply.github.com> Date: Sun, 19 Oct 2025 22:14:29 -0700 Subject: [PATCH 5/8] agents: allow match from multiple lines for parseOutput function (#1415) allow match from multiple lines --- agents/conversational.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agents/conversational.go b/agents/conversational.go index 5dae550a8..616e0363e 100644 --- a/agents/conversational.go +++ b/agents/conversational.go @@ -151,7 +151,7 @@ func (a *ConversationalAgent) parseOutput(output string) ([]schema.AgentAction, return nil, finishAction, nil } - r := regexp.MustCompile(`Action: (.*?)[\n]*Action Input: (.*)`) + r := regexp.MustCompile(`Action: (.*?)[\n]*(?s)Action Input: (.*)`) matches := r.FindStringSubmatch(output) if len(matches) == 0 { return nil, nil, fmt.Errorf("%w: %s", ErrUnableToParseOutput, output) From e32c26b006dcc38fef1e29aead947a4e182ff6d2 Mon Sep 17 00:00:00 2001 From: Luke Keller Date: Mon, 5 Jan 2026 11:05:30 -0600 Subject: [PATCH 6/8] =?UTF-8?q?Transform=20imports:=20vendasta=20=E2=86=92?= =?UTF-8?q?=20tmc=20for=20upstream=20merge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/PULL_REQUEST_TEMPLATE.md | 4 +- CONTRIBUTING.md | 18 ++++---- MERGE_WORKFLOW.md | 6 +-- README.md | 12 +++--- agents/agents.go | 4 +- agents/conversational.go | 12 +++--- agents/conversational_test.go | 12 +++--- agents/executor.go | 8 ++-- agents/executor_test.go | 16 +++---- agents/initialize.go | 4 +- agents/markl_test.go | 2 +- agents/mrkl.go | 10 ++--- agents/mrkl_prompt.go | 4 +- agents/ollama_agent_guide.md | 6 +-- agents/openai_functions_agent.go | 10 ++--- agents/openai_functions_agent_test.go | 14 +++---- agents/options.go | 10 ++--- callbacks/callbacks.go | 4 +- callbacks/callbacks_unit_test.go | 4 +- callbacks/combining.go | 4 +- callbacks/log.go | 4 +- callbacks/simple.go | 4 +- chains/api.go | 8 ++-- chains/api_test.go | 4 +- chains/chains.go | 4 +- chains/chains_test.go | 4 +- chains/chains_unit_test.go | 4 +- chains/constitution/constitutional.go | 10 ++--- chains/constitution/constitutional_test.go | 8 ++-- chains/constitution/prompts.go | 2 +- chains/constitutional.go | 8 ++-- chains/constitutional_test.go | 6 +-- chains/conversation.go | 8 ++-- chains/conversation_test.go | 8 ++-- chains/conversational_retrieval_qa.go | 4 +- chains/conversational_retrieval_qa_test.go | 8 ++-- chains/llm.go | 12 +++--- chains/llm_azure_test.go | 6 +-- chains/llm_math.go | 8 ++-- chains/llm_math_test.go | 4 +- chains/llm_test.go | 14 +++---- chains/map_reduce.go | 4 +- chains/map_reduce_test.go | 4 +- chains/map_rerank_documents.go | 6 +-- chains/map_rerank_documents_test.go | 4 +- chains/options.go | 4 +- chains/prompt_selector.go | 4 +- chains/question_answering.go | 4 +- chains/question_answering_test.go | 4 +- chains/refine_documents.go | 6 +-- chains/retrieval_qa.go | 6 +-- chains/retrieval_qa_test.go | 8 ++-- chains/sequential.go | 8 ++-- chains/sequential_test.go | 6 +-- chains/sql_database.go | 10 ++--- chains/sql_database_test.go | 8 ++-- chains/stuff_documents.go | 4 +- chains/stuff_documents_test.go | 8 ++-- chains/summarization.go | 4 +- chains/summarization_test.go | 10 ++--- chains/transform.go | 4 +- doc.go | 42 +++++++++---------- docs/docs/concepts/architecture.md | 2 +- docs/docs/contributing/documentation.md | 4 +- docs/docs/contributing/index.md | 4 +- docs/docs/getting-started/guide-chat.mdx | 2 +- docs/docs/getting-started/guide-mistral.mdx | 4 +- docs/docs/getting-started/guide-ollama.mdx | 4 +- docs/docs/getting-started/guide-openai.mdx | 4 +- docs/docs/how-to/configure-llm-providers.md | 20 ++++----- docs/docs/index.md | 8 ++-- .../vector_stores/pgvector.mdx | 2 +- .../model_io/models/chat/integrations.mdx | 8 ++-- .../models/embeddings/integrations.mdx | 6 +-- .../models/llms/Integrations/fake.mdx | 4 +- .../models/llms/Integrations/groq.mdx | 2 +- .../models/llms/Integrations/huggingface.mdx | 2 +- .../models/llms/Integrations/watsonx.mdx | 2 +- docs/docs/modules/model_io/prompts/index.mdx | 2 +- .../prompts/prompt_templates/index.mdx | 4 +- .../prompt_templates/partial_values.mdx | 2 +- docs/docs/tutorials/basic-chat-app.md | 24 +++++------ docs/docs/tutorials/code-reviewer.md | 8 ++-- docs/docs/tutorials/log-analyzer.md | 12 +++--- docs/docs/tutorials/smart-documentation.md | 8 ++-- docs/search-indexer.go | 4 +- documentloaders/assemblyai.go | 4 +- documentloaders/csv.go | 4 +- documentloaders/directory.go | 4 +- documentloaders/documentloaders.go | 4 +- documentloaders/html.go | 4 +- documentloaders/notion.go | 2 +- documentloaders/notion_test.go | 2 +- documentloaders/pdf.go | 4 +- documentloaders/pdf_test.go | 2 +- documentloaders/text.go | 4 +- embeddings/bedrock/bedrock.go | 2 +- embeddings/bedrock/bedrock_test.go | 6 +-- embeddings/cybertron/cybertron.go | 2 +- embeddings/embedding.go | 2 +- embeddings/example_test.go | 4 +- embeddings/huggingface/huggingface.go | 4 +- embeddings/huggingface/huggingface_test.go | 4 +- .../huggingface/huggingface_unit_test.go | 2 +- embeddings/huggingface/options.go | 2 +- embeddings/jina/jina.go | 2 +- embeddings/jina/jina_test.go | 2 +- embeddings/jina/options.go | 2 +- embeddings/openai_test.go | 4 +- embeddings/voyageai/options.go | 2 +- embeddings/voyageai/voyageai.go | 2 +- embeddings/voyageai/voyageai_test.go | 2 +- embeddings/voyageai/voyageai_unit_test.go | 2 +- .../anthropic_completion_example.go | 4 +- examples/anthropic-completion-example/go.mod | 6 +-- .../anthropic-extended-capabilities/go.mod | 6 +-- .../anthropic-extended-capabilities/main.go | 4 +- .../anthropic-interleaved-thinking/go.mod | 6 +-- .../anthropic-interleaved-thinking/main.go | 4 +- .../anthropic-tool-call-example.go | 4 +- examples/anthropic-tool-call-example/go.mod | 6 +-- .../anthropic_vision_example.go | 4 +- examples/anthropic-vision-example/go.mod | 6 +-- .../becrock_claude3_vision_example.go | 4 +- .../bedrock-claude3-vision-example/go.mod | 6 +-- examples/bedrock-provider-example/go.mod | 6 +-- examples/bedrock-provider-example/main.go | 4 +- .../caching_llm_example.go | 8 ++-- examples/caching-llm-example/go.mod | 6 +-- .../chains_conversation_memory_sqlite.go | 10 ++--- .../chains-conversation-memory-sqlite/go.mod | 6 +-- .../chroma_vectorstore_example.go | 6 +-- examples/chroma-vectorstore-example/go.mod | 6 +-- .../cohere_completion_example.go | 4 +- examples/cohere-llm-example/go.mod | 6 +-- .../cybertron-embedding.go | 10 ++--- examples/cybertron-embedding-example/go.mod | 6 +-- .../deepseek-completion-example.go | 4 +- examples/deepseek-completion-example/go.mod | 6 +-- examples/document-qa-example/document_qa.go | 6 +-- examples/document-qa-example/go.mod | 6 +-- .../ernie-chat-example/ernie_chat_example.go | 4 +- examples/ernie-chat-example/go.mod | 6 +-- .../ernie_completion_example.go | 6 +-- examples/ernie-completion-example/go.mod | 6 +-- .../ernie_function_call_example.go | 4 +- examples/ernie-function-call-example/go.mod | 6 +-- .../genai-completion-example.go | 4 +- .../go.mod | 6 +-- ...le_alloydb_chat_message_history_example.go | 6 +-- .../google-alloydb-vectorstore-example/go.mod | 6 +-- .../google_alloydb_vectorstore_example.go | 14 +++---- .../go.mod | 6 +-- ...e_cloudsql_chat_message_history_example.go | 6 +-- .../go.mod | 6 +-- .../google_cloudsql_vectorstore_example.go | 14 +++---- examples/googleai-completion-example/go.mod | 6 +-- .../googleai-completion-example.go | 4 +- examples/googleai-reasoning-caching/main.go | 4 +- examples/googleai-streaming-example/go.mod | 6 +-- .../googleai-stremaing-example.go | 4 +- examples/googleai-tool-call-example/README.md | 2 +- examples/googleai-tool-call-example/go.mod | 6 +-- .../googleai-tool-call-example.go | 4 +- examples/groq-completion-example/go.mod | 6 +-- .../groq_completion_example.go | 4 +- examples/huggingface-llm-example/go.mod | 6 +-- .../huggingface_example.go | 4 +- .../go.mod | 6 +-- .../milvus_vectorstore_example.go | 10 ++--- examples/json-mode-example/go.mod | 6 +-- .../json-mode-example/json_mode_example.go | 10 ++--- examples/llamafile-completion-example/go.mod | 6 +-- .../llamafile_completion_example.go | 4 +- examples/llm-chain-example/go.mod | 6 +-- examples/llm-chain-example/llm_chain.go | 6 +-- examples/llmmath-chain-example/go.mod | 6 +-- .../llmmath-chain-example/llm_math_chain.go | 4 +- .../llmsummarization-chain-example/go.mod | 6 +-- .../llm_summarization_example.go | 8 ++-- examples/local-llm-example/go.mod | 6 +-- .../local-llm-example/local_llm_example.go | 4 +- examples/maritaca-example/README.md | 2 +- examples/maritaca-example/go.mod | 6 +-- .../maritaca-example/maritaca-chat-example.go | 2 +- examples/mistral-completion-example/go.mod | 6 +-- .../mistral_completion_example.go | 4 +- examples/mistral-embedding-example/go.mod | 6 +-- .../mistral-embedding-example.go | 10 ++--- examples/mistral-summarization-example/go.mod | 6 +-- .../mistral_summarization_example.go | 8 ++-- .../mongovector-vectorstore-example/go.mod | 6 +-- .../mongovector_vectorstore_example.go | 10 ++--- examples/mrkl-agent-example/go.mod | 6 +-- examples/mrkl-agent-example/mrkl_agent.go | 10 ++--- examples/nvidia-chat-completion/go.mod | 6 +-- .../nvidia_chat_completion_example.go | 4 +- examples/ollama-chat-example/go.mod | 6 +-- .../ollama_chat_example.go | 4 +- .../chroma_vectorstore_example.go | 10 ++--- .../ollama-chroma-vectorstore-example/go.mod | 6 +-- examples/ollama-completion-example/go.mod | 6 +-- .../ollama_completion_example.go | 4 +- examples/ollama-functions-example/go.mod | 6 +-- .../ollama_functions_example.go | 4 +- examples/ollama-reasoning-caching/main.go | 4 +- examples/ollama-stream-example/go.mod | 6 +-- .../ollama_stream_example.go | 4 +- examples/openai-chat-example/go.mod | 6 +-- .../openai_chat_example.go | 4 +- .../go.mod | 6 +-- .../openai_completion_example.go | 6 +-- examples/openai-completion-example/go.mod | 6 +-- .../openai_completion_example.go | 4 +- examples/openai-embeddings-example/go.mod | 6 +-- .../openai-embeddings-example.go | 2 +- examples/openai-function-call-example/go.mod | 6 +-- .../openai_function_call_example.go | 4 +- .../go.mod | 6 +-- .../openai_function_call_example.go | 6 +-- examples/openai-gpt4-turbo-example/go.mod | 6 +-- .../openai_gpt4_turbo.go | 4 +- examples/openai-gpt4o-example/go.mod | 6 +-- .../openai_gpt4o_example.go | 4 +- examples/openai-gpt4o-mutil-content/go.mod | 6 +-- .../openai-gpt4o-mutil-content.go | 6 +-- examples/openai-jsonformat-example/go.mod | 6 +-- .../openai-jsonformat.go | 4 +- examples/openai-o1-example/README.md | 2 +- examples/openai-o1-example/go.mod | 6 +-- .../openai_o1_chat_example.go | 4 +- examples/openai-readme/go.mod | 6 +-- examples/openai-readme/openai-readme.go | 4 +- examples/openrouter-llm-example/go.mod | 4 +- .../openrouter_llm_example.go | 4 +- examples/perplexity-completion-example/go.mod | 6 +-- .../perplexity_completion_example.go | 4 +- examples/pgvector-vectorstore-example/go.mod | 6 +-- .../pgvector_vectorstore_example.go | 10 ++--- .../pinecone-vectorstore-example/README.md | 2 +- examples/pinecone-vectorstore-example/go.mod | 6 +-- .../pinecone_vectorstore_example.go | 10 ++--- .../postgresql-database-chain-example/go.mod | 6 +-- .../postgresql_database_chain.go | 8 ++-- examples/prompt-caching/go.mod | 6 +-- examples/prompt-caching/main.go | 4 +- examples/prompt-template-example/go.mod | 6 +-- examples/prompt-template-example/main.go | 2 +- examples/qdrant-vectorstore-example/go.mod | 6 +-- .../qdrant_vectorstore_example.go | 10 ++--- examples/reasoning-tokens/go.mod | 6 +-- examples/reasoning-tokens/main.go | 6 +-- examples/redis-vectorstore-example/go.mod | 6 +-- .../redis_vectorstore_example.go | 14 +++---- examples/sequential-chain-example/go.mod | 6 +-- .../sequential_chain_example.go | 6 +-- examples/sql-database-chain-example/go.mod | 6 +-- .../sql_database_chain.go | 8 ++-- examples/tutorial-basic-chat-app/go.mod | 6 +-- examples/tutorial-basic-chat-app/main.go | 8 ++-- .../tutorial-basic-chat-app/step3_basic.go | 4 +- .../step4_interactive.go | 4 +- .../tutorial-basic-chat-app/step5_memory.go | 6 +-- .../tutorial-basic-chat-app/step6_advanced.go | 6 +-- examples/vertex-completion-example/go.mod | 6 +-- .../vertex-completion-example.go | 6 +-- examples/vertex-embedding-example/go.mod | 6 +-- .../vertex-embedding-example.go | 4 +- examples/watsonx-llm-example/go.mod | 6 +-- .../watsonx-llm-example/watsonx_example.go | 4 +- examples/zapier-llm-example/go.mod | 6 +-- examples/zapier-llm-example/main.go | 10 ++--- examples/zep-memory-chain-example/go.mod | 6 +-- examples/zep-memory-chain-example/main.go | 6 +-- go.mod | 6 +-- httputil/useragent.go | 2 +- internal/devtools/examples-updater/main.go | 10 ++--- internal/devtools/lint/doc.go | 4 +- internal/devtools/lint/lint.go | 18 ++++---- internal/httprr/rr.go | 2 +- internal/imageutil/download.go | 2 +- internal/imageutil/download_test.go | 4 +- jsonschema/json_test.go | 2 +- llms/anthropic/anthropicllm.go | 8 ++-- llms/anthropic/anthropicllm_option.go | 2 +- llms/anthropic/anthropicllm_test.go | 2 +- .../anthropicclient/anthropicclient.go | 2 +- .../anthropicclient/anthropicclient_test.go | 2 +- .../internal/anthropicclient/errors.go | 2 +- llms/anthropic/llmtest_test.go | 2 +- llms/anthropic/options.go | 2 +- llms/anthropic/options_test.go | 4 +- llms/anthropic/prompt_caching_test.go | 4 +- llms/bedrock/bedrock_tool_integration_test.go | 6 +-- llms/bedrock/bedrockllm.go | 6 +-- llms/bedrock/bedrockllm_option.go | 2 +- llms/bedrock/bedrockllm_test.go | 6 +-- llms/bedrock/bedrockllm_unit_test.go | 4 +- .../internal/bedrockclient/bedrockclient.go | 2 +- .../bedrockclient_integration_test.go | 2 +- .../bedrockclient/bedrockclient_test.go | 2 +- llms/bedrock/internal/bedrockclient/errors.go | 2 +- .../internal/bedrockclient/provider_ai21.go | 2 +- .../internal/bedrockclient/provider_amazon.go | 2 +- .../bedrockclient/provider_anthropic.go | 2 +- .../internal/bedrockclient/provider_cohere.go | 2 +- .../internal/bedrockclient/provider_meta.go | 2 +- .../internal/bedrockclient/provider_nova.go | 2 +- .../internal/bedrockclient/tool_call_test.go | 2 +- llms/bedrock/internal/bedrockclient/tools.go | 2 +- llms/bedrock/llmtest_test.go | 2 +- llms/bedrock/tool_call_test.go | 2 +- llms/cache/cache.go | 2 +- llms/cache/cache_test.go | 2 +- llms/cache/inmemory/inmemory.go | 2 +- llms/cache/inmemory/inmemory_test.go | 2 +- llms/cache/inmemory/options.go | 2 +- llms/cache/mocks_test.go | 2 +- llms/chat_messages_test.go | 2 +- llms/cloudflare/cloudflarellm.go | 8 ++-- llms/cloudflare/cloudflarellm_test.go | 4 +- .../internal/cloudflareclient/api_test.go | 2 +- .../cloudflareclient/cloudflareclient_test.go | 2 +- llms/cloudflare/llmtest_test.go | 2 +- llms/cohere/coherellm.go | 6 +-- llms/cohere/coherellm_test.go | 8 ++-- .../internal/cohereclient/cohereclient.go | 2 +- .../cohereclient/cohereclient_test.go | 2 +- llms/cohere/internal/cohereclient/errors.go | 2 +- llms/cohere/llmtest_test.go | 2 +- llms/compliance/example_test.go | 6 +-- llms/compliance/suite.go | 2 +- llms/ernie/erniellm.go | 6 +-- llms/ernie/erniellm_option.go | 2 +- llms/ernie/erniellm_test.go | 6 +-- llms/ernie/internal/ernieclient/chat.go | 2 +- .../internal/ernieclient/client_unit_test.go | 2 +- .../ernie/internal/ernieclient/ernieclient.go | 2 +- .../internal/ernieclient/ernieclient_test.go | 2 +- llms/ernie/llmtest_test.go | 2 +- llms/errors_test.go | 2 +- llms/fake/fakellm.go | 2 +- llms/fake/fakellm_test.go | 6 +-- llms/fake/llmtest_test.go | 2 +- llms/google/google.go | 8 ++-- llms/google/options.go | 2 +- llms/googleai/caching.go | 2 +- llms/googleai/errors/errors.go | 2 +- llms/googleai/googleai.go | 6 +-- llms/googleai/googleai_core_unit_test.go | 2 +- llms/googleai/googleai_test.go | 6 +-- llms/googleai/googleai_unit_test.go | 2 +- .../internal/palmclient/palmclient.go | 2 +- .../palmclient/palmclient_unit_test.go | 2 +- llms/googleai/llmtest_test.go | 2 +- llms/googleai/new.go | 4 +- llms/googleai/option.go | 2 +- llms/googleai/palm/palm_llm.go | 6 +-- llms/googleai/palm/palm_llm_test.go | 6 +-- llms/googleai/reasoning_test.go | 2 +- llms/googleai/shared_test/shared_test.go | 14 +++---- llms/googleai/vertex/embeddings.go | 2 +- llms/googleai/vertex/embeddings_test.go | 4 +- llms/googleai/vertex/new.go | 8 ++-- llms/googleai/vertex/new_test.go | 2 +- llms/googleai/vertex/vertex.go | 6 +-- llms/googleai/vertex/vertex_test.go | 8 ++-- llms/googleai/vertex/vertex_unit_test.go | 2 +- llms/googleaiv2/caching.go | 2 +- llms/googleaiv2/errors/errors.go | 2 +- llms/googleaiv2/googleai.go | 6 +-- llms/googleaiv2/googleai_core_unit_test.go | 2 +- llms/googleaiv2/googleai_test.go | 6 +-- llms/googleaiv2/googleai_unit_test.go | 2 +- .../internal/palmclient/palmclient.go | 2 +- .../palmclient/palmclient_unit_test.go | 2 +- llms/googleaiv2/llmtest_test.go | 2 +- llms/googleaiv2/new.go | 4 +- llms/googleaiv2/option.go | 2 +- llms/googleaiv2/palm/palm_llm.go | 6 +-- llms/googleaiv2/palm/palm_llm_test.go | 6 +-- llms/googleaiv2/reasoning_test.go | 2 +- llms/googleaiv2/shared_test/shared_test.go | 14 +++---- llms/googleaiv2/vertex/embeddings.go | 2 +- llms/googleaiv2/vertex/embeddings_test.go | 4 +- llms/googleaiv2/vertex/new.go | 8 ++-- llms/googleaiv2/vertex/new_test.go | 2 +- llms/googleaiv2/vertex/vertex.go | 6 +-- llms/googleaiv2/vertex/vertex_test.go | 8 ++-- llms/googleaiv2/vertex/vertex_unit_test.go | 2 +- llms/huggingface/example_provider_test.go | 4 +- llms/huggingface/huggingfacellm.go | 6 +-- llms/huggingface/huggingfacellm_test.go | 4 +- .../huggingfaceclient/huggingfaceclient.go | 2 +- .../huggingfaceclient_test.go | 4 +- llms/huggingface/llmtest_test.go | 2 +- .../llamafileclient/llamafileclient.go | 2 +- .../llamafileclient/llamafileclient_test.go | 2 +- llms/llamafile/llamafilellm.go | 6 +-- llms/llamafile/llamafilellm_test.go | 4 +- llms/llamafile/llmtest_test.go | 2 +- llms/llamafile/options.go | 2 +- llms/local/llmtest_test.go | 2 +- llms/local/localllm.go | 6 +-- llms/local/localllm_test.go | 4 +- .../maritacaclient/maritacaclient_test.go | 2 +- llms/maritaca/llmtest_test.go | 2 +- llms/maritaca/maritaca_test.go | 4 +- llms/maritaca/maritacallm.go | 8 ++-- llms/maritaca/maritacallm_unit_test.go | 8 ++-- llms/maritaca/options.go | 2 +- llms/mistral/client_options.go | 2 +- llms/mistral/errors.go | 2 +- llms/mistral/llmtest_test.go | 2 +- llms/mistral/mistralembed_test.go | 4 +- llms/mistral/mistralmodel.go | 4 +- llms/mistral/mistralmodel_test.go | 4 +- llms/ollama/context_cache.go | 2 +- .../internal/ollamaclient/ollamaclient.go | 2 +- .../ollamaclient/ollamaclient_test.go | 2 +- llms/ollama/llmtest_test.go | 2 +- llms/ollama/ollama_test.go | 4 +- llms/ollama/ollamallm.go | 6 +-- llms/ollama/options.go | 2 +- llms/ollama/reasoning_test.go | 2 +- llms/openai/internal/openaiclient/chat.go | 2 +- llms/openai/internal/openaiclient/errors.go | 2 +- .../openaiclient/openaiclient_test.go | 2 +- llms/openai/llm.go | 4 +- llms/openai/llmtest_test.go | 2 +- llms/openai/max_tokens_test.go | 4 +- llms/openai/multicontent_test.go | 6 +-- llms/openai/openaillm.go | 6 +-- llms/openai/openaillm_option.go | 4 +- llms/openai/openrouter_httprr_test.go | 4 +- llms/openai/openrouter_streaming_test.go | 2 +- llms/openai/options.go | 2 +- llms/openai/options_test.go | 2 +- llms/openai/structured_output_test.go | 4 +- llms/options_test.go | 2 +- llms/prompt_caching_test.go | 2 +- llms/prompts_test.go | 2 +- llms/reasoning_test.go | 2 +- llms/token_utilization_test.go | 2 +- llms/watsonx/llmtest_test.go | 2 +- llms/watsonx/watsonxllm.go | 4 +- memory/alloydb/README.md | 12 +++--- memory/alloydb/chat_message_history.go | 6 +-- memory/alloydb/chat_message_history_test.go | 6 +-- .../alloydb/chat_message_history_unit_test.go | 2 +- memory/buffer.go | 4 +- memory/buffer_options.go | 2 +- memory/buffer_test.go | 4 +- memory/chat.go | 4 +- memory/chat_options.go | 2 +- memory/chat_test.go | 2 +- memory/cloudsql/README.md | 12 +++--- memory/cloudsql/chat_message_history.go | 6 +-- memory/mongo/main_test.go | 2 +- memory/mongo/mongo_chat_history.go | 6 +-- memory/mongo/mongo_chat_history_test.go | 4 +- memory/simple.go | 2 +- memory/sqlite3/sqlite3_history.go | 4 +- memory/sqlite3/sqlite3_history_test.go | 4 +- memory/token_buffer.go | 4 +- memory/token_buffer_test.go | 6 +-- memory/window_buffer.go | 4 +- memory/window_buffer_test.go | 2 +- memory/zep/zep_chat_history.go | 4 +- memory/zep/zep_memory.go | 6 +-- memory/zep/zep_test.go | 2 +- outputparser/boolean_parser.go | 4 +- outputparser/boolean_parser_test.go | 2 +- outputparser/combining.go | 4 +- outputparser/combining_test.go | 2 +- outputparser/comma_seperated_list.go | 4 +- outputparser/comma_seperated_list_test.go | 2 +- outputparser/defined.go | 4 +- outputparser/parser_additional_test.go | 2 +- outputparser/regex_dict.go | 4 +- outputparser/regex_dict_test.go | 2 +- outputparser/regex_parser.go | 4 +- outputparser/regex_parser_test.go | 2 +- outputparser/simple.go | 4 +- outputparser/structured.go | 4 +- prompts/chat_prompt.go | 2 +- prompts/chat_prompt_template.go | 2 +- prompts/chat_prompt_template_test.go | 2 +- prompts/few_shot.go | 2 +- prompts/message_prompt_template.go | 2 +- prompts/prompt_template.go | 4 +- prompts/prompts.go | 2 +- prompts/string_prompt.go | 2 +- prompts/templates.go | 4 +- prompts/templates_jinja2.go | 2 +- schema/chat_message_history.go | 2 +- schema/output_parsers.go | 2 +- scripts/README.md | 12 +++--- testing/llmtest/llmtest.go | 2 +- testing/llmtest/llmtest_test.go | 2 +- textsplitter/markdown_splitter_test.go | 2 +- textsplitter/recursive_character_test.go | 2 +- textsplitter/split_documents.go | 2 +- textsplitter/testdata/example.md | 18 ++++---- .../testdata/example_markdown_header_512.md | 18 ++++---- textsplitter/token_splitter_test.go | 2 +- tools/calculator.go | 2 +- tools/duckduckgo/ddg.go | 8 ++-- tools/duckduckgo/ddg_test.go | 2 +- tools/duckduckgo/internal/client.go | 2 +- tools/metaphor/documents.go | 2 +- tools/metaphor/links.go | 2 +- tools/metaphor/metaphor.go | 2 +- tools/metaphor/search.go | 2 +- tools/perplexity/perplexity.go | 8 ++-- tools/perplexity/perplexity_test.go | 2 +- tools/scraper/scraper.go | 2 +- tools/serpapi/internal/client.go | 2 +- tools/serpapi/serpapi.go | 6 +-- tools/serpapi/serpapi_test.go | 2 +- tools/sqldatabase/mysql/main_test.go | 2 +- tools/sqldatabase/mysql/mysql.go | 2 +- tools/sqldatabase/mysql/mysql_test.go | 6 +-- tools/sqldatabase/postgresql/main_test.go | 2 +- tools/sqldatabase/postgresql/postgresql.go | 2 +- .../sqldatabase/postgresql/postgresql_test.go | 4 +- tools/sqldatabase/sqlite3/sqlite3.go | 2 +- tools/sqldatabase/sqlite3/sqlite3_test.go | 4 +- tools/wikipedia/client.go | 2 +- tools/wikipedia/wikipedia.go | 4 +- tools/wikipedia/wikipedia_test.go | 4 +- tools/zapier/internal/client_test.go | 2 +- tools/zapier/toolkit.go | 4 +- tools/zapier/zapier.go | 6 +-- vectorstores/alloydb/README.md | 14 +++---- vectorstores/alloydb/main_test.go | 2 +- vectorstores/alloydb/vectorstore.go | 8 ++-- .../alloydb/vectorstore_container_test.go | 14 +++---- vectorstores/alloydb/vectorstore_options.go | 6 +-- vectorstores/alloydb/vectorstore_test.go | 12 +++--- vectorstores/azureaisearch/azureaisearch.go | 8 ++-- .../azureaisearch_httprr_test.go | 4 +- .../azureaisearch/azureaisearch_unit_test.go | 8 ++-- vectorstores/azureaisearch/options.go | 4 +- .../bedrockknowledgebases.go | 4 +- .../bedrockknowledgebases_test.go | 8 ++-- vectorstores/bedrockknowledgebases/options.go | 2 +- vectorstores/chroma/chroma.go | 6 +-- vectorstores/chroma/chroma_test.go | 16 +++---- vectorstores/chroma/embedder.go | 2 +- vectorstores/chroma/main_test.go | 2 +- vectorstores/chroma/options.go | 2 +- vectorstores/cloudsql/README.md | 14 +++---- vectorstores/cloudsql/main_test.go | 2 +- vectorstores/cloudsql/vectorstore.go | 8 ++-- .../cloudsql/vectorstore_container_test.go | 14 +++---- vectorstores/cloudsql/vectorstore_options.go | 6 +-- vectorstores/cloudsql/vectorstore_test.go | 8 ++-- vectorstores/dolt/dolt.go | 6 +-- vectorstores/dolt/dolt_test.go | 14 +++---- vectorstores/dolt/options.go | 2 +- vectorstores/mariadb/main_test.go | 2 +- vectorstores/mariadb/mariadb.go | 6 +-- vectorstores/mariadb/mariadb_test.go | 14 +++---- vectorstores/mariadb/options.go | 2 +- vectorstores/milvus/main_test.go | 2 +- vectorstores/milvus/milvus.go | 6 +-- vectorstores/milvus/milvus_test.go | 14 +++---- vectorstores/milvus/options.go | 2 +- vectorstores/mongovector/doc.go | 4 +- vectorstores/mongovector/mock_embedder.go | 6 +-- vectorstores/mongovector/mock_llm.go | 2 +- vectorstores/mongovector/mongovector.go | 6 +-- vectorstores/mongovector/mongovector_test.go | 10 ++--- vectorstores/opensearch/main_test.go | 2 +- vectorstores/opensearch/opensearch.go | 6 +-- vectorstores/opensearch/opensearch_test.go | 16 +++---- vectorstores/opensearch/options.go | 4 +- vectorstores/options.go | 4 +- vectorstores/pgvector/main_test.go | 2 +- vectorstores/pgvector/options.go | 2 +- vectorstores/pgvector/pgvector.go | 6 +-- vectorstores/pgvector/pgvector_test.go | 20 ++++----- vectorstores/pinecone/options.go | 2 +- vectorstores/pinecone/pinecone.go | 6 +-- vectorstores/pinecone/pinecone_test.go | 14 +++---- vectorstores/pinecone/pinecone_unit_test.go | 2 +- vectorstores/qdrant/options.go | 2 +- vectorstores/qdrant/qdrant.go | 6 +-- vectorstores/qdrant/qdrant_test.go | 8 ++-- vectorstores/qdrant/qdrant_unit_test.go | 4 +- vectorstores/qdrant/rest.go | 4 +- vectorstores/redisvector/index_schema_test.go | 2 +- vectorstores/redisvector/main_test.go | 2 +- vectorstores/redisvector/options.go | 2 +- vectorstores/redisvector/redis_client.go | 2 +- vectorstores/redisvector/redis_vector.go | 6 +-- vectorstores/redisvector/redis_vector_test.go | 16 +++---- vectorstores/vectorstores.go | 4 +- vectorstores/weaviate/main_test.go | 2 +- vectorstores/weaviate/options.go | 2 +- vectorstores/weaviate/weaviate.go | 6 +-- vectorstores/weaviate/weaviate_test.go | 16 +++---- 603 files changed, 1498 insertions(+), 1498 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 0c7384be7..13772d379 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,8 +1,8 @@ ### PR Checklist -- [ ] Read the [Contributing documentation](https://github.com/vendasta/langchaingo/blob/main/CONTRIBUTING.md). -- [ ] Read the [Code of conduct documentation](https://github.com/vendasta/langchaingo/blob/main/CODE_OF_CONDUCT.md). +- [ ] Read the [Contributing documentation](https://github.com/tmc/langchaingo/blob/main/CONTRIBUTING.md). +- [ ] Read the [Code of conduct documentation](https://github.com/tmc/langchaingo/blob/main/CODE_OF_CONDUCT.md). - [ ] Name your Pull Request title clearly, concisely, and prefixed with the name of the primarily affected package you changed according to [Good commit messages](https://go.dev/doc/contribute#commit_messages) (such as `memory: add interfaces for X, Y` or `util: add whizzbang helpers`). - [ ] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate. - [ ] Provide a description in this PR that addresses **what** the PR is solving, or reference the issue that it solves (e.g. `Fixes #123`). diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 52449a6e4..2a228a1dd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -47,13 +47,13 @@ to . ## I Have a Question -> If you want to ask a question, we assume that you have read the available [Documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). +> If you want to ask a question, we assume that you have read the available [Documentation](https://pkg.go.dev/github.com/tmc/langchaingo). -Before you ask a question, it is best to search for existing [Issues](https://github.com/vendasta/langchaingo/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first. +Before you ask a question, it is best to search for existing [Issues](https://github.com/tmc/langchaingo/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first. If you then still feel the need to ask a question and need clarification, we recommend the following: -- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). +- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). - Provide as much context as you can about what you're running into. - Provide project and platform versions (nodejs, npm, etc), depending on what seems relevant. @@ -71,8 +71,8 @@ We will then take care of the issue as soon as possible. A good bug report shouldn't leave others needing to chase you up for more information. Therefore, we ask you to investigate carefully, collect information and describe the issue in detail in your report. Please complete the following steps in advance to help us fix any potential bug as fast as possible. - Make sure that you are using the latest version. -- Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). If you are looking for support, you might want to check [this section](#i-have-a-question)). -- To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in the [bug tracker](https://github.com/vendasta/langchaingo/issues?q=label%3Abug). +- Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo). If you are looking for support, you might want to check [this section](#i-have-a-question)). +- To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in the [bug tracker](https://github.com/tmc/langchaingo/issues?q=label%3Abug). - Also make sure to search the internet (including Stack Overflow) to see if users outside of the GitHub community have discussed the issue. - Collect information about the bug: - Stack trace (Traceback) @@ -88,7 +88,7 @@ A good bug report shouldn't leave others needing to chase you up for more inform We use GitHub issues to track bugs and errors. If you run into an issue with the project: -- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). (Since we can't be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.) +- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). (Since we can't be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.) - Explain the behavior you would expect and the actual behavior. - Please provide as much context as possible and describe the *reproduction steps* that someone else can follow to recreate the issue on their own. This usually includes your code. For good bug reports you should isolate the problem and create a reduced test case. - Provide the information you collected in the previous section. @@ -109,13 +109,13 @@ This section guides you through submitting an enhancement suggestion for langcha #### Before Submitting an Enhancement - Make sure that you are using the latest version. -- Read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo) carefully and find out if the functionality is already covered, maybe by an individual configuration. -- Perform a [search](https://github.com/vendasta/langchaingo/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. +- Read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo) carefully and find out if the functionality is already covered, maybe by an individual configuration. +- Perform a [search](https://github.com/tmc/langchaingo/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. - Find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Keep in mind that we want features that will be useful to the majority of our users and not just a small subset. If you're just targeting a minority of users, consider writing an add-on/plugin library. #### How Do I Submit a Good Enhancement Suggestion? -Enhancement suggestions are tracked as [GitHub issues](https://github.com/vendasta/langchaingo/issues). +Enhancement suggestions are tracked as [GitHub issues](https://github.com/tmc/langchaingo/issues). - Use a **clear and descriptive title** for the issue to identify the suggestion. - Provide a **step-by-step description of the suggested enhancement** in as many details as possible. diff --git a/MERGE_WORKFLOW.md b/MERGE_WORKFLOW.md index 4043b96e0..791557c69 100644 --- a/MERGE_WORKFLOW.md +++ b/MERGE_WORKFLOW.md @@ -4,7 +4,7 @@ This document describes the process for merging changes from `tmc/langchaingo` ( ## Why We Fork Differently -Unlike most forks, we replace all imports from `github.com/tmc/langchaingo` to `github.com/vendasta/langchaingo`. This eliminates the need for `replace` directives in consuming services, but creates massive merge conflicts when syncing upstream. +Unlike most forks, we replace all imports from `github.com/tmc/langchaingo` to `github.com/tmc/langchaingo`. This eliminates the need for `replace` directives in consuming services, but creates massive merge conflicts when syncing upstream. **Our Solution:** Temporarily transform imports back to `tmc` before merging, then transform to `vendasta` after merging. @@ -388,8 +388,8 @@ After merge, verify: - Transformation script: `scripts/transform-imports.sh` - Script documentation: `scripts/README.md` -- Upstream repository: https://github.com/vendasta/langchaingo -- Fork repository: https://github.com/vendasta/langchaingo +- Upstream repository: https://github.com/tmc/langchaingo +- Fork repository: https://github.com/tmc/langchaingo ## Questions? diff --git a/README.md b/README.md index 26692af53..1a446d783 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # 🦜️🔗 LangChain Go -[![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https://pkg.go.dev/github.com/vendasta/langchaingo) -[![scorecard](https://goreportcard.com/badge/github.com/vendasta/langchaingo)](https://goreportcard.com/report/github.com/vendasta/langchaingo) -[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/vendasta/langchaingo) +[![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https://pkg.go.dev/github.com/tmc/langchaingo) +[![scorecard](https://goreportcard.com/badge/github.com/tmc/langchaingo)](https://goreportcard.com/report/github.com/tmc/langchaingo) +[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/tmc/langchaingo) [](https://codespaces.new/tmc/langchaingo) ⚡ Building applications with LLMs through composability, with Go! ⚡ @@ -15,7 +15,7 @@ This is the Go language implementation of [LangChain](https://github.com/langcha ## 📖 Documentation - [Documentation Site](https://tmc.github.io/langchaingo/docs/) -- [API Reference](https://pkg.go.dev/github.com/vendasta/langchaingo) +- [API Reference](https://pkg.go.dev/github.com/tmc/langchaingo) ## 🎉 Examples @@ -30,8 +30,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/agents/agents.go b/agents/agents.go index b1ea6bffc..c3eff54a5 100644 --- a/agents/agents.go +++ b/agents/agents.go @@ -3,8 +3,8 @@ package agents import ( "context" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/tools" ) // Agent is the interface all agents must implement. diff --git a/agents/conversational.go b/agents/conversational.go index 2aafa9764..5380d9072 100644 --- a/agents/conversational.go +++ b/agents/conversational.go @@ -7,12 +7,12 @@ import ( "regexp" "strings" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/tools" ) const ( diff --git a/agents/conversational_test.go b/agents/conversational_test.go index e6b138114..ab0bf23da 100644 --- a/agents/conversational_test.go +++ b/agents/conversational_test.go @@ -8,12 +8,12 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/tools" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/agents/executor.go b/agents/executor.go index 6d8fb200c..45a360659 100644 --- a/agents/executor.go +++ b/agents/executor.go @@ -6,10 +6,10 @@ import ( "fmt" "strings" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/tools" ) const _intermediateStepsOutputKey = "intermediateSteps" diff --git a/agents/executor_test.go b/agents/executor_test.go index 37c3aa508..0e94dd218 100644 --- a/agents/executor_test.go +++ b/agents/executor_test.go @@ -7,14 +7,14 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/agents" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/tools" - "github.com/vendasta/langchaingo/tools/serpapi" + "github.com/tmc/langchaingo/agents" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/tools" + "github.com/tmc/langchaingo/tools/serpapi" ) type testAgent struct { diff --git a/agents/initialize.go b/agents/initialize.go index 004639a31..fb105a2e6 100644 --- a/agents/initialize.go +++ b/agents/initialize.go @@ -1,8 +1,8 @@ package agents import ( - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/tools" ) const _defaultMaxIterations = 5 diff --git a/agents/markl_test.go b/agents/markl_test.go index d5e8e3f0e..e33f7f756 100644 --- a/agents/markl_test.go +++ b/agents/markl_test.go @@ -4,7 +4,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) func TestMRKLOutputParser(t *testing.T) { diff --git a/agents/mrkl.go b/agents/mrkl.go index 7280e856e..d9ff82c93 100644 --- a/agents/mrkl.go +++ b/agents/mrkl.go @@ -6,11 +6,11 @@ import ( "regexp" "strings" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/tools" ) const ( diff --git a/agents/mrkl_prompt.go b/agents/mrkl_prompt.go index 6add41aa3..6ca60c5a2 100644 --- a/agents/mrkl_prompt.go +++ b/agents/mrkl_prompt.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/tools" ) const ( diff --git a/agents/ollama_agent_guide.md b/agents/ollama_agent_guide.md index 004d723f8..7c392b16e 100644 --- a/agents/ollama_agent_guide.md +++ b/agents/ollama_agent_guide.md @@ -74,9 +74,9 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/agents" - "github.com/vendasta/langchaingo/llms/ollama" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/agents" + "github.com/tmc/langchaingo/llms/ollama" + "github.com/tmc/langchaingo/tools" ) func main() { diff --git a/agents/openai_functions_agent.go b/agents/openai_functions_agent.go index a6b5829e9..a5bf8f4c0 100644 --- a/agents/openai_functions_agent.go +++ b/agents/openai_functions_agent.go @@ -5,11 +5,11 @@ import ( "encoding/json" "fmt" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/tools" ) // agentScratchpad "agent_scratchpad" for the agent to put its thoughts in. diff --git a/agents/openai_functions_agent_test.go b/agents/openai_functions_agent_test.go index 95e13f475..34ac96642 100644 --- a/agents/openai_functions_agent_test.go +++ b/agents/openai_functions_agent_test.go @@ -9,13 +9,13 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/agents" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/agents" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/tools" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/agents/options.go b/agents/options.go index e6ebe145a..946b48c4d 100644 --- a/agents/options.go +++ b/agents/options.go @@ -1,11 +1,11 @@ package agents import ( - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/tools" ) type Options struct { diff --git a/callbacks/callbacks.go b/callbacks/callbacks.go index c31305e78..2f4336b14 100644 --- a/callbacks/callbacks.go +++ b/callbacks/callbacks.go @@ -3,8 +3,8 @@ package callbacks import ( "context" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // Handler is the interface that allows for hooking into specific parts of an diff --git a/callbacks/callbacks_unit_test.go b/callbacks/callbacks_unit_test.go index 966c5fe5b..86eead5bd 100644 --- a/callbacks/callbacks_unit_test.go +++ b/callbacks/callbacks_unit_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // Unit tests that don't require external dependencies diff --git a/callbacks/combining.go b/callbacks/combining.go index eb31f3797..2e95e80aa 100644 --- a/callbacks/combining.go +++ b/callbacks/combining.go @@ -3,8 +3,8 @@ package callbacks import ( "context" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // CombiningHandler is a callback handler that combine multi callbacks. diff --git a/callbacks/log.go b/callbacks/log.go index 6b2235dd3..e123cf698 100644 --- a/callbacks/log.go +++ b/callbacks/log.go @@ -6,8 +6,8 @@ import ( "fmt" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // LogHandler is a callback handler that prints to the standard output. diff --git a/callbacks/simple.go b/callbacks/simple.go index e456fb987..94cf54174 100644 --- a/callbacks/simple.go +++ b/callbacks/simple.go @@ -4,8 +4,8 @@ package callbacks import ( "context" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) type SimpleHandler struct{} diff --git a/chains/api.go b/chains/api.go index 0b7fce178..1d36b6ec8 100644 --- a/chains/api.go +++ b/chains/api.go @@ -10,10 +10,10 @@ import ( "net/http" "regexp" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) //go:embed prompts/llm_api_url.txt diff --git a/chains/api_test.go b/chains/api_test.go index ce4c9d7b5..1275e26a5 100644 --- a/chains/api_test.go +++ b/chains/api_test.go @@ -6,8 +6,8 @@ import ( "strings" "testing" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" ) // nolint diff --git a/chains/chains.go b/chains/chains.go index 535656d1e..2741f0bcf 100644 --- a/chains/chains.go +++ b/chains/chains.go @@ -5,8 +5,8 @@ import ( "fmt" "sync" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/schema" ) // Key name used to store the intermediate steps in the output, when configured. diff --git a/chains/chains_test.go b/chains/chains_test.go index cb1c9ea24..efca8a6c3 100644 --- a/chains/chains_test.go +++ b/chains/chains_test.go @@ -9,8 +9,8 @@ import ( "time" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/prompts" ) type testLanguageModel struct { diff --git a/chains/chains_unit_test.go b/chains/chains_unit_test.go index 999437358..3827658d4 100644 --- a/chains/chains_unit_test.go +++ b/chains/chains_unit_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/schema" ) // Unit tests that don't require external dependencies diff --git a/chains/constitution/constitutional.go b/chains/constitution/constitutional.go index 634f6f0b5..7242cf82a 100644 --- a/chains/constitution/constitutional.go +++ b/chains/constitution/constitutional.go @@ -5,11 +5,11 @@ import ( "errors" "strings" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) var ( diff --git a/chains/constitution/constitutional_test.go b/chains/constitution/constitutional_test.go index 1494ab86a..35b00d129 100644 --- a/chains/constitution/constitutional_test.go +++ b/chains/constitution/constitutional_test.go @@ -10,10 +10,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/chains/constitution/prompts.go b/chains/constitution/prompts.go index 9088a7377..54ec5e8a6 100644 --- a/chains/constitution/prompts.go +++ b/chains/constitution/prompts.go @@ -1,6 +1,6 @@ package constitution -import "github.com/vendasta/langchaingo/prompts" +import "github.com/tmc/langchaingo/prompts" type constitutionalExample struct { inputPrompt string diff --git a/chains/constitutional.go b/chains/constitutional.go index e4be896e0..1ceec992d 100644 --- a/chains/constitutional.go +++ b/chains/constitutional.go @@ -5,10 +5,10 @@ import ( "errors" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) var ( diff --git a/chains/constitutional_test.go b/chains/constitutional_test.go index 4ef90f683..553c7da74 100644 --- a/chains/constitutional_test.go +++ b/chains/constitutional_test.go @@ -8,9 +8,9 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" ) func TestConstitutionCritiqueParsing(t *testing.T) { diff --git a/chains/conversation.go b/chains/conversation.go index 288facdc7..69ad4e577 100644 --- a/chains/conversation.go +++ b/chains/conversation.go @@ -1,10 +1,10 @@ package chains import ( - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/outputparser" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/outputparser" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) //nolint:lll diff --git a/chains/conversation_test.go b/chains/conversation_test.go index 34a912e08..676248242 100644 --- a/chains/conversation_test.go +++ b/chains/conversation_test.go @@ -11,10 +11,10 @@ import ( zClient "github.com/getzep/zep-go/client" zOption "github.com/getzep/zep-go/option" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/memory/zep" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/memory/zep" ) func TestConversation(t *testing.T) { diff --git a/chains/conversational_retrieval_qa.go b/chains/conversational_retrieval_qa.go index c2293faec..d200bddb8 100644 --- a/chains/conversational_retrieval_qa.go +++ b/chains/conversational_retrieval_qa.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) const ( diff --git a/chains/conversational_retrieval_qa_test.go b/chains/conversational_retrieval_qa_test.go index 0f616d495..51f8ad987 100644 --- a/chains/conversational_retrieval_qa_test.go +++ b/chains/conversational_retrieval_qa_test.go @@ -7,10 +7,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/schema" ) type testConversationalRetriever struct{} diff --git a/chains/llm.go b/chains/llm.go index 91e733796..b9133e329 100644 --- a/chains/llm.go +++ b/chains/llm.go @@ -3,12 +3,12 @@ package chains import ( "context" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/outputparser" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/outputparser" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) const _llmChainDefaultOutputKey = "text" diff --git a/chains/llm_azure_test.go b/chains/llm_azure_test.go index d2b4b3f7a..3e9ece017 100644 --- a/chains/llm_azure_test.go +++ b/chains/llm_azure_test.go @@ -8,9 +8,9 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" ) func TestLLMChainAzure(t *testing.T) { diff --git a/chains/llm_math.go b/chains/llm_math.go index 793b1d51e..6f508700d 100644 --- a/chains/llm_math.go +++ b/chains/llm_math.go @@ -7,10 +7,10 @@ import ( "regexp" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" "go.starlark.net/lib/math" "go.starlark.net/starlark" ) diff --git a/chains/llm_math_test.go b/chains/llm_math_test.go index d405e31fa..2dcd7faaa 100644 --- a/chains/llm_math_test.go +++ b/chains/llm_math_test.go @@ -7,8 +7,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" ) func TestLLMMath(t *testing.T) { diff --git a/chains/llm_test.go b/chains/llm_test.go index d49e6e54a..da0922b8b 100644 --- a/chains/llm_test.go +++ b/chains/llm_test.go @@ -9,12 +9,12 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" ) // hasExistingRecording checks if a httprr recording exists for this test @@ -132,7 +132,7 @@ func TestLLMChainWithGoogleAI(t *testing.T) { chain := NewLLMChain(model, prompt) // chains tramples over defaults for options, so setting these options - // explicitly is required until https://github.com/vendasta/langchaingo/issues/626 + // explicitly is required until https://github.com/tmc/langchaingo/issues/626 // is fully resolved. result, err := Predict(ctx, chain, map[string]any{ diff --git a/chains/map_reduce.go b/chains/map_reduce.go index 8e28ea0f6..47a598c6e 100644 --- a/chains/map_reduce.go +++ b/chains/map_reduce.go @@ -5,8 +5,8 @@ import ( "fmt" "maps" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/schema" ) // MapReduceDocuments is a chain that combines documents by mapping a chain over them, then diff --git a/chains/map_reduce_test.go b/chains/map_reduce_test.go index 0ffdcfbe0..1e6a1dea1 100644 --- a/chains/map_reduce_test.go +++ b/chains/map_reduce_test.go @@ -5,8 +5,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) func TestMapReduceInputVariables(t *testing.T) { diff --git a/chains/map_rerank_documents.go b/chains/map_rerank_documents.go index 85785cc32..61d8c492e 100644 --- a/chains/map_rerank_documents.go +++ b/chains/map_rerank_documents.go @@ -7,9 +7,9 @@ import ( "sort" "strconv" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/outputparser" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/outputparser" + "github.com/tmc/langchaingo/schema" ) const ( diff --git a/chains/map_rerank_documents_test.go b/chains/map_rerank_documents_test.go index 5a81a60d7..229c59c8b 100644 --- a/chains/map_rerank_documents_test.go +++ b/chains/map_rerank_documents_test.go @@ -5,8 +5,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) func TestMapRerankInputVariables(t *testing.T) { diff --git a/chains/options.go b/chains/options.go index 63ff7dc9e..bb77ae7d0 100644 --- a/chains/options.go +++ b/chains/options.go @@ -3,8 +3,8 @@ package chains import ( "context" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" ) // ChainCallOption is a function that can be used to modify the behavior of the Call function. diff --git a/chains/prompt_selector.go b/chains/prompt_selector.go index de89e702e..a2432e21f 100644 --- a/chains/prompt_selector.go +++ b/chains/prompt_selector.go @@ -1,8 +1,8 @@ package chains import ( - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/prompts" ) // PromptSelector is the interface for selecting a formatter depending on the diff --git a/chains/question_answering.go b/chains/question_answering.go index 8ef8189d8..35127fa76 100644 --- a/chains/question_answering.go +++ b/chains/question_answering.go @@ -1,8 +1,8 @@ package chains import ( - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/prompts" ) //nolint:lll diff --git a/chains/question_answering_test.go b/chains/question_answering_test.go index 332727263..f9d0e956a 100644 --- a/chains/question_answering_test.go +++ b/chains/question_answering_test.go @@ -7,8 +7,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" ) // createOpenAILLMForQA creates an OpenAI LLM with httprr support for testing. diff --git a/chains/refine_documents.go b/chains/refine_documents.go index 29248b967..7e938fdb5 100644 --- a/chains/refine_documents.go +++ b/chains/refine_documents.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) const ( diff --git a/chains/retrieval_qa.go b/chains/retrieval_qa.go index 5c390735c..e8572fbae 100644 --- a/chains/retrieval_qa.go +++ b/chains/retrieval_qa.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/schema" ) const ( diff --git a/chains/retrieval_qa_test.go b/chains/retrieval_qa_test.go index 5edd86b1d..d37061b6f 100644 --- a/chains/retrieval_qa_test.go +++ b/chains/retrieval_qa_test.go @@ -7,10 +7,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) type testRetriever struct{} diff --git a/chains/sequential.go b/chains/sequential.go index 852f4171e..af436f098 100644 --- a/chains/sequential.go +++ b/chains/sequential.go @@ -6,10 +6,10 @@ import ( "fmt" "strings" - "github.com/vendasta/langchaingo/internal/maputil" - "github.com/vendasta/langchaingo/internal/setutil" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/internal/maputil" + "github.com/tmc/langchaingo/internal/setutil" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/schema" ) const delimiter = "," diff --git a/chains/sequential_test.go b/chains/sequential_test.go index 6b0f3df90..83118a845 100644 --- a/chains/sequential_test.go +++ b/chains/sequential_test.go @@ -7,9 +7,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) var errDummy = errors.New("boom") diff --git a/chains/sql_database.go b/chains/sql_database.go index b7047e2ff..215957947 100644 --- a/chains/sql_database.go +++ b/chains/sql_database.go @@ -5,11 +5,11 @@ import ( "fmt" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/tools/sqldatabase" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/tools/sqldatabase" ) //nolint:lll diff --git a/chains/sql_database_test.go b/chains/sql_database_test.go index 727021f2b..09228968d 100644 --- a/chains/sql_database_test.go +++ b/chains/sql_database_test.go @@ -7,10 +7,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/tools/sqldatabase" - "github.com/vendasta/langchaingo/tools/sqldatabase/mysql" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/tools/sqldatabase" + "github.com/tmc/langchaingo/tools/sqldatabase/mysql" ) func TestSQLDatabaseChain_Call(t *testing.T) { diff --git a/chains/stuff_documents.go b/chains/stuff_documents.go index 79668eeac..1780c9196 100644 --- a/chains/stuff_documents.go +++ b/chains/stuff_documents.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/schema" ) const ( diff --git a/chains/stuff_documents_test.go b/chains/stuff_documents_test.go index 8a82f06eb..0c07f3c09 100644 --- a/chains/stuff_documents_test.go +++ b/chains/stuff_documents_test.go @@ -6,10 +6,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" + "github.com/tmc/langchaingo/schema" ) func TestStuffDocuments(t *testing.T) { diff --git a/chains/summarization.go b/chains/summarization.go index cf909f516..2faad2902 100644 --- a/chains/summarization.go +++ b/chains/summarization.go @@ -1,8 +1,8 @@ package chains import ( - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/prompts" ) const _stuffSummarizationTemplate = `Write a concise summary of the following: diff --git a/chains/summarization_test.go b/chains/summarization_test.go index 795e7229d..68bbf72e1 100644 --- a/chains/summarization_test.go +++ b/chains/summarization_test.go @@ -7,11 +7,11 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/documentloaders" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/documentloaders" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/textsplitter" ) func loadTestData(t *testing.T) []schema.Document { diff --git a/chains/transform.go b/chains/transform.go index 8fd8ff156..cc8f5eb18 100644 --- a/chains/transform.go +++ b/chains/transform.go @@ -3,8 +3,8 @@ package chains import ( "context" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/schema" ) // TransformFunc is the function type that the transform chain uses. diff --git a/doc.go b/doc.go index 86a32b62e..085e7b26c 100644 --- a/doc.go +++ b/doc.go @@ -7,13 +7,13 @@ // // The framework is organized around several key packages: // -// - [github.com/vendasta/langchaingo/llms]: Interfaces and implementations for various language models (OpenAI, Anthropic, Google, etc.) -// - [github.com/vendasta/langchaingo/chains]: Composable operations that can be linked together to create complex workflows -// - [github.com/vendasta/langchaingo/agents]: Autonomous entities that can use tools to accomplish tasks -// - [github.com/vendasta/langchaingo/embeddings]: Text embedding functionality for semantic search and similarity -// - [github.com/vendasta/langchaingo/vectorstores]: Interfaces to vector databases for storing and querying embeddings -// - [github.com/vendasta/langchaingo/memory]: Conversation history and context management -// - [github.com/vendasta/langchaingo/tools]: External tool integrations (web search, calculators, databases, etc.) +// - [github.com/tmc/langchaingo/llms]: Interfaces and implementations for various language models (OpenAI, Anthropic, Google, etc.) +// - [github.com/tmc/langchaingo/chains]: Composable operations that can be linked together to create complex workflows +// - [github.com/tmc/langchaingo/agents]: Autonomous entities that can use tools to accomplish tasks +// - [github.com/tmc/langchaingo/embeddings]: Text embedding functionality for semantic search and similarity +// - [github.com/tmc/langchaingo/vectorstores]: Interfaces to vector databases for storing and querying embeddings +// - [github.com/tmc/langchaingo/memory]: Conversation history and context management +// - [github.com/tmc/langchaingo/tools]: External tool integrations (web search, calculators, databases, etc.) // // # Quick Start // @@ -23,8 +23,8 @@ // "context" // "log" // -// "github.com/vendasta/langchaingo/llms" -// "github.com/vendasta/langchaingo/llms/openai" +// "github.com/tmc/langchaingo/llms" +// "github.com/tmc/langchaingo/llms/openai" // ) // // ctx := context.Background() @@ -40,9 +40,9 @@ // Creating embeddings and using vector search: // // import ( -// "github.com/vendasta/langchaingo/embeddings" -// "github.com/vendasta/langchaingo/schema" -// "github.com/vendasta/langchaingo/vectorstores/chroma" +// "github.com/tmc/langchaingo/embeddings" +// "github.com/tmc/langchaingo/schema" +// "github.com/tmc/langchaingo/vectorstores/chroma" // ) // // // Create an embedder @@ -70,8 +70,8 @@ // Building a chain for question answering: // // import ( -// "github.com/vendasta/langchaingo/chains" -// "github.com/vendasta/langchaingo/vectorstores" +// "github.com/tmc/langchaingo/chains" +// "github.com/tmc/langchaingo/vectorstores" // ) // // chain := chains.NewRetrievalQAFromLLM( @@ -121,9 +121,9 @@ // Create agents that can use tools to accomplish complex tasks: // // import ( -// "github.com/vendasta/langchaingo/agents" -// "github.com/vendasta/langchaingo/tools/serpapi" -// "github.com/vendasta/langchaingo/tools/calculator" +// "github.com/tmc/langchaingo/agents" +// "github.com/tmc/langchaingo/tools/serpapi" +// "github.com/tmc/langchaingo/tools/calculator" // ) // // // Create tools @@ -144,8 +144,8 @@ // Maintain conversation context across multiple interactions: // // import ( -// "github.com/vendasta/langchaingo/memory" -// "github.com/vendasta/langchaingo/chains" +// "github.com/tmc/langchaingo/memory" +// "github.com/tmc/langchaingo/chains" // ) // // // Create memory @@ -210,7 +210,7 @@ // // LangchainGo provides standardized error handling: // -// import "github.com/vendasta/langchaingo/llms" +// import "github.com/tmc/langchaingo/llms" // // if err != nil { // if llms.IsAuthenticationError(err) { @@ -226,7 +226,7 @@ // LangchainGo includes comprehensive testing utilities including HTTP record/replay for internal tests. // The httprr package provides deterministic testing of HTTP interactions: // -// import "github.com/vendasta/langchaingo/internal/httprr" +// import "github.com/tmc/langchaingo/internal/httprr" // // func TestMyFunction(t *testing.T) { // rr := httprr.OpenForTest(t, http.DefaultTransport) diff --git a/docs/docs/concepts/architecture.md b/docs/docs/concepts/architecture.md index e72fe9a01..50f58cbb9 100644 --- a/docs/docs/concepts/architecture.md +++ b/docs/docs/concepts/architecture.md @@ -431,7 +431,7 @@ func (m *MockLLM) GenerateContent(ctx context.Context, messages []MessageContent ### HTTP testing with httprr -For internal testing of HTTP-based LLM providers, LangChainGo uses [httprr](https://pkg.go.dev/github.com/vendasta/langchaingo/internal/httprr) for recording and replaying HTTP interactions. This is an internal testing tool used by LangChainGo's own test suite to ensure reliable, fast tests without hitting real APIs. +For internal testing of HTTP-based LLM providers, LangChainGo uses [httprr](https://pkg.go.dev/github.com/tmc/langchaingo/internal/httprr) for recording and replaying HTTP interactions. This is an internal testing tool used by LangChainGo's own test suite to ensure reliable, fast tests without hitting real APIs. #### Setting up httprr diff --git a/docs/docs/contributing/documentation.md b/docs/docs/contributing/documentation.md index 94c7681e8..f06e23ea6 100644 --- a/docs/docs/contributing/documentation.md +++ b/docs/docs/contributing/documentation.md @@ -148,7 +148,7 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms/openai" ) func main() { @@ -296,7 +296,7 @@ Vale checks for: ## Need help? - Check existing documentation for style examples -- Open a [GitHub Discussion](https://github.com/vendasta/langchaingo/discussions) for questions +- Open a [GitHub Discussion](https://github.com/tmc/langchaingo/discussions) for questions - Tag your PR with `documentation` for faster review ## Recognition diff --git a/docs/docs/contributing/index.md b/docs/docs/contributing/index.md index 2a4a51e3a..b44520572 100644 --- a/docs/docs/contributing/index.md +++ b/docs/docs/contributing/index.md @@ -38,7 +38,7 @@ Thank you for your interest in contributing to LangChainGo! This guide helps you 3. Add the upstream remote: ```bash - git remote add upstream https://github.com/vendasta/langchaingo.git + git remote add upstream https://github.com/tmc/langchaingo.git ``` 4. Create a feature branch: @@ -125,7 +125,7 @@ Contributors are recognized in: ## Questions? -- Open a [GitHub Discussion](https://github.com/vendasta/langchaingo/discussions) +- Open a [GitHub Discussion](https://github.com/tmc/langchaingo/discussions) - Check existing issues and PRs - Review the documentation diff --git a/docs/docs/getting-started/guide-chat.mdx b/docs/docs/getting-started/guide-chat.mdx index 236773f6e..07fdc832c 100644 --- a/docs/docs/getting-started/guide-chat.mdx +++ b/docs/docs/getting-started/guide-chat.mdx @@ -14,7 +14,7 @@ Rather than expose a "text in, text out" API, they expose an interface where "ch To get started, install LangChain with the following command: ```bash -go get github.com/vendasta/langchaingo +go get github.com/tmc/langchaingo ``` ## Getting started diff --git a/docs/docs/getting-started/guide-mistral.mdx b/docs/docs/getting-started/guide-mistral.mdx index 5e22c8131..d8cd8c63f 100644 --- a/docs/docs/getting-started/guide-mistral.mdx +++ b/docs/docs/getting-started/guide-mistral.mdx @@ -42,7 +42,7 @@ For permanent setup, add the environment variable to your shell's profile file ( 2. **Run the example**: Execute the following command: ```shell -go run github.com/vendasta/langchaingo/examples/mistral-completion-example@main +go run github.com/tmc/langchaingo/examples/mistral-completion-example@main ``` You should see output similar to the following: @@ -55,6 +55,6 @@ The first human to go to space was Yuri Gagarin, a Soviet cosmonaut. He complete Congratulations! You have successfully built and executed your first LangChainGo LLM-backed program using Mistral's cloud-based inference. -Here is the entire program (from [mistral-completion-example](https://github.com/vendasta/langchaingo/blob/main/examples/mistral-completion-example/mistral_completion_example.go)): +Here is the entire program (from [mistral-completion-example](https://github.com/tmc/langchaingo/blob/main/examples/mistral-completion-example/mistral_completion_example.go)): {ExampleMistral} \ No newline at end of file diff --git a/docs/docs/getting-started/guide-ollama.mdx b/docs/docs/getting-started/guide-ollama.mdx index b3bc162a6..d1d2b9cad 100644 --- a/docs/docs/getting-started/guide-ollama.mdx +++ b/docs/docs/getting-started/guide-ollama.mdx @@ -33,7 +33,7 @@ ollama pull llama2 1. **Initialize Ollama**: In your terminal, execute the command `ollama run llama2`. The first run might take some time as the model needs to be fetched to your computer. 2. **Run the example**: Enter the command: ```shell - go run github.com/vendasta/langchaingo/examples/ollama-completion-example@main + go run github.com/tmc/langchaingo/examples/ollama-completion-example@main ``` You should see output similar to the following: @@ -44,6 +44,6 @@ The first human to set foot on the moon was Neil Armstrong, an American astronau Congratulations! You have successfully built and executed your first open-source LLM-based program using local inference. -Here is the entire program (from [ollama-completion-example](https://github.com/vendasta/langchaingo/blob/main/examples/ollama-completion-example/ollama_completion_example.go)): +Here is the entire program (from [ollama-completion-example](https://github.com/tmc/langchaingo/blob/main/examples/ollama-completion-example/ollama_completion_example.go)): {ExampleOllama} diff --git a/docs/docs/getting-started/guide-openai.mdx b/docs/docs/getting-started/guide-openai.mdx index b67841e62..f205b6786 100644 --- a/docs/docs/getting-started/guide-openai.mdx +++ b/docs/docs/getting-started/guide-openai.mdx @@ -42,7 +42,7 @@ For permanent setup, add the environment variable to your shell's profile file ( 2. **Run the example**: Execute the following command: ```shell -go run github.com/vendasta/langchaingo/examples/openai-completion-example@main +go run github.com/tmc/langchaingo/examples/openai-completion-example@main ``` You should see output similar to the following: @@ -54,7 +54,7 @@ The first man to walk on the moon was Neil Congratulations! You have successfully built and executed your first LangChainGo LLM-backed program using OpenAI's cloud-based inference. -Here is the entire program (from [openai-completion-example](https://github.com/vendasta/langchaingo/blob/main/examples/openai-completion-example/openai_completion_example.go)): +Here is the entire program (from [openai-completion-example](https://github.com/tmc/langchaingo/blob/main/examples/openai-completion-example/openai_completion_example.go)): {ExampleOpenAI} diff --git a/docs/docs/how-to/configure-llm-providers.md b/docs/docs/how-to/configure-llm-providers.md index 1972651dc..65729c11f 100644 --- a/docs/docs/how-to/configure-llm-providers.md +++ b/docs/docs/how-to/configure-llm-providers.md @@ -7,7 +7,7 @@ This guide shows you how to configure and use different LLM providers with LangC ### Basic configuration ```go -import "github.com/vendasta/langchaingo/llms/openai" +import "github.com/tmc/langchaingo/llms/openai" // Using environment variable OPENAI_API_KEY llm, err := openai.New() @@ -31,7 +31,7 @@ llm, err := openai.New( ### Azure OpenAI ```go -import "github.com/vendasta/langchaingo/llms/openai" +import "github.com/tmc/langchaingo/llms/openai" llm, err := openai.New( openai.WithToken("your-azure-api-key"), @@ -46,7 +46,7 @@ llm, err := openai.New( ### Basic configuration ```go -import "github.com/vendasta/langchaingo/llms/anthropic" +import "github.com/tmc/langchaingo/llms/anthropic" // Using environment variable ANTHROPIC_API_KEY llm, err := anthropic.New() @@ -71,7 +71,7 @@ llm, err := anthropic.New( ```go import ( "context" - "github.com/vendasta/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai" ) // Using environment variable GOOGLE_API_KEY @@ -101,8 +101,8 @@ llm, err := googleai.New( ```go import ( "context" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/googleai/vertex" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai/vertex" ) llm, err := vertex.New( @@ -117,8 +117,8 @@ llm, err := vertex.New( ```go import ( "context" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/googleai/vertex" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai/vertex" ) llm, err := vertex.New( @@ -134,7 +134,7 @@ llm, err := vertex.New( ### Basic configuration ```go -import "github.com/vendasta/langchaingo/llms/ollama" +import "github.com/tmc/langchaingo/llms/ollama" // Default configuration (localhost:11434) llm, err := ollama.New(ollama.WithModel("llama2")) @@ -151,7 +151,7 @@ llm, err := ollama.New( ### Basic configuration ```go -import "github.com/vendasta/langchaingo/llms/huggingface" +import "github.com/tmc/langchaingo/llms/huggingface" // Using environment variable HF_TOKEN llm, err := huggingface.New() diff --git a/docs/docs/index.md b/docs/docs/index.md index c37c53d05..510d51727 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -13,7 +13,7 @@ The LangChain framework is designed with the above principles in mind. ## Documentation Structure -_**Note**: These docs are for [LangChainGo](https://github.com/vendasta/langchaingo)._ +_**Note**: These docs are for [LangChainGo](https://github.com/tmc/langchaingo)._ Our documentation follows a structured approach to help you learn and use LangChainGo effectively: @@ -52,10 +52,10 @@ Technical reference for all LangChainGo modules and their capabilities. ## API Reference -[Here](https://pkg.go.dev/github.com/vendasta/langchaingo) you can find the API reference for all of the modules in LangChain, as well as full documentation for all exported classes and functions. +[Here](https://pkg.go.dev/github.com/tmc/langchaingo) you can find the API reference for all of the modules in LangChain, as well as full documentation for all exported classes and functions. ## Get Involved - **[Contributing Guide](/docs/contributing)**: Learn how to contribute code and documentation -- **[GitHub Discussions](https://github.com/vendasta/langchaingo/discussions)**: Join the conversation about LangChainGo -- **[GitHub Issues](https://github.com/vendasta/langchaingo/issues)**: Report bugs or request features +- **[GitHub Discussions](https://github.com/tmc/langchaingo/discussions)**: Join the conversation about LangChainGo +- **[GitHub Issues](https://github.com/tmc/langchaingo/issues)**: Report bugs or request features diff --git a/docs/docs/modules/data_connection/vector_stores/pgvector.mdx b/docs/docs/modules/data_connection/vector_stores/pgvector.mdx index 198001e35..59ef95be8 100644 --- a/docs/docs/modules/data_connection/vector_stores/pgvector.mdx +++ b/docs/docs/modules/data_connection/vector_stores/pgvector.mdx @@ -80,5 +80,5 @@ For now, pgvector integration only supports simple key-value filters and cosine ## Full example -Here is the entire program (from [pgvector-vectorstore-example](https://github.com/vendasta/langchaingo/blob/main/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go)): +Here is the entire program (from [pgvector-vectorstore-example](https://github.com/tmc/langchaingo/blob/main/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go)): {ExamplePGVector} \ No newline at end of file diff --git a/docs/docs/modules/model_io/models/chat/integrations.mdx b/docs/docs/modules/model_io/models/chat/integrations.mdx index 82ab2d569..3de5409e3 100644 --- a/docs/docs/modules/model_io/models/chat/integrations.mdx +++ b/docs/docs/modules/model_io/models/chat/integrations.mdx @@ -12,7 +12,7 @@ LangChainGo offers a number of Chat Models implementations that integrate with v ## OpenAI ```go -import "github.com/vendasta/langchaingo/llms/openai" +import "github.com/tmc/langchaingo/llms/openai" llm, err := openai.New() ``` @@ -20,7 +20,7 @@ llm, err := openai.New() ## Anthropic ```go -import "github.com/vendasta/langchaingo/llms/anthropic" +import "github.com/tmc/langchaingo/llms/anthropic" llm, err := anthropic.New() ``` @@ -28,7 +28,7 @@ llm, err := anthropic.New() ## Google AI (Gemini) ```go -import "github.com/vendasta/langchaingo/llms/googleai" +import "github.com/tmc/langchaingo/llms/googleai" llm, err := googleai.New(ctx) ``` @@ -36,7 +36,7 @@ llm, err := googleai.New(ctx) ## Ollama (Local Models) ```go -import "github.com/vendasta/langchaingo/llms/ollama" +import "github.com/tmc/langchaingo/llms/ollama" llm, err := ollama.New() ``` diff --git a/docs/docs/modules/model_io/models/embeddings/integrations.mdx b/docs/docs/modules/model_io/models/embeddings/integrations.mdx index 31d81dbfb..ada5433ba 100644 --- a/docs/docs/modules/model_io/models/embeddings/integrations.mdx +++ b/docs/docs/modules/model_io/models/embeddings/integrations.mdx @@ -12,7 +12,7 @@ LangChainGo offers a number of Embeddings implementations that integrate with va ## OpenAI Embeddings ```go -import "github.com/vendasta/langchaingo/embeddings" +import "github.com/tmc/langchaingo/embeddings" embedder, err := embeddings.NewEmbedder(llm) ``` @@ -20,7 +20,7 @@ embedder, err := embeddings.NewEmbedder(llm) ## Google AI Embeddings ```go -import "github.com/vendasta/langchaingo/llms/googleai" +import "github.com/tmc/langchaingo/llms/googleai" // The GoogleAI client can be used for embeddings llm, err := googleai.New(ctx) @@ -30,7 +30,7 @@ embedder, err := llm.CreateEmbedding(ctx, texts) ## Vertex AI Embeddings ```go -import "github.com/vendasta/langchaingo/llms/googleai/vertex" +import "github.com/tmc/langchaingo/llms/googleai/vertex" llm, err := vertex.New(ctx) embedder, err := llm.CreateEmbedding(ctx, texts) diff --git a/docs/docs/modules/model_io/models/llms/Integrations/fake.mdx b/docs/docs/modules/model_io/models/llms/Integrations/fake.mdx index c2d49eace..156774405 100644 --- a/docs/docs/modules/model_io/models/llms/Integrations/fake.mdx +++ b/docs/docs/modules/model_io/models/llms/Integrations/fake.mdx @@ -13,7 +13,7 @@ This documentation provides an overview of the `fake` package, which offers a si To use the `fake` package, import it into your Go project: ```bash -go get "github.com/vendasta/langchaingo" +go get "github.com/tmc/langchaingo" ``` @@ -33,7 +33,7 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms/fake" + "github.com/tmc/langchaingo/llms/fake" ) func main() { diff --git a/docs/docs/modules/model_io/models/llms/Integrations/groq.mdx b/docs/docs/modules/model_io/models/llms/Integrations/groq.mdx index 62a73a386..0cc0b2271 100644 --- a/docs/docs/modules/model_io/models/llms/Integrations/groq.mdx +++ b/docs/docs/modules/model_io/models/llms/Integrations/groq.mdx @@ -21,7 +21,7 @@ This documentation provides a detailed overview and technical guidance for integ To install the Groq package in your Go project, run the following command: ```bash -go get github.com/vendasta/langchaingo +go get github.com/tmc/langchaingo ``` Ensure that your Groq API key is set as an environment variable: diff --git a/docs/docs/modules/model_io/models/llms/Integrations/huggingface.mdx b/docs/docs/modules/model_io/models/llms/Integrations/huggingface.mdx index efbab8f14..3b8bc2b65 100644 --- a/docs/docs/modules/model_io/models/llms/Integrations/huggingface.mdx +++ b/docs/docs/modules/model_io/models/llms/Integrations/huggingface.mdx @@ -18,7 +18,7 @@ A valid Hugging Face API token. Obtain it by creating an account on the Hugging ## Installation ```bash -go get github.com/vendasta/langchaingo +go get github.com/tmc/langchaingo ``` Ensure that your Hugging Face API token is set as an environment variable: diff --git a/docs/docs/modules/model_io/models/llms/Integrations/watsonx.mdx b/docs/docs/modules/model_io/models/llms/Integrations/watsonx.mdx index a1f954399..b7c04160f 100644 --- a/docs/docs/modules/model_io/models/llms/Integrations/watsonx.mdx +++ b/docs/docs/modules/model_io/models/llms/Integrations/watsonx.mdx @@ -22,7 +22,7 @@ Alternatively, these can be passed into the model on creation: ```go import ( wx "github.com/IBM/watsonx-go/pkg/models" - "github.com/vendasta/langchaingo/llms/watsonx" + "github.com/tmc/langchaingo/llms/watsonx" ) ... llm, _ := watsonx.New( diff --git a/docs/docs/modules/model_io/prompts/index.mdx b/docs/docs/modules/model_io/prompts/index.mdx index 491ca545d..5bd1d7146 100644 --- a/docs/docs/modules/model_io/prompts/index.mdx +++ b/docs/docs/modules/model_io/prompts/index.mdx @@ -21,7 +21,7 @@ LangChain Go provides utilities for creating and managing these prompts with sup The simplest way to use prompts is with prompt templates: ```go -import "github.com/vendasta/langchaingo/prompts" +import "github.com/tmc/langchaingo/prompts" // Create a prompt template template := prompts.NewPromptTemplate( diff --git a/docs/docs/modules/model_io/prompts/prompt_templates/index.mdx b/docs/docs/modules/model_io/prompts/prompt_templates/index.mdx index 5d56a114c..baaf77d25 100644 --- a/docs/docs/modules/model_io/prompts/prompt_templates/index.mdx +++ b/docs/docs/modules/model_io/prompts/prompt_templates/index.mdx @@ -87,7 +87,7 @@ template := "Create a {type} summary of {content} in {language}" Here's an example of creating and using a prompt template: ```go -import "github.com/vendasta/langchaingo/prompts" +import "github.com/tmc/langchaingo/prompts" func main() { // Create a prompt template @@ -237,7 +237,7 @@ The model is supposed to follow instruction from system chat message more closel You are encouraged to use these chat related prompt templates instead of PromptTemplate when querying chat models to fully exploit the potential of underlying chat model. ```go -import "github.com/vendasta/langchaingo/prompts" +import "github.com/tmc/langchaingo/prompts" func main() { prompt := prompts.NewChatPromptTemplate([]prompts.MessageFormatter{ diff --git a/docs/docs/modules/model_io/prompts/prompt_templates/partial_values.mdx b/docs/docs/modules/model_io/prompts/prompt_templates/partial_values.mdx index e06c17ce8..fc5fd7d14 100644 --- a/docs/docs/modules/model_io/prompts/prompt_templates/partial_values.mdx +++ b/docs/docs/modules/model_io/prompts/prompt_templates/partial_values.mdx @@ -54,4 +54,4 @@ report, _ := templateWithPartials.Format(map[string]any{ // Summary: All systems operational ``` -For more examples, see the [comprehensive prompt templates example](https://github.com/vendasta/langchaingo/tree/main/examples/prompt-templates-example). +For more examples, see the [comprehensive prompt templates example](https://github.com/tmc/langchaingo/tree/main/examples/prompt-templates-example). diff --git a/docs/docs/tutorials/basic-chat-app.md b/docs/docs/tutorials/basic-chat-app.md index 451e6620a..8d1b301b8 100644 --- a/docs/docs/tutorials/basic-chat-app.md +++ b/docs/docs/tutorials/basic-chat-app.md @@ -15,7 +15,7 @@ go mod init chat-app Install LangChainGo: ```bash -go get github.com/vendasta/langchaingo +go get github.com/tmc/langchaingo ``` ## Step 2: Configure Your API Key @@ -38,8 +38,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { @@ -81,8 +81,8 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { @@ -133,9 +133,9 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/memory" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/memory" ) func main() { @@ -205,9 +205,9 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/memory" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/memory" ) func main() { @@ -264,7 +264,7 @@ go run main.go ## Complete Example -You can find the complete working example with all steps in the [tutorial-basic-chat-app](https://github.com/vendasta/langchaingo/tree/main/examples/tutorial-basic-chat-app) directory. +You can find the complete working example with all steps in the [tutorial-basic-chat-app](https://github.com/tmc/langchaingo/tree/main/examples/tutorial-basic-chat-app) directory. ## Conclusion diff --git a/docs/docs/tutorials/code-reviewer.md b/docs/docs/tutorials/code-reviewer.md index cd360913e..3104f2804 100644 --- a/docs/docs/tutorials/code-reviewer.md +++ b/docs/docs/tutorials/code-reviewer.md @@ -22,7 +22,7 @@ A CLI tool that: mkdir ai-code-reviewer cd ai-code-reviewer go mod init code-reviewer -go get github.com/vendasta/langchaingo +go get github.com/tmc/langchaingo ``` ## Step 2: Core reviewer structure @@ -45,9 +45,9 @@ import ( "path/filepath" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" ) type CodeReviewer struct { diff --git a/docs/docs/tutorials/log-analyzer.md b/docs/docs/tutorials/log-analyzer.md index ccd19f0d2..7081773ea 100644 --- a/docs/docs/tutorials/log-analyzer.md +++ b/docs/docs/tutorials/log-analyzer.md @@ -23,7 +23,7 @@ A CLI tool that: mkdir log-analyzer cd log-analyzer go mod init log-analyzer -go get github.com/vendasta/langchaingo +go get github.com/tmc/langchaingo go get github.com/sirupsen/logrus # For structured logging examples ``` @@ -47,9 +47,9 @@ import ( "strings" "time" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" ) type LogEntry struct { @@ -540,8 +540,8 @@ import ( "time" "github.com/fsnotify/fsnotify" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/chains" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/chains" ) type LogMonitor struct { diff --git a/docs/docs/tutorials/smart-documentation.md b/docs/docs/tutorials/smart-documentation.md index 049b88c63..71d81f197 100644 --- a/docs/docs/tutorials/smart-documentation.md +++ b/docs/docs/tutorials/smart-documentation.md @@ -23,7 +23,7 @@ A CLI tool that: mkdir smart-docs cd smart-docs go mod init smart-docs -go get github.com/vendasta/langchaingo +go get github.com/tmc/langchaingo go get golang.org/x/tools/go/packages go get golang.org/x/tools/go/ast/astutil ``` @@ -558,9 +558,9 @@ import ( "strings" "text/template" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" ) type DocGenerator struct { diff --git a/docs/search-indexer.go b/docs/search-indexer.go index 4afe110a2..133af84d5 100644 --- a/docs/search-indexer.go +++ b/docs/search-indexer.go @@ -106,8 +106,8 @@ func parseFlags() Config { flag.StringVar(&config.SourceDir, "source", "../", "Path to Go source code directory") flag.StringVar(&config.OutputFile, "output", "./build/search-index.json", "Output file path") flag.StringVar(&config.BaseURL, "base-url", "/langchaingo", "Base URL for documentation links") - flag.StringVar(&config.PkgGoDevURL, "pkg-url", "https://pkg.go.dev/github.com/vendasta/langchaingo", "pkg.go.dev base URL") - flag.StringVar(&config.ModulePath, "module", "github.com/vendasta/langchaingo", "Go module path") + flag.StringVar(&config.PkgGoDevURL, "pkg-url", "https://pkg.go.dev/github.com/tmc/langchaingo", "pkg.go.dev base URL") + flag.StringVar(&config.ModulePath, "module", "github.com/tmc/langchaingo", "Go module path") flag.BoolVar(&config.Debug, "debug", false, "Enable debug logging") flag.Parse() diff --git a/documentloaders/assemblyai.go b/documentloaders/assemblyai.go index e3401119e..d45a0b527 100644 --- a/documentloaders/assemblyai.go +++ b/documentloaders/assemblyai.go @@ -7,8 +7,8 @@ import ( "io" "github.com/AssemblyAI/assemblyai-go-sdk" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/textsplitter" ) // ErrMissingAudioSource is returned when neither an audio URL nor a reader has diff --git a/documentloaders/csv.go b/documentloaders/csv.go index c318e0542..bc1807bc1 100644 --- a/documentloaders/csv.go +++ b/documentloaders/csv.go @@ -9,8 +9,8 @@ import ( "slices" "strings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/textsplitter" ) // CSV represents a CSV document loader. diff --git a/documentloaders/directory.go b/documentloaders/directory.go index 24967e4d9..e80574c1e 100644 --- a/documentloaders/directory.go +++ b/documentloaders/directory.go @@ -9,8 +9,8 @@ import ( "path/filepath" "strings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/textsplitter" ) type Option func(*RecursiveDirectoryLoader) diff --git a/documentloaders/documentloaders.go b/documentloaders/documentloaders.go index 323297a33..4e64a1d53 100644 --- a/documentloaders/documentloaders.go +++ b/documentloaders/documentloaders.go @@ -3,8 +3,8 @@ package documentloaders import ( "context" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/textsplitter" ) // Loader is the interface for loading and splitting documents from a source. diff --git a/documentloaders/html.go b/documentloaders/html.go index 1dc0ff0ca..5c6b6d99c 100644 --- a/documentloaders/html.go +++ b/documentloaders/html.go @@ -7,8 +7,8 @@ import ( "github.com/PuerkitoBio/goquery" "github.com/microcosm-cc/bluemonday" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/textsplitter" ) // HTML loads parses and sanitizes html content from an io.Reader. diff --git a/documentloaders/notion.go b/documentloaders/notion.go index 12315e143..0dacbe78f 100644 --- a/documentloaders/notion.go +++ b/documentloaders/notion.go @@ -4,7 +4,7 @@ import ( "os" "path/filepath" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) // NotionDirectoryLoader is a document loader that reads content from pages within a Notion Database. diff --git a/documentloaders/notion_test.go b/documentloaders/notion_test.go index ed62364d7..89886f096 100644 --- a/documentloaders/notion_test.go +++ b/documentloaders/notion_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) func TestNotionDirectoryLoader_Load(t *testing.T) { diff --git a/documentloaders/pdf.go b/documentloaders/pdf.go index 0668f298b..e170a43a4 100644 --- a/documentloaders/pdf.go +++ b/documentloaders/pdf.go @@ -5,8 +5,8 @@ import ( "io" "github.com/ledongthuc/pdf" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/textsplitter" ) // PDF loads text data from an io.Reader. diff --git a/documentloaders/pdf_test.go b/documentloaders/pdf_test.go index 226a55e82..b43433b5f 100644 --- a/documentloaders/pdf_test.go +++ b/documentloaders/pdf_test.go @@ -8,7 +8,7 @@ import ( "github.com/ledongthuc/pdf" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/textsplitter" ) func TestPDFLoader(t *testing.T) { diff --git a/documentloaders/text.go b/documentloaders/text.go index de4c50dd2..62106f258 100644 --- a/documentloaders/text.go +++ b/documentloaders/text.go @@ -5,8 +5,8 @@ import ( "context" "io" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/textsplitter" ) // Text loads text data from an io.Reader. diff --git a/embeddings/bedrock/bedrock.go b/embeddings/bedrock/bedrock.go index c78e82f3a..32ece1318 100644 --- a/embeddings/bedrock/bedrock.go +++ b/embeddings/bedrock/bedrock.go @@ -6,7 +6,7 @@ import ( "strings" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) // Bedrock is the embedder used generate text embeddings through Amazon Bedrock. diff --git a/embeddings/bedrock/bedrock_test.go b/embeddings/bedrock/bedrock_test.go index c655a50ca..20dc1353a 100644 --- a/embeddings/bedrock/bedrock_test.go +++ b/embeddings/bedrock/bedrock_test.go @@ -6,9 +6,9 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/embeddings/bedrock" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/embeddings/bedrock" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" ) func TestEmbedQuery(t *testing.T) { diff --git a/embeddings/cybertron/cybertron.go b/embeddings/cybertron/cybertron.go index 26cee3c70..3c7b376a8 100644 --- a/embeddings/cybertron/cybertron.go +++ b/embeddings/cybertron/cybertron.go @@ -5,7 +5,7 @@ import ( "github.com/nlpodyssey/cybertron/pkg/models/bert" "github.com/nlpodyssey/cybertron/pkg/tasks/textencoding" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) // Cybertron is the embedder using Cybertron to run embedding models locally. diff --git a/embeddings/embedding.go b/embeddings/embedding.go index b2ae2e546..aaa478236 100644 --- a/embeddings/embedding.go +++ b/embeddings/embedding.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/vendasta/langchaingo/internal/sliceutil" + "github.com/tmc/langchaingo/internal/sliceutil" ) // NewEmbedder creates a new Embedder from the given EmbedderClient, with diff --git a/embeddings/example_test.go b/embeddings/example_test.go index 250dfb7d6..cfabf4687 100644 --- a/embeddings/example_test.go +++ b/embeddings/example_test.go @@ -4,8 +4,8 @@ import ( "context" "log" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/openai" ) func Example() { //nolint:testableexamples diff --git a/embeddings/huggingface/huggingface.go b/embeddings/huggingface/huggingface.go index 2c4b872ea..778637de8 100644 --- a/embeddings/huggingface/huggingface.go +++ b/embeddings/huggingface/huggingface.go @@ -4,8 +4,8 @@ import ( "context" "strings" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/huggingface" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/huggingface" ) // Huggingface is the embedder using the Huggingface hub api. diff --git a/embeddings/huggingface/huggingface_test.go b/embeddings/huggingface/huggingface_test.go index 06fefaff9..202482977 100644 --- a/embeddings/huggingface/huggingface_test.go +++ b/embeddings/huggingface/huggingface_test.go @@ -7,8 +7,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/huggingface" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/huggingface" ) func TestHuggingfaceEmbeddings(t *testing.T) { diff --git a/embeddings/huggingface/huggingface_unit_test.go b/embeddings/huggingface/huggingface_unit_test.go index 7a2bdd185..fbdc44787 100644 --- a/embeddings/huggingface/huggingface_unit_test.go +++ b/embeddings/huggingface/huggingface_unit_test.go @@ -4,7 +4,7 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/vendasta/langchaingo/llms/huggingface" + "github.com/tmc/langchaingo/llms/huggingface" ) func TestOptions(t *testing.T) { diff --git a/embeddings/huggingface/options.go b/embeddings/huggingface/options.go index fe084b04e..4abcf6385 100644 --- a/embeddings/huggingface/options.go +++ b/embeddings/huggingface/options.go @@ -1,7 +1,7 @@ package huggingface import ( - "github.com/vendasta/langchaingo/llms/huggingface" + "github.com/tmc/langchaingo/llms/huggingface" ) const ( diff --git a/embeddings/jina/jina.go b/embeddings/jina/jina.go index bb6cdc95c..5b615c8a1 100644 --- a/embeddings/jina/jina.go +++ b/embeddings/jina/jina.go @@ -9,7 +9,7 @@ import ( "net/http" "strings" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) type Jina struct { diff --git a/embeddings/jina/jina_test.go b/embeddings/jina/jina_test.go index 25ffd733f..23d5f1ae0 100644 --- a/embeddings/jina/jina_test.go +++ b/embeddings/jina/jina_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func TestJina_EmbedDocuments(t *testing.T) { diff --git a/embeddings/jina/options.go b/embeddings/jina/options.go index 70dbae817..1cd41313d 100644 --- a/embeddings/jina/options.go +++ b/embeddings/jina/options.go @@ -4,7 +4,7 @@ import ( "net/http" "os" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) const ( diff --git a/embeddings/openai_test.go b/embeddings/openai_test.go index 11a1ee045..bea4f657b 100644 --- a/embeddings/openai_test.go +++ b/embeddings/openai_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" ) func newOpenAIEmbedder(t *testing.T, opts ...Option) *EmbedderImpl { diff --git a/embeddings/voyageai/options.go b/embeddings/voyageai/options.go index 9100e0548..a2959469a 100644 --- a/embeddings/voyageai/options.go +++ b/embeddings/voyageai/options.go @@ -5,7 +5,7 @@ import ( "net/http" "os" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) const ( diff --git a/embeddings/voyageai/voyageai.go b/embeddings/voyageai/voyageai.go index 638595ede..c01053732 100644 --- a/embeddings/voyageai/voyageai.go +++ b/embeddings/voyageai/voyageai.go @@ -7,7 +7,7 @@ import ( "fmt" "net/http" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) var _ embeddings.Embedder = &VoyageAI{} diff --git a/embeddings/voyageai/voyageai_test.go b/embeddings/voyageai/voyageai_test.go index 13bb3095a..86bd010fb 100644 --- a/embeddings/voyageai/voyageai_test.go +++ b/embeddings/voyageai/voyageai_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func TestVoyageAI_EmbedDocuments(t *testing.T) { diff --git a/embeddings/voyageai/voyageai_unit_test.go b/embeddings/voyageai/voyageai_unit_test.go index f9d33940c..91fdac1cd 100644 --- a/embeddings/voyageai/voyageai_unit_test.go +++ b/embeddings/voyageai/voyageai_unit_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) func TestNewVoyageAI(t *testing.T) { //nolint:funlen // comprehensive test diff --git a/examples/anthropic-completion-example/anthropic_completion_example.go b/examples/anthropic-completion-example/anthropic_completion_example.go index 0d9fc9592..b58ad8665 100644 --- a/examples/anthropic-completion-example/anthropic_completion_example.go +++ b/examples/anthropic-completion-example/anthropic_completion_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic" ) func main() { diff --git a/examples/anthropic-completion-example/go.mod b/examples/anthropic-completion-example/go.mod index a870d2717..34bfbb7bb 100644 --- a/examples/anthropic-completion-example/go.mod +++ b/examples/anthropic-completion-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/anthropic-completion-example +module github.com/tmc/langchaingo/examples/anthropic-completion-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/anthropic-extended-capabilities/go.mod b/examples/anthropic-extended-capabilities/go.mod index a87c89a13..c58c2c7a4 100644 --- a/examples/anthropic-extended-capabilities/go.mod +++ b/examples/anthropic-extended-capabilities/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/anthropic-extended-capabilities +module github.com/tmc/langchaingo/examples/anthropic-extended-capabilities go 1.24 toolchain go1.24.6 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/anthropic-extended-capabilities/main.go b/examples/anthropic-extended-capabilities/main.go index 1820d9a05..8ad1d1742 100644 --- a/examples/anthropic-extended-capabilities/main.go +++ b/examples/anthropic-extended-capabilities/main.go @@ -6,8 +6,8 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic" ) func main() { diff --git a/examples/anthropic-interleaved-thinking/go.mod b/examples/anthropic-interleaved-thinking/go.mod index a5e766825..cc012766e 100644 --- a/examples/anthropic-interleaved-thinking/go.mod +++ b/examples/anthropic-interleaved-thinking/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/interleaved-thinking +module github.com/tmc/langchaingo/examples/interleaved-thinking go 1.24 toolchain go1.24.6 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/anthropic-interleaved-thinking/main.go b/examples/anthropic-interleaved-thinking/main.go index 591035735..e1a9afa80 100644 --- a/examples/anthropic-interleaved-thinking/main.go +++ b/examples/anthropic-interleaved-thinking/main.go @@ -10,8 +10,8 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic" ) // Define some tools for the model to use diff --git a/examples/anthropic-tool-call-example/anthropic-tool-call-example.go b/examples/anthropic-tool-call-example/anthropic-tool-call-example.go index bdbed3764..72e53f0f8 100644 --- a/examples/anthropic-tool-call-example/anthropic-tool-call-example.go +++ b/examples/anthropic-tool-call-example/anthropic-tool-call-example.go @@ -7,8 +7,8 @@ import ( "log" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic" ) func main() { diff --git a/examples/anthropic-tool-call-example/go.mod b/examples/anthropic-tool-call-example/go.mod index beee8a42f..eebf007df 100644 --- a/examples/anthropic-tool-call-example/go.mod +++ b/examples/anthropic-tool-call-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/anthropic-tool-call-example +module github.com/tmc/langchaingo/examples/anthropic-tool-call-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/anthropic-vision-example/anthropic_vision_example.go b/examples/anthropic-vision-example/anthropic_vision_example.go index 0794f59e6..30634f338 100644 --- a/examples/anthropic-vision-example/anthropic_vision_example.go +++ b/examples/anthropic-vision-example/anthropic_vision_example.go @@ -6,8 +6,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic" ) //go:embed image.png diff --git a/examples/anthropic-vision-example/go.mod b/examples/anthropic-vision-example/go.mod index 6c82961b2..a084ab981 100644 --- a/examples/anthropic-vision-example/go.mod +++ b/examples/anthropic-vision-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/anthropic-vision-example +module github.com/tmc/langchaingo/examples/anthropic-vision-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/bedrock-claude3-vision-example/becrock_claude3_vision_example.go b/examples/bedrock-claude3-vision-example/becrock_claude3_vision_example.go index 1177a49ef..a99aaee3a 100644 --- a/examples/bedrock-claude3-vision-example/becrock_claude3_vision_example.go +++ b/examples/bedrock-claude3-vision-example/becrock_claude3_vision_example.go @@ -6,8 +6,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/bedrock" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/bedrock" ) //go:embed image.png diff --git a/examples/bedrock-claude3-vision-example/go.mod b/examples/bedrock-claude3-vision-example/go.mod index f0c856fc6..3f48f2f17 100644 --- a/examples/bedrock-claude3-vision-example/go.mod +++ b/examples/bedrock-claude3-vision-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/bedrock-claude3-vision-example +module github.com/tmc/langchaingo/examples/bedrock-claude3-vision-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/aws/aws-sdk-go-v2 v1.36.3 // indirect @@ -25,4 +25,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/bedrock-provider-example/go.mod b/examples/bedrock-provider-example/go.mod index f4d0ad9f0..6c82d39d5 100644 --- a/examples/bedrock-provider-example/go.mod +++ b/examples/bedrock-provider-example/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/bedrock-provider-example +module github.com/tmc/langchaingo/examples/bedrock-provider-example go 1.24 toolchain go1.24.6 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/aws/aws-sdk-go-v2 v1.36.3 // indirect @@ -27,4 +27,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/bedrock-provider-example/main.go b/examples/bedrock-provider-example/main.go index c834d6fa8..51c24258f 100644 --- a/examples/bedrock-provider-example/main.go +++ b/examples/bedrock-provider-example/main.go @@ -6,8 +6,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/bedrock" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/bedrock" ) func main() { diff --git a/examples/caching-llm-example/caching_llm_example.go b/examples/caching-llm-example/caching_llm_example.go index 5fb3c71dc..abfa0dc24 100644 --- a/examples/caching-llm-example/caching_llm_example.go +++ b/examples/caching-llm-example/caching_llm_example.go @@ -8,10 +8,10 @@ import ( "time" "github.com/mitchellh/go-wordwrap" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/cache" - "github.com/vendasta/langchaingo/llms/cache/inmemory" - "github.com/vendasta/langchaingo/llms/ollama" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/cache" + "github.com/tmc/langchaingo/llms/cache/inmemory" + "github.com/tmc/langchaingo/llms/ollama" ) const WIDTH = 80 diff --git a/examples/caching-llm-example/go.mod b/examples/caching-llm-example/go.mod index 32182c749..62bbb3a7d 100644 --- a/examples/caching-llm-example/go.mod +++ b/examples/caching-llm-example/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/caching-llm-example +module github.com/tmc/langchaingo/examples/caching-llm-example go 1.24.3 require ( github.com/mitchellh/go-wordwrap v1.0.1 - github.com/vendasta/langchaingo v0.1.14-pre.4 + github.com/tmc/langchaingo v0.1.14-pre.4 ) require ( @@ -15,4 +15,4 @@ require ( golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/chains-conversation-memory-sqlite/chains_conversation_memory_sqlite.go b/examples/chains-conversation-memory-sqlite/chains_conversation_memory_sqlite.go index c8b343935..e8b28f6d2 100644 --- a/examples/chains-conversation-memory-sqlite/chains_conversation_memory_sqlite.go +++ b/examples/chains-conversation-memory-sqlite/chains_conversation_memory_sqlite.go @@ -6,11 +6,11 @@ import ( "fmt" "os" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/memory/sqlite3" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/memory/sqlite3" _ "github.com/mattn/go-sqlite3" ) diff --git a/examples/chains-conversation-memory-sqlite/go.mod b/examples/chains-conversation-memory-sqlite/go.mod index 88c57fc92..e522e3d57 100644 --- a/examples/chains-conversation-memory-sqlite/go.mod +++ b/examples/chains-conversation-memory-sqlite/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/chains-conversation-memory-sqlite +module github.com/tmc/langchaingo/examples/chains-conversation-memory-sqlite go 1.24.3 require ( github.com/mattn/go-sqlite3 v1.14.28 - github.com/vendasta/langchaingo v0.1.14-pre.4 + github.com/tmc/langchaingo v0.1.14-pre.4 ) require ( @@ -37,4 +37,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/chroma-vectorstore-example/chroma_vectorstore_example.go b/examples/chroma-vectorstore-example/chroma_vectorstore_example.go index 604ef75a3..f8444e34f 100644 --- a/examples/chroma-vectorstore-example/chroma_vectorstore_example.go +++ b/examples/chroma-vectorstore-example/chroma_vectorstore_example.go @@ -9,9 +9,9 @@ import ( chroma_go "github.com/amikos-tech/chroma-go/types" "github.com/google/uuid" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/chroma" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/chroma" ) func main() { diff --git a/examples/chroma-vectorstore-example/go.mod b/examples/chroma-vectorstore-example/go.mod index d56602570..2b1bc75ec 100644 --- a/examples/chroma-vectorstore-example/go.mod +++ b/examples/chroma-vectorstore-example/go.mod @@ -1,4 +1,4 @@ -module github.com/vendasta/langchaingo/examples/chroma-vectorstore-example +module github.com/tmc/langchaingo/examples/chroma-vectorstore-example go 1.24 @@ -7,7 +7,7 @@ toolchain go1.24.6 require ( github.com/amikos-tech/chroma-go v0.1.4 github.com/google/uuid v1.6.0 - github.com/vendasta/langchaingo v0.1.14-pre.4 + github.com/tmc/langchaingo v0.1.14-pre.4 ) require ( @@ -17,4 +17,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/cohere-llm-example/cohere_completion_example.go b/examples/cohere-llm-example/cohere_completion_example.go index 57688c28a..551cbc3c3 100644 --- a/examples/cohere-llm-example/cohere_completion_example.go +++ b/examples/cohere-llm-example/cohere_completion_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/cohere" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/cohere" ) func main() { diff --git a/examples/cohere-llm-example/go.mod b/examples/cohere-llm-example/go.mod index a504f70f5..7229ef0b7 100644 --- a/examples/cohere-llm-example/go.mod +++ b/examples/cohere-llm-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/cohere-llm-example +module github.com/tmc/langchaingo/examples/cohere-llm-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/cohere-ai/tokenizer v1.1.2 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/cybertron-embedding-example/cybertron-embedding.go b/examples/cybertron-embedding-example/cybertron-embedding.go index a23e99c2a..6b5326506 100644 --- a/examples/cybertron-embedding-example/cybertron-embedding.go +++ b/examples/cybertron-embedding-example/cybertron-embedding.go @@ -9,11 +9,11 @@ import ( "github.com/chewxy/math32" "github.com/google/uuid" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/embeddings/cybertron" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/weaviate" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings/cybertron" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/weaviate" ) func cosineSimilarity(x, y []float32) float32 { diff --git a/examples/cybertron-embedding-example/go.mod b/examples/cybertron-embedding-example/go.mod index 3da06bd9a..50d0807c9 100644 --- a/examples/cybertron-embedding-example/go.mod +++ b/examples/cybertron-embedding-example/go.mod @@ -1,11 +1,11 @@ -module github.com/vendasta/langchaingo/examples/cybertron-embedding-example +module github.com/tmc/langchaingo/examples/cybertron-embedding-example go 1.24.3 require ( github.com/chewxy/math32 v1.11.1 github.com/google/uuid v1.6.0 - github.com/vendasta/langchaingo v0.1.14-pre.4 + github.com/tmc/langchaingo v0.1.14-pre.4 ) require ( @@ -51,4 +51,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/deepseek-completion-example/deepseek-completion-example.go b/examples/deepseek-completion-example/deepseek-completion-example.go index 8cc639161..5714cc332 100644 --- a/examples/deepseek-completion-example/deepseek-completion-example.go +++ b/examples/deepseek-completion-example/deepseek-completion-example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/deepseek-completion-example/go.mod b/examples/deepseek-completion-example/go.mod index 9d66390b8..3a4f53f96 100644 --- a/examples/deepseek-completion-example/go.mod +++ b/examples/deepseek-completion-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/deepseek-completion-example +module github.com/tmc/langchaingo/examples/deepseek-completion-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/document-qa-example/document_qa.go b/examples/document-qa-example/document_qa.go index 0a570236a..653b5005c 100644 --- a/examples/document-qa-example/document_qa.go +++ b/examples/document-qa-example/document_qa.go @@ -5,9 +5,9 @@ import ( "fmt" "os" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" ) func main() { diff --git a/examples/document-qa-example/go.mod b/examples/document-qa-example/go.mod index 11dcea6ee..1c5bec7ad 100644 --- a/examples/document-qa-example/go.mod +++ b/examples/document-qa-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/document-qa-example +module github.com/tmc/langchaingo/examples/document-qa-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +34,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/ernie-chat-example/ernie_chat_example.go b/examples/ernie-chat-example/ernie_chat_example.go index 0d3b0df64..90631808d 100644 --- a/examples/ernie-chat-example/ernie_chat_example.go +++ b/examples/ernie-chat-example/ernie_chat_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/ernie" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/ernie" ) func main() { diff --git a/examples/ernie-chat-example/go.mod b/examples/ernie-chat-example/go.mod index 3c22a7fed..8eac5c62c 100644 --- a/examples/ernie-chat-example/go.mod +++ b/examples/ernie-chat-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/ernie-chat-example +module github.com/tmc/langchaingo/examples/ernie-chat-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/ernie-completion-example/ernie_completion_example.go b/examples/ernie-completion-example/ernie_completion_example.go index 5b5f43052..55f7db443 100644 --- a/examples/ernie-completion-example/ernie_completion_example.go +++ b/examples/ernie-completion-example/ernie_completion_example.go @@ -5,9 +5,9 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/ernie" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/ernie" ) func main() { diff --git a/examples/ernie-completion-example/go.mod b/examples/ernie-completion-example/go.mod index b020f72ac..17c532436 100644 --- a/examples/ernie-completion-example/go.mod +++ b/examples/ernie-completion-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/ernie-completion-example +module github.com/tmc/langchaingo/examples/ernie-completion-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/ernie-function-call-example/ernie_function_call_example.go b/examples/ernie-function-call-example/ernie_function_call_example.go index 92bc1fbcb..071de9097 100644 --- a/examples/ernie-function-call-example/ernie_function_call_example.go +++ b/examples/ernie-function-call-example/ernie_function_call_example.go @@ -6,9 +6,9 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms/ernie" + "github.com/tmc/langchaingo/llms/ernie" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func main() { diff --git a/examples/ernie-function-call-example/go.mod b/examples/ernie-function-call-example/go.mod index ddf7dc5bb..844bd82dd 100644 --- a/examples/ernie-function-call-example/go.mod +++ b/examples/ernie-function-call-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/ernie-function-call-example +module github.com/tmc/langchaingo/examples/ernie-function-call-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/genai-completion-example/genai-completion-example.go b/examples/genai-completion-example/genai-completion-example.go index 956237491..23236ffa9 100644 --- a/examples/genai-completion-example/genai-completion-example.go +++ b/examples/genai-completion-example/genai-completion-example.go @@ -12,8 +12,8 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/google" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/google" ) func main() { diff --git a/examples/google-alloydb-chat-message-history-example/go.mod b/examples/google-alloydb-chat-message-history-example/go.mod index 825c5855b..d6360cdcd 100644 --- a/examples/google-alloydb-chat-message-history-example/go.mod +++ b/examples/google-alloydb-chat-message-history-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/google-alloydb-chat-message-history-example +module github.com/tmc/langchaingo/examples/google-alloydb-chat-message-history-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -48,4 +48,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/google-alloydb-chat-message-history-example/google_alloydb_chat_message_history_example.go b/examples/google-alloydb-chat-message-history-example/google_alloydb_chat_message_history_example.go index 58ba82a21..bd1f19820 100644 --- a/examples/google-alloydb-chat-message-history-example/google_alloydb_chat_message_history_example.go +++ b/examples/google-alloydb-chat-message-history-example/google_alloydb_chat_message_history_example.go @@ -6,9 +6,9 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory/alloydb" - "github.com/vendasta/langchaingo/util/alloydbutil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory/alloydb" + "github.com/tmc/langchaingo/util/alloydbutil" ) // getEnvVariables loads the necessary environment variables for the AlloyDB connection diff --git a/examples/google-alloydb-vectorstore-example/go.mod b/examples/google-alloydb-vectorstore-example/go.mod index 5654886a8..6de7f0c58 100644 --- a/examples/google-alloydb-vectorstore-example/go.mod +++ b/examples/google-alloydb-vectorstore-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/google-alloydb-vectorstore-example +module github.com/tmc/langchaingo/examples/google-alloydb-vectorstore-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -54,4 +54,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/google-alloydb-vectorstore-example/google_alloydb_vectorstore_example.go b/examples/google-alloydb-vectorstore-example/google_alloydb_vectorstore_example.go index 71fff73c0..811623348 100644 --- a/examples/google-alloydb-vectorstore-example/google_alloydb_vectorstore_example.go +++ b/examples/google-alloydb-vectorstore-example/google_alloydb_vectorstore_example.go @@ -6,13 +6,13 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/googleai/vertex" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/util/alloydbutil" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/alloydb" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai/vertex" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/util/alloydbutil" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/alloydb" ) func getEnvVariables() (string, string, string, string, string, string, string, string, string) { diff --git a/examples/google-cloudsql-chat-message-history-example/go.mod b/examples/google-cloudsql-chat-message-history-example/go.mod index 671abcfc7..73ef35736 100644 --- a/examples/google-cloudsql-chat-message-history-example/go.mod +++ b/examples/google-cloudsql-chat-message-history-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/google-cloudsql-chat-message-history-example +module github.com/tmc/langchaingo/examples/google-cloudsql-chat-message-history-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go/auth v0.14.0 // indirect @@ -42,4 +42,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/google-cloudsql-chat-message-history-example/google_cloudsql_chat_message_history_example.go b/examples/google-cloudsql-chat-message-history-example/google_cloudsql_chat_message_history_example.go index 569f9fd1c..4bd47ba14 100644 --- a/examples/google-cloudsql-chat-message-history-example/google_cloudsql_chat_message_history_example.go +++ b/examples/google-cloudsql-chat-message-history-example/google_cloudsql_chat_message_history_example.go @@ -6,9 +6,9 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory/cloudsql" - "github.com/vendasta/langchaingo/util/cloudsqlutil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory/cloudsql" + "github.com/tmc/langchaingo/util/cloudsqlutil" ) // getEnvVariables loads the necessary environment variables for the CloudSQL connection diff --git a/examples/google-cloudsql-vectorstore-example/go.mod b/examples/google-cloudsql-vectorstore-example/go.mod index 21c607e7d..3a8cae6f7 100644 --- a/examples/google-cloudsql-vectorstore-example/go.mod +++ b/examples/google-cloudsql-vectorstore-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/google-cloudsql-vectorstore-example +module github.com/tmc/langchaingo/examples/google-cloudsql-vectorstore-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -53,4 +53,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/google-cloudsql-vectorstore-example/google_cloudsql_vectorstore_example.go b/examples/google-cloudsql-vectorstore-example/google_cloudsql_vectorstore_example.go index fbcdf04e3..270cc29a0 100644 --- a/examples/google-cloudsql-vectorstore-example/google_cloudsql_vectorstore_example.go +++ b/examples/google-cloudsql-vectorstore-example/google_cloudsql_vectorstore_example.go @@ -6,13 +6,13 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/googleai/vertex" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/util/cloudsqlutil" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/cloudsql" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai/vertex" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/util/cloudsqlutil" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/cloudsql" ) func getEnvVariables() (string, string, string, string, string, string, string, string) { diff --git a/examples/googleai-completion-example/go.mod b/examples/googleai-completion-example/go.mod index 2d1021f3b..7f90c1078 100644 --- a/examples/googleai-completion-example/go.mod +++ b/examples/googleai-completion-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/googleai-completion-example +module github.com/tmc/langchaingo/examples/googleai-completion-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +45,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/googleai-completion-example/googleai-completion-example.go b/examples/googleai-completion-example/googleai-completion-example.go index 75a697b4e..ded8b0f7b 100644 --- a/examples/googleai-completion-example/googleai-completion-example.go +++ b/examples/googleai-completion-example/googleai-completion-example.go @@ -7,8 +7,8 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleai" ) func main() { diff --git a/examples/googleai-reasoning-caching/main.go b/examples/googleai-reasoning-caching/main.go index 39c5c35c4..29559ccd3 100644 --- a/examples/googleai-reasoning-caching/main.go +++ b/examples/googleai-reasoning-caching/main.go @@ -9,8 +9,8 @@ import ( "time" "github.com/google/generative-ai-go/genai" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleai" ) func main() { diff --git a/examples/googleai-streaming-example/go.mod b/examples/googleai-streaming-example/go.mod index 83a9c0b2b..7d9f6f65d 100644 --- a/examples/googleai-streaming-example/go.mod +++ b/examples/googleai-streaming-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/googleai-streaming-example +module github.com/tmc/langchaingo/examples/googleai-streaming-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +45,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/googleai-streaming-example/googleai-stremaing-example.go b/examples/googleai-streaming-example/googleai-stremaing-example.go index 2083c25ae..8e8e4a6ba 100644 --- a/examples/googleai-streaming-example/googleai-stremaing-example.go +++ b/examples/googleai-streaming-example/googleai-stremaing-example.go @@ -7,8 +7,8 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleai" ) func main() { diff --git a/examples/googleai-tool-call-example/README.md b/examples/googleai-tool-call-example/README.md index 01aab90ed..c1646d1cf 100644 --- a/examples/googleai-tool-call-example/README.md +++ b/examples/googleai-tool-call-example/README.md @@ -24,7 +24,7 @@ Here's what happens in this fun little program: ## Cool Features 🌟 -- Uses the `github.com/vendasta/langchaingo` library to interact with Google AI +- Uses the `github.com/tmc/langchaingo` library to interact with Google AI - Demonstrates how to set up and use custom tools with the AI - Shows how to maintain a conversation history for context - Handles tool calls and responses in a neat way diff --git a/examples/googleai-tool-call-example/go.mod b/examples/googleai-tool-call-example/go.mod index a916788a4..bde398407 100644 --- a/examples/googleai-tool-call-example/go.mod +++ b/examples/googleai-tool-call-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/googleai-tool-call-example +module github.com/tmc/langchaingo/examples/googleai-tool-call-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +45,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/googleai-tool-call-example/googleai-tool-call-example.go b/examples/googleai-tool-call-example/googleai-tool-call-example.go index 8737a4653..a7bd3d9f0 100644 --- a/examples/googleai-tool-call-example/googleai-tool-call-example.go +++ b/examples/googleai-tool-call-example/googleai-tool-call-example.go @@ -8,8 +8,8 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleai" ) func main() { diff --git a/examples/groq-completion-example/go.mod b/examples/groq-completion-example/go.mod index adfce8d2d..f103ed35c 100644 --- a/examples/groq-completion-example/go.mod +++ b/examples/groq-completion-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/groq-completion-example +module github.com/tmc/langchaingo/examples/groq-completion-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/groq-completion-example/groq_completion_example.go b/examples/groq-completion-example/groq_completion_example.go index 44af2df94..00f45adb2 100644 --- a/examples/groq-completion-example/groq_completion_example.go +++ b/examples/groq-completion-example/groq_completion_example.go @@ -6,8 +6,8 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/huggingface-llm-example/go.mod b/examples/huggingface-llm-example/go.mod index 76a3388a2..729571f03 100644 --- a/examples/huggingface-llm-example/go.mod +++ b/examples/huggingface-llm-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/huggingface-llm-example +module github.com/tmc/langchaingo/examples/huggingface-llm-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/huggingface-llm-example/huggingface_example.go b/examples/huggingface-llm-example/huggingface_example.go index 2cd68e7bd..1f9157143 100644 --- a/examples/huggingface-llm-example/huggingface_example.go +++ b/examples/huggingface-llm-example/huggingface_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/huggingface" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/huggingface" ) func main() { diff --git a/examples/huggingface-milvus-vectorstore-example/go.mod b/examples/huggingface-milvus-vectorstore-example/go.mod index c2a70fc81..58fdbb42b 100644 --- a/examples/huggingface-milvus-vectorstore-example/go.mod +++ b/examples/huggingface-milvus-vectorstore-example/go.mod @@ -1,4 +1,4 @@ -module github.com/vendasta/langchaingo/examples/huggingface-milvus-vectorstore-example +module github.com/tmc/langchaingo/examples/huggingface-milvus-vectorstore-example go 1.24 @@ -6,7 +6,7 @@ toolchain go1.24.6 require ( github.com/milvus-io/milvus-sdk-go/v2 v2.4.0 - github.com/vendasta/langchaingo v0.1.14-pre.4 + github.com/tmc/langchaingo v0.1.14-pre.4 ) require ( @@ -36,4 +36,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/huggingface-milvus-vectorstore-example/milvus_vectorstore_example.go b/examples/huggingface-milvus-vectorstore-example/milvus_vectorstore_example.go index 8e0fd2770..c63a2239e 100644 --- a/examples/huggingface-milvus-vectorstore-example/milvus_vectorstore_example.go +++ b/examples/huggingface-milvus-vectorstore-example/milvus_vectorstore_example.go @@ -8,12 +8,12 @@ import ( "github.com/milvus-io/milvus-sdk-go/v2/client" "github.com/milvus-io/milvus-sdk-go/v2/entity" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/milvus" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/milvus" ) const ( diff --git a/examples/json-mode-example/go.mod b/examples/json-mode-example/go.mod index 4f1157022..d8cffa904 100644 --- a/examples/json-mode-example/go.mod +++ b/examples/json-mode-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/json-mode-example +module github.com/tmc/langchaingo/examples/json-mode-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +45,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/json-mode-example/json_mode_example.go b/examples/json-mode-example/json_mode_example.go index c79e4cba2..55bcdc7c5 100644 --- a/examples/json-mode-example/json_mode_example.go +++ b/examples/json-mode-example/json_mode_example.go @@ -6,11 +6,11 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/ollama" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/ollama" + "github.com/tmc/langchaingo/llms/openai" ) var flagBackend = flag.String("backend", "openai", "backend to use") diff --git a/examples/llamafile-completion-example/go.mod b/examples/llamafile-completion-example/go.mod index 64e5d0b55..38e67f646 100644 --- a/examples/llamafile-completion-example/go.mod +++ b/examples/llamafile-completion-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/llamafile-completion-example +module github.com/tmc/langchaingo/examples/llamafile-completion-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/llamafile-completion-example/llamafile_completion_example.go b/examples/llamafile-completion-example/llamafile_completion_example.go index 1fc58adf1..194a01a98 100644 --- a/examples/llamafile-completion-example/llamafile_completion_example.go +++ b/examples/llamafile-completion-example/llamafile_completion_example.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/llamafile" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/llamafile" ) func main() { diff --git a/examples/llm-chain-example/go.mod b/examples/llm-chain-example/go.mod index 3657e556e..5b0ba38a9 100644 --- a/examples/llm-chain-example/go.mod +++ b/examples/llm-chain-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/llm-chain-example +module github.com/tmc/langchaingo/examples/llm-chain-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +34,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/llm-chain-example/llm_chain.go b/examples/llm-chain-example/llm_chain.go index 61289d8f9..7f5bffc1d 100644 --- a/examples/llm-chain-example/llm_chain.go +++ b/examples/llm-chain-example/llm_chain.go @@ -5,9 +5,9 @@ import ( "fmt" "os" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" ) func main() { diff --git a/examples/llmmath-chain-example/go.mod b/examples/llmmath-chain-example/go.mod index 0f7d2974c..9088fb9e7 100644 --- a/examples/llmmath-chain-example/go.mod +++ b/examples/llmmath-chain-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/llmmath-chain-example +module github.com/tmc/langchaingo/examples/llmmath-chain-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +34,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/llmmath-chain-example/llm_math_chain.go b/examples/llmmath-chain-example/llm_math_chain.go index b658d89fb..ebe26e893 100644 --- a/examples/llmmath-chain-example/llm_math_chain.go +++ b/examples/llmmath-chain-example/llm_math_chain.go @@ -5,8 +5,8 @@ import ( "fmt" "os" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/llmsummarization-chain-example/go.mod b/examples/llmsummarization-chain-example/go.mod index 6929447e9..3ed8c401c 100644 --- a/examples/llmsummarization-chain-example/go.mod +++ b/examples/llmsummarization-chain-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/llmsummarization-chain-example +module github.com/tmc/langchaingo/examples/llmsummarization-chain-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -83,4 +83,4 @@ require ( nhooyr.io/websocket v1.8.7 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/llmsummarization-chain-example/llm_summarization_example.go b/examples/llmsummarization-chain-example/llm_summarization_example.go index 08a745333..b0e08f285 100644 --- a/examples/llmsummarization-chain-example/llm_summarization_example.go +++ b/examples/llmsummarization-chain-example/llm_summarization_example.go @@ -6,10 +6,10 @@ import ( "log" "strings" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/documentloaders" - "github.com/vendasta/langchaingo/llms/googleai/vertex" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/documentloaders" + "github.com/tmc/langchaingo/llms/googleai/vertex" + "github.com/tmc/langchaingo/textsplitter" ) func main() { diff --git a/examples/local-llm-example/go.mod b/examples/local-llm-example/go.mod index 0b1273573..1673e7a3d 100644 --- a/examples/local-llm-example/go.mod +++ b/examples/local-llm-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/local-llm-example +module github.com/tmc/langchaingo/examples/local-llm-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/local-llm-example/local_llm_example.go b/examples/local-llm-example/local_llm_example.go index 935da5f64..b377e6f27 100644 --- a/examples/local-llm-example/local_llm_example.go +++ b/examples/local-llm-example/local_llm_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/local" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/local" ) func main() { diff --git a/examples/maritaca-example/README.md b/examples/maritaca-example/README.md index afb929fcf..35a8cd39c 100644 --- a/examples/maritaca-example/README.md +++ b/examples/maritaca-example/README.md @@ -11,7 +11,7 @@ This example: ## 🔑 Key Components -- We're using the `github.com/vendasta/langchaingo/llms/maritaca` package to interact with Maritaca AI. +- We're using the `github.com/tmc/langchaingo/llms/maritaca` package to interact with Maritaca AI. - The program reads your Maritaca API key from an environment variable called `MARITACA_KEY`. - We're using the "sabia-2-medium" model, which is pretty smart! diff --git a/examples/maritaca-example/go.mod b/examples/maritaca-example/go.mod index 715de95f2..0dce25434 100644 --- a/examples/maritaca-example/go.mod +++ b/examples/maritaca-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/maritaca-example +module github.com/tmc/langchaingo/examples/maritaca-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/maritaca-example/maritaca-chat-example.go b/examples/maritaca-example/maritaca-chat-example.go index 7ee21eb31..2c0854e9a 100644 --- a/examples/maritaca-example/maritaca-chat-example.go +++ b/examples/maritaca-example/maritaca-chat-example.go @@ -5,7 +5,7 @@ import ( "fmt" "os" - "github.com/vendasta/langchaingo/llms/maritaca" + "github.com/tmc/langchaingo/llms/maritaca" ) func main() { diff --git a/examples/mistral-completion-example/go.mod b/examples/mistral-completion-example/go.mod index 93202da33..0f4473276 100644 --- a/examples/mistral-completion-example/go.mod +++ b/examples/mistral-completion-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/mistral-completion-example +module github.com/tmc/langchaingo/examples/mistral-completion-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -11,4 +11,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/mistral-completion-example/mistral_completion_example.go b/examples/mistral-completion-example/mistral_completion_example.go index 3ffbf30ed..85e9062ba 100644 --- a/examples/mistral-completion-example/mistral_completion_example.go +++ b/examples/mistral-completion-example/mistral_completion_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/mistral" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/mistral" ) func main() { diff --git a/examples/mistral-embedding-example/go.mod b/examples/mistral-embedding-example/go.mod index 93be65e8b..2fe757dbc 100644 --- a/examples/mistral-embedding-example/go.mod +++ b/examples/mistral-embedding-example/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/mistral-embedding-example +module github.com/tmc/langchaingo/examples/mistral-embedding-example go 1.24 toolchain go1.24.6 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -19,4 +19,4 @@ require ( golang.org/x/text v0.28.0 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/mistral-embedding-example/mistral-embedding-example.go b/examples/mistral-embedding-example/mistral-embedding-example.go index c0296e73f..a85381c0b 100644 --- a/examples/mistral-embedding-example/mistral-embedding-example.go +++ b/examples/mistral-embedding-example/mistral-embedding-example.go @@ -7,11 +7,11 @@ import ( "log" "time" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/mistral" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/pgvector" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/mistral" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/pgvector" ) func main() { diff --git a/examples/mistral-summarization-example/go.mod b/examples/mistral-summarization-example/go.mod index 1cc206ed0..2cc6770b8 100644 --- a/examples/mistral-summarization-example/go.mod +++ b/examples/mistral-summarization-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/mistral-summarization-example +module github.com/tmc/langchaingo/examples/mistral-summarization-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 // indirect @@ -53,4 +53,4 @@ require ( nhooyr.io/websocket v1.8.7 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/mistral-summarization-example/mistral_summarization_example.go b/examples/mistral-summarization-example/mistral_summarization_example.go index 87d0a1ec8..e917046dc 100644 --- a/examples/mistral-summarization-example/mistral_summarization_example.go +++ b/examples/mistral-summarization-example/mistral_summarization_example.go @@ -6,10 +6,10 @@ import ( "log" "strings" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/documentloaders" - "github.com/vendasta/langchaingo/llms/mistral" - "github.com/vendasta/langchaingo/textsplitter" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/documentloaders" + "github.com/tmc/langchaingo/llms/mistral" + "github.com/tmc/langchaingo/textsplitter" ) func main() { diff --git a/examples/mongovector-vectorstore-example/go.mod b/examples/mongovector-vectorstore-example/go.mod index ca3bf6728..ae003bed0 100644 --- a/examples/mongovector-vectorstore-example/go.mod +++ b/examples/mongovector-vectorstore-example/go.mod @@ -1,11 +1,11 @@ -module github.com/vendasta/langchaingo/examples/mongovector-vectorstore-example +module github.com/tmc/langchaingo/examples/mongovector-vectorstore-example go 1.24 toolchain go1.24.6 require ( - github.com/vendasta/langchaingo v0.1.14-pre.4 + github.com/tmc/langchaingo v0.1.14-pre.4 go.mongodb.org/mongo-driver/v2 v2.0.0 ) @@ -24,4 +24,4 @@ require ( golang.org/x/text v0.28.0 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/mongovector-vectorstore-example/mongovector_vectorstore_example.go b/examples/mongovector-vectorstore-example/mongovector_vectorstore_example.go index 3b42b290b..06c716093 100644 --- a/examples/mongovector-vectorstore-example/mongovector_vectorstore_example.go +++ b/examples/mongovector-vectorstore-example/mongovector_vectorstore_example.go @@ -7,11 +7,11 @@ import ( "os" "time" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/mongovector" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/mongovector" "go.mongodb.org/mongo-driver/v2/bson" "go.mongodb.org/mongo-driver/v2/mongo" "go.mongodb.org/mongo-driver/v2/mongo/options" diff --git a/examples/mrkl-agent-example/go.mod b/examples/mrkl-agent-example/go.mod index c0d3e019a..57a121760 100644 --- a/examples/mrkl-agent-example/go.mod +++ b/examples/mrkl-agent-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/mrkl-agent-example +module github.com/tmc/langchaingo/examples/mrkl-agent-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +34,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/mrkl-agent-example/mrkl_agent.go b/examples/mrkl-agent-example/mrkl_agent.go index 59fde4453..92b8fd87e 100644 --- a/examples/mrkl-agent-example/mrkl_agent.go +++ b/examples/mrkl-agent-example/mrkl_agent.go @@ -5,11 +5,11 @@ import ( "fmt" "os" - "github.com/vendasta/langchaingo/agents" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/tools" - "github.com/vendasta/langchaingo/tools/serpapi" + "github.com/tmc/langchaingo/agents" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/tools" + "github.com/tmc/langchaingo/tools/serpapi" ) func main() { diff --git a/examples/nvidia-chat-completion/go.mod b/examples/nvidia-chat-completion/go.mod index 8ea94df7d..ffb831f0a 100644 --- a/examples/nvidia-chat-completion/go.mod +++ b/examples/nvidia-chat-completion/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/nvidia-chat-completion +module github.com/tmc/langchaingo/examples/nvidia-chat-completion go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/nvidia-chat-completion/nvidia_chat_completion_example.go b/examples/nvidia-chat-completion/nvidia_chat_completion_example.go index 3f590488a..3710a8b1f 100644 --- a/examples/nvidia-chat-completion/nvidia_chat_completion_example.go +++ b/examples/nvidia-chat-completion/nvidia_chat_completion_example.go @@ -6,8 +6,8 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/ollama-chat-example/go.mod b/examples/ollama-chat-example/go.mod index 0bfb9eb1b..71f00f8d5 100644 --- a/examples/ollama-chat-example/go.mod +++ b/examples/ollama-chat-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/ollama-chat-example +module github.com/tmc/langchaingo/examples/ollama-chat-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/ollama-chat-example/ollama_chat_example.go b/examples/ollama-chat-example/ollama_chat_example.go index ec3bd4e4f..85bb706f1 100644 --- a/examples/ollama-chat-example/ollama_chat_example.go +++ b/examples/ollama-chat-example/ollama_chat_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/ollama" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/ollama" ) func main() { diff --git a/examples/ollama-chroma-vectorstore-example/chroma_vectorstore_example.go b/examples/ollama-chroma-vectorstore-example/chroma_vectorstore_example.go index b22f67581..41dfab440 100644 --- a/examples/ollama-chroma-vectorstore-example/chroma_vectorstore_example.go +++ b/examples/ollama-chroma-vectorstore-example/chroma_vectorstore_example.go @@ -8,11 +8,11 @@ import ( "strings" "github.com/google/uuid" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/ollama" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/chroma" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/ollama" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/chroma" ) func main() { diff --git a/examples/ollama-chroma-vectorstore-example/go.mod b/examples/ollama-chroma-vectorstore-example/go.mod index 7c0f7ea8d..65b8b88e8 100644 --- a/examples/ollama-chroma-vectorstore-example/go.mod +++ b/examples/ollama-chroma-vectorstore-example/go.mod @@ -1,4 +1,4 @@ -module github.com/vendasta/langchaingo/examples/ollama-chroma-vectorstore-example +module github.com/tmc/langchaingo/examples/ollama-chroma-vectorstore-example go 1.24 @@ -6,7 +6,7 @@ toolchain go1.24.6 require ( github.com/google/uuid v1.6.0 - github.com/vendasta/langchaingo v0.1.14-pre.4 + github.com/tmc/langchaingo v0.1.14-pre.4 ) require ( @@ -17,4 +17,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/ollama-completion-example/go.mod b/examples/ollama-completion-example/go.mod index 80ffbd68a..7be212b28 100644 --- a/examples/ollama-completion-example/go.mod +++ b/examples/ollama-completion-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/ollama-completion-example +module github.com/tmc/langchaingo/examples/ollama-completion-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/ollama-completion-example/ollama_completion_example.go b/examples/ollama-completion-example/ollama_completion_example.go index f08cd456f..1c17dc74f 100644 --- a/examples/ollama-completion-example/ollama_completion_example.go +++ b/examples/ollama-completion-example/ollama_completion_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/ollama" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/ollama" ) func main() { diff --git a/examples/ollama-functions-example/go.mod b/examples/ollama-functions-example/go.mod index 5f93d693f..7f6d9411d 100644 --- a/examples/ollama-functions-example/go.mod +++ b/examples/ollama-functions-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/ollama-functions-example +module github.com/tmc/langchaingo/examples/ollama-functions-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/ollama-functions-example/ollama_functions_example.go b/examples/ollama-functions-example/ollama_functions_example.go index 700cc44f8..26f1e30d9 100644 --- a/examples/ollama-functions-example/ollama_functions_example.go +++ b/examples/ollama-functions-example/ollama_functions_example.go @@ -9,8 +9,8 @@ import ( "os" "slices" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/ollama" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/ollama" ) var flagVerbose = flag.Bool("v", false, "verbose mode") diff --git a/examples/ollama-reasoning-caching/main.go b/examples/ollama-reasoning-caching/main.go index 1a9e19622..a4f035639 100644 --- a/examples/ollama-reasoning-caching/main.go +++ b/examples/ollama-reasoning-caching/main.go @@ -8,8 +8,8 @@ import ( "strings" "time" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/ollama" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/ollama" ) func main() { diff --git a/examples/ollama-stream-example/go.mod b/examples/ollama-stream-example/go.mod index 97d2f5c8b..152453961 100644 --- a/examples/ollama-stream-example/go.mod +++ b/examples/ollama-stream-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/ollama-stream-example +module github.com/tmc/langchaingo/examples/ollama-stream-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/ollama-stream-example/ollama_stream_example.go b/examples/ollama-stream-example/ollama_stream_example.go index 0d0f45b2e..06c6c7011 100644 --- a/examples/ollama-stream-example/ollama_stream_example.go +++ b/examples/ollama-stream-example/ollama_stream_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/ollama" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/ollama" ) func main() { diff --git a/examples/openai-chat-example/go.mod b/examples/openai-chat-example/go.mod index c810e85b0..beb127f96 100644 --- a/examples/openai-chat-example/go.mod +++ b/examples/openai-chat-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-chat-example +module github.com/tmc/langchaingo/examples/openai-chat-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-chat-example/openai_chat_example.go b/examples/openai-chat-example/openai_chat_example.go index b0e6aabe1..7ce0db446 100644 --- a/examples/openai-chat-example/openai_chat_example.go +++ b/examples/openai-chat-example/openai_chat_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-completion-example-with-http-debugging/go.mod b/examples/openai-completion-example-with-http-debugging/go.mod index 2c94ef74a..11bbdc19b 100644 --- a/examples/openai-completion-example-with-http-debugging/go.mod +++ b/examples/openai-completion-example-with-http-debugging/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-completion-example-with-http-debugging +module github.com/tmc/langchaingo/examples/openai-completion-example-with-http-debugging go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-completion-example-with-http-debugging/openai_completion_example.go b/examples/openai-completion-example-with-http-debugging/openai_completion_example.go index 02e512e4f..19674c480 100644 --- a/examples/openai-completion-example-with-http-debugging/openai_completion_example.go +++ b/examples/openai-completion-example-with-http-debugging/openai_completion_example.go @@ -6,9 +6,9 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) var flagDebugHTTP = flag.Bool("debug-http", true, "enable debugging of HTTP requests and responses") diff --git a/examples/openai-completion-example/go.mod b/examples/openai-completion-example/go.mod index 7b2b5087c..2a67809f6 100644 --- a/examples/openai-completion-example/go.mod +++ b/examples/openai-completion-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-completion-example +module github.com/tmc/langchaingo/examples/openai-completion-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-completion-example/openai_completion_example.go b/examples/openai-completion-example/openai_completion_example.go index 79720d8df..bae1c9358 100644 --- a/examples/openai-completion-example/openai_completion_example.go +++ b/examples/openai-completion-example/openai_completion_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-embeddings-example/go.mod b/examples/openai-embeddings-example/go.mod index 3758dc04e..b863ccaad 100644 --- a/examples/openai-embeddings-example/go.mod +++ b/examples/openai-embeddings-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-embeddings-example +module github.com/tmc/langchaingo/examples/openai-embeddings-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-embeddings-example/openai-embeddings-example.go b/examples/openai-embeddings-example/openai-embeddings-example.go index 124b8891c..d596d5e4a 100644 --- a/examples/openai-embeddings-example/openai-embeddings-example.go +++ b/examples/openai-embeddings-example/openai-embeddings-example.go @@ -5,7 +5,7 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-function-call-example/go.mod b/examples/openai-function-call-example/go.mod index 46c9fa96b..5b459b1ee 100644 --- a/examples/openai-function-call-example/go.mod +++ b/examples/openai-function-call-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-function-call-example +module github.com/tmc/langchaingo/examples/openai-function-call-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-function-call-example/openai_function_call_example.go b/examples/openai-function-call-example/openai_function_call_example.go index ec68238f1..5fa4a63f6 100644 --- a/examples/openai-function-call-example/openai_function_call_example.go +++ b/examples/openai-function-call-example/openai_function_call_example.go @@ -7,8 +7,8 @@ import ( "log" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-function-call-streaming-example/go.mod b/examples/openai-function-call-streaming-example/go.mod index 3b7bf90b7..77e4046be 100644 --- a/examples/openai-function-call-streaming-example/go.mod +++ b/examples/openai-function-call-streaming-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-function-call-streaming-example +module github.com/tmc/langchaingo/examples/openai-function-call-streaming-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-function-call-streaming-example/openai_function_call_example.go b/examples/openai-function-call-streaming-example/openai_function_call_example.go index 308ba7f75..123f01b37 100644 --- a/examples/openai-function-call-streaming-example/openai_function_call_example.go +++ b/examples/openai-function-call-streaming-example/openai_function_call_example.go @@ -6,9 +6,9 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/jsonschema" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/jsonschema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-gpt4-turbo-example/go.mod b/examples/openai-gpt4-turbo-example/go.mod index a2c52e74f..5498f843d 100644 --- a/examples/openai-gpt4-turbo-example/go.mod +++ b/examples/openai-gpt4-turbo-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-gpt4-turbo-example +module github.com/tmc/langchaingo/examples/openai-gpt4-turbo-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-gpt4-turbo-example/openai_gpt4_turbo.go b/examples/openai-gpt4-turbo-example/openai_gpt4_turbo.go index bdbea2007..cd25c5787 100644 --- a/examples/openai-gpt4-turbo-example/openai_gpt4_turbo.go +++ b/examples/openai-gpt4-turbo-example/openai_gpt4_turbo.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-gpt4o-example/go.mod b/examples/openai-gpt4o-example/go.mod index 8d6330825..60f9f98e2 100644 --- a/examples/openai-gpt4o-example/go.mod +++ b/examples/openai-gpt4o-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-gpt4o-example +module github.com/tmc/langchaingo/examples/openai-gpt4o-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-gpt4o-example/openai_gpt4o_example.go b/examples/openai-gpt4o-example/openai_gpt4o_example.go index 0b861be01..52ffe6e05 100644 --- a/examples/openai-gpt4o-example/openai_gpt4o_example.go +++ b/examples/openai-gpt4o-example/openai_gpt4o_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-gpt4o-mutil-content/go.mod b/examples/openai-gpt4o-mutil-content/go.mod index 6015d90c4..57e7f045b 100644 --- a/examples/openai-gpt4o-mutil-content/go.mod +++ b/examples/openai-gpt4o-mutil-content/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-gpt4o-mutil-content +module github.com/tmc/langchaingo/examples/openai-gpt4o-mutil-content go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-gpt4o-mutil-content/openai-gpt4o-mutil-content.go b/examples/openai-gpt4o-mutil-content/openai-gpt4o-mutil-content.go index 9edaba310..5e47ab527 100644 --- a/examples/openai-gpt4o-mutil-content/openai-gpt4o-mutil-content.go +++ b/examples/openai-gpt4o-mutil-content/openai-gpt4o-mutil-content.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { @@ -21,7 +21,7 @@ func main() { llms.TextParts(llms.ChatMessageTypeHuman, "which image is this?"), { Role: llms.ChatMessageTypeHuman, - Parts: []llms.ContentPart{llms.ImageURLPart("https://github.com/vendasta/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true")}, + Parts: []llms.ContentPart{llms.ImageURLPart("https://github.com/tmc/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true")}, }, } diff --git a/examples/openai-jsonformat-example/go.mod b/examples/openai-jsonformat-example/go.mod index eda467623..3de6730ad 100644 --- a/examples/openai-jsonformat-example/go.mod +++ b/examples/openai-jsonformat-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-jsonformat-example +module github.com/tmc/langchaingo/examples/openai-jsonformat-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-jsonformat-example/openai-jsonformat.go b/examples/openai-jsonformat-example/openai-jsonformat.go index fbee34d26..dc34345ae 100644 --- a/examples/openai-jsonformat-example/openai-jsonformat.go +++ b/examples/openai-jsonformat-example/openai-jsonformat.go @@ -4,8 +4,8 @@ import ( "context" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) type User struct { diff --git a/examples/openai-o1-example/README.md b/examples/openai-o1-example/README.md index 590126533..b8d6f5ebd 100644 --- a/examples/openai-o1-example/README.md +++ b/examples/openai-o1-example/README.md @@ -32,5 +32,5 @@ go run openai_o1_chat_example.go -model o1-mini ## Learn More -- [LangChain Go Documentation](https://github.com/vendasta/langchaingo) +- [LangChain Go Documentation](https://github.com/tmc/langchaingo) - [OpenAI API Documentation](https://platform.openai.com/docs/api-reference) \ No newline at end of file diff --git a/examples/openai-o1-example/go.mod b/examples/openai-o1-example/go.mod index c0af63ef9..b7814cb3d 100644 --- a/examples/openai-o1-example/go.mod +++ b/examples/openai-o1-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-o1-example +module github.com/tmc/langchaingo/examples/openai-o1-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-o1-example/openai_o1_chat_example.go b/examples/openai-o1-example/openai_o1_chat_example.go index 9e3572028..cfaab9b62 100644 --- a/examples/openai-o1-example/openai_o1_chat_example.go +++ b/examples/openai-o1-example/openai_o1_chat_example.go @@ -8,8 +8,8 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) var flagModel = flag.String("model", "o1-preview", "model to use (e.g. 'o1-preview', 'o1-mini')") diff --git a/examples/openai-readme/go.mod b/examples/openai-readme/go.mod index 77863c5e8..b13136939 100644 --- a/examples/openai-readme/go.mod +++ b/examples/openai-readme/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/openai-readme +module github.com/tmc/langchaingo/examples/openai-readme go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openai-readme/openai-readme.go b/examples/openai-readme/openai-readme.go index 462a1129e..6383b26b1 100644 --- a/examples/openai-readme/openai-readme.go +++ b/examples/openai-readme/openai-readme.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/openrouter-llm-example/go.mod b/examples/openrouter-llm-example/go.mod index 038da586e..a9fabc7ce 100644 --- a/examples/openrouter-llm-example/go.mod +++ b/examples/openrouter-llm-example/go.mod @@ -4,7 +4,7 @@ go 1.24 toolchain go1.24.6 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/openrouter-llm-example/openrouter_llm_example.go b/examples/openrouter-llm-example/openrouter_llm_example.go index a8b46a3e1..331e0cd05 100644 --- a/examples/openrouter-llm-example/openrouter_llm_example.go +++ b/examples/openrouter-llm-example/openrouter_llm_example.go @@ -8,8 +8,8 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/perplexity-completion-example/go.mod b/examples/perplexity-completion-example/go.mod index 8eb1dd588..b924a4b16 100644 --- a/examples/perplexity-completion-example/go.mod +++ b/examples/perplexity-completion-example/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/perplexity-completion-example +module github.com/tmc/langchaingo/examples/perplexity-completion-example go 1.24.3 require ( github.com/joho/godotenv v1.5.1 - github.com/vendasta/langchaingo v0.1.14-pre.4 + github.com/tmc/langchaingo v0.1.14-pre.4 ) require ( @@ -13,4 +13,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/perplexity-completion-example/perplexity_completion_example.go b/examples/perplexity-completion-example/perplexity_completion_example.go index d1044060e..80ebcf38e 100644 --- a/examples/perplexity-completion-example/perplexity_completion_example.go +++ b/examples/perplexity-completion-example/perplexity_completion_example.go @@ -7,8 +7,8 @@ import ( "os" "github.com/joho/godotenv" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/pgvector-vectorstore-example/go.mod b/examples/pgvector-vectorstore-example/go.mod index 4e0e42712..e662172cb 100644 --- a/examples/pgvector-vectorstore-example/go.mod +++ b/examples/pgvector-vectorstore-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/pgvector-vectorstore-example +module github.com/tmc/langchaingo/examples/pgvector-vectorstore-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -16,4 +16,4 @@ require ( golang.org/x/text v0.28.0 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go b/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go index 9add721ac..975bc4873 100644 --- a/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go +++ b/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go @@ -5,12 +5,12 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores/pgvector" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores/pgvector" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/vectorstores" ) func main() { diff --git a/examples/pinecone-vectorstore-example/README.md b/examples/pinecone-vectorstore-example/README.md index 1e729c56a..b23adf461 100644 --- a/examples/pinecone-vectorstore-example/README.md +++ b/examples/pinecone-vectorstore-example/README.md @@ -19,7 +19,7 @@ This example demonstrates how to use Pinecone, a powerful vector database, in co ## Key Points -- The example uses the `github.com/vendasta/langchaingo` library for LangChain functionality in Go. +- The example uses the `github.com/tmc/langchaingo` library for LangChain functionality in Go. - It demonstrates how to handle errors and set up the necessary clients and stores. - The code shows how to use metadata filters to refine search results based on specific criteria. diff --git a/examples/pinecone-vectorstore-example/go.mod b/examples/pinecone-vectorstore-example/go.mod index 14dd21018..784e0515c 100644 --- a/examples/pinecone-vectorstore-example/go.mod +++ b/examples/pinecone-vectorstore-example/go.mod @@ -1,4 +1,4 @@ -module github.com/vendasta/langchaingo/examples/pinecone-vectorstore-example +module github.com/tmc/langchaingo/examples/pinecone-vectorstore-example go 1.24 @@ -6,7 +6,7 @@ toolchain go1.24.6 require ( github.com/google/uuid v1.6.0 - github.com/vendasta/langchaingo v0.1.14-pre.4 + github.com/tmc/langchaingo v0.1.14-pre.4 ) require ( @@ -26,4 +26,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/pinecone-vectorstore-example/pinecone_vectorstore_example.go b/examples/pinecone-vectorstore-example/pinecone_vectorstore_example.go index 7cb7541c3..d64df8667 100644 --- a/examples/pinecone-vectorstore-example/pinecone_vectorstore_example.go +++ b/examples/pinecone-vectorstore-example/pinecone_vectorstore_example.go @@ -6,11 +6,11 @@ import ( "log" "github.com/google/uuid" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/pinecone" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/pinecone" ) func main() { diff --git a/examples/postgresql-database-chain-example/go.mod b/examples/postgresql-database-chain-example/go.mod index ab7c7c6d3..c33f5a0cb 100644 --- a/examples/postgresql-database-chain-example/go.mod +++ b/examples/postgresql-database-chain-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/postgresql-database-chain-example +module github.com/tmc/langchaingo/examples/postgresql-database-chain-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -40,4 +40,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/postgresql-database-chain-example/postgresql_database_chain.go b/examples/postgresql-database-chain-example/postgresql_database_chain.go index 6f25a5463..5f8c16b9a 100644 --- a/examples/postgresql-database-chain-example/postgresql_database_chain.go +++ b/examples/postgresql-database-chain-example/postgresql_database_chain.go @@ -7,10 +7,10 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/tools/sqldatabase" - _ "github.com/vendasta/langchaingo/tools/sqldatabase/postgresql" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/tools/sqldatabase" + _ "github.com/tmc/langchaingo/tools/sqldatabase/postgresql" ) func main() { diff --git a/examples/prompt-caching/go.mod b/examples/prompt-caching/go.mod index 0996e1a02..c0fb5318e 100644 --- a/examples/prompt-caching/go.mod +++ b/examples/prompt-caching/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/prompt-caching +module github.com/tmc/langchaingo/examples/prompt-caching go 1.24 toolchain go1.24.6 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/prompt-caching/main.go b/examples/prompt-caching/main.go index 4311cb170..1dffb7b17 100644 --- a/examples/prompt-caching/main.go +++ b/examples/prompt-caching/main.go @@ -6,8 +6,8 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic" ) func main() { diff --git a/examples/prompt-template-example/go.mod b/examples/prompt-template-example/go.mod index f0774a783..96512bf4b 100644 --- a/examples/prompt-template-example/go.mod +++ b/examples/prompt-template-example/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/prompt-template-example +module github.com/tmc/langchaingo/examples/prompt-template-example go 1.24 toolchain go1.24.6 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -35,4 +35,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/prompt-template-example/main.go b/examples/prompt-template-example/main.go index ac1cc24a0..8c1e2a208 100644 --- a/examples/prompt-template-example/main.go +++ b/examples/prompt-template-example/main.go @@ -4,7 +4,7 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/prompts" ) func main() { diff --git a/examples/qdrant-vectorstore-example/go.mod b/examples/qdrant-vectorstore-example/go.mod index 8c3015683..0f70969d6 100644 --- a/examples/qdrant-vectorstore-example/go.mod +++ b/examples/qdrant-vectorstore-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/qdrant-vectorstore-example +module github.com/tmc/langchaingo/examples/qdrant-vectorstore-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +10,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/qdrant-vectorstore-example/qdrant_vectorstore_example.go b/examples/qdrant-vectorstore-example/qdrant_vectorstore_example.go index b1ebfcff9..18ca658fe 100644 --- a/examples/qdrant-vectorstore-example/qdrant_vectorstore_example.go +++ b/examples/qdrant-vectorstore-example/qdrant_vectorstore_example.go @@ -6,11 +6,11 @@ import ( "log" "net/url" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/qdrant" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/qdrant" ) func main() { diff --git a/examples/reasoning-tokens/go.mod b/examples/reasoning-tokens/go.mod index 766891c15..7cc5d3e64 100644 --- a/examples/reasoning-tokens/go.mod +++ b/examples/reasoning-tokens/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/reasoning-tokens +module github.com/tmc/langchaingo/examples/reasoning-tokens go 1.24 toolchain go1.24.6 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/reasoning-tokens/main.go b/examples/reasoning-tokens/main.go index 85d4e4645..16e2b53cc 100644 --- a/examples/reasoning-tokens/main.go +++ b/examples/reasoning-tokens/main.go @@ -6,9 +6,9 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic" + "github.com/tmc/langchaingo/llms/openai" ) func main() { diff --git a/examples/redis-vectorstore-example/go.mod b/examples/redis-vectorstore-example/go.mod index 7fdc08d11..8fccc333c 100644 --- a/examples/redis-vectorstore-example/go.mod +++ b/examples/redis-vectorstore-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/redis-vectorstore-example +module github.com/tmc/langchaingo/examples/redis-vectorstore-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -37,4 +37,4 @@ require ( sigs.k8s.io/yaml v1.3.0 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/redis-vectorstore-example/redis_vectorstore_example.go b/examples/redis-vectorstore-example/redis_vectorstore_example.go index 2948c263d..61ae463d5 100644 --- a/examples/redis-vectorstore-example/redis_vectorstore_example.go +++ b/examples/redis-vectorstore-example/redis_vectorstore_example.go @@ -6,14 +6,14 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/ollama" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/redisvector" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/ollama" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/redisvector" ) func main() { diff --git a/examples/sequential-chain-example/go.mod b/examples/sequential-chain-example/go.mod index 482035d3e..e1758eb2c 100644 --- a/examples/sequential-chain-example/go.mod +++ b/examples/sequential-chain-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/sequential-chain-example +module github.com/tmc/langchaingo/examples/sequential-chain-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +34,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/sequential-chain-example/sequential_chain_example.go b/examples/sequential-chain-example/sequential_chain_example.go index 3088f0d49..685d6529f 100644 --- a/examples/sequential-chain-example/sequential_chain_example.go +++ b/examples/sequential-chain-example/sequential_chain_example.go @@ -5,9 +5,9 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/prompts" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/prompts" ) func main() { diff --git a/examples/sql-database-chain-example/go.mod b/examples/sql-database-chain-example/go.mod index 0ff4a4e62..293875d7d 100644 --- a/examples/sql-database-chain-example/go.mod +++ b/examples/sql-database-chain-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/sql-database-chain-example +module github.com/tmc/langchaingo/examples/sql-database-chain-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -35,4 +35,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/sql-database-chain-example/sql_database_chain.go b/examples/sql-database-chain-example/sql_database_chain.go index 889cd53d1..c274fe57c 100644 --- a/examples/sql-database-chain-example/sql_database_chain.go +++ b/examples/sql-database-chain-example/sql_database_chain.go @@ -7,10 +7,10 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/tools/sqldatabase" - _ "github.com/vendasta/langchaingo/tools/sqldatabase/sqlite3" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/tools/sqldatabase" + _ "github.com/tmc/langchaingo/tools/sqldatabase/sqlite3" ) func main() { diff --git a/examples/tutorial-basic-chat-app/go.mod b/examples/tutorial-basic-chat-app/go.mod index fc037ce82..3e602d492 100644 --- a/examples/tutorial-basic-chat-app/go.mod +++ b/examples/tutorial-basic-chat-app/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/tutorial-basic-chat-app +module github.com/tmc/langchaingo/examples/tutorial-basic-chat-app go 1.24 toolchain go1.24.6 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -36,4 +36,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/tutorial-basic-chat-app/main.go b/examples/tutorial-basic-chat-app/main.go index cd6e65c9e..7f72d5114 100644 --- a/examples/tutorial-basic-chat-app/main.go +++ b/examples/tutorial-basic-chat-app/main.go @@ -8,10 +8,10 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/memory" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/memory" ) func main() { diff --git a/examples/tutorial-basic-chat-app/step3_basic.go b/examples/tutorial-basic-chat-app/step3_basic.go index 950f50606..cedb449cd 100644 --- a/examples/tutorial-basic-chat-app/step3_basic.go +++ b/examples/tutorial-basic-chat-app/step3_basic.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) // Step 3: Basic Chat Application diff --git a/examples/tutorial-basic-chat-app/step4_interactive.go b/examples/tutorial-basic-chat-app/step4_interactive.go index f0658b005..0039687cc 100644 --- a/examples/tutorial-basic-chat-app/step4_interactive.go +++ b/examples/tutorial-basic-chat-app/step4_interactive.go @@ -8,8 +8,8 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) // Step 4: Interactive Chat diff --git a/examples/tutorial-basic-chat-app/step5_memory.go b/examples/tutorial-basic-chat-app/step5_memory.go index 5e428d64e..f55292dec 100644 --- a/examples/tutorial-basic-chat-app/step5_memory.go +++ b/examples/tutorial-basic-chat-app/step5_memory.go @@ -8,9 +8,9 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/memory" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/memory" ) // Step 5: Chat with Memory diff --git a/examples/tutorial-basic-chat-app/step6_advanced.go b/examples/tutorial-basic-chat-app/step6_advanced.go index 087ae856f..5536b6b30 100644 --- a/examples/tutorial-basic-chat-app/step6_advanced.go +++ b/examples/tutorial-basic-chat-app/step6_advanced.go @@ -8,9 +8,9 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/memory" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/memory" ) // Step 6: Advanced Chat with Chains diff --git a/examples/vertex-completion-example/go.mod b/examples/vertex-completion-example/go.mod index 49b756837..2cae61e0b 100644 --- a/examples/vertex-completion-example/go.mod +++ b/examples/vertex-completion-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/vertex-completion-example +module github.com/tmc/langchaingo/examples/vertex-completion-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +45,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/vertex-completion-example/vertex-completion-example.go b/examples/vertex-completion-example/vertex-completion-example.go index ef47a67f3..d7828f583 100644 --- a/examples/vertex-completion-example/vertex-completion-example.go +++ b/examples/vertex-completion-example/vertex-completion-example.go @@ -11,9 +11,9 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/googleai/vertex" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai/vertex" ) func main() { diff --git a/examples/vertex-embedding-example/go.mod b/examples/vertex-embedding-example/go.mod index e938f2b24..acc8fbbac 100644 --- a/examples/vertex-embedding-example/go.mod +++ b/examples/vertex-embedding-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/vertex-embedding-example +module github.com/tmc/langchaingo/examples/vertex-embedding-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +45,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/vertex-embedding-example/vertex-embedding-example.go b/examples/vertex-embedding-example/vertex-embedding-example.go index 450fac5d9..12237c081 100644 --- a/examples/vertex-embedding-example/vertex-embedding-example.go +++ b/examples/vertex-embedding-example/vertex-embedding-example.go @@ -9,8 +9,8 @@ import ( "log" "os" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/googleai/vertex" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai/vertex" ) func main() { diff --git a/examples/watsonx-llm-example/go.mod b/examples/watsonx-llm-example/go.mod index dbe02c1cc..c9ccada63 100644 --- a/examples/watsonx-llm-example/go.mod +++ b/examples/watsonx-llm-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/watsonx-llm-example +module github.com/tmc/langchaingo/examples/watsonx-llm-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/IBM/watsonx-go v1.0.0 // indirect @@ -11,4 +11,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/watsonx-llm-example/watsonx_example.go b/examples/watsonx-llm-example/watsonx_example.go index 3df3709db..b418cec56 100644 --- a/examples/watsonx-llm-example/watsonx_example.go +++ b/examples/watsonx-llm-example/watsonx_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/watsonx" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/watsonx" ) func main() { diff --git a/examples/zapier-llm-example/go.mod b/examples/zapier-llm-example/go.mod index d592196ab..a3d569bf2 100644 --- a/examples/zapier-llm-example/go.mod +++ b/examples/zapier-llm-example/go.mod @@ -1,8 +1,8 @@ -module github.com/vendasta/langchaingo/examples/zapier-llm-example +module github.com/tmc/langchaingo/examples/zapier-llm-example go 1.24.3 -require github.com/vendasta/langchaingo v0.1.14-pre.4 +require github.com/tmc/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +34,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/zapier-llm-example/main.go b/examples/zapier-llm-example/main.go index 81d0040a5..5ef71f1f1 100644 --- a/examples/zapier-llm-example/main.go +++ b/examples/zapier-llm-example/main.go @@ -4,11 +4,11 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/agents" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/tools" - "github.com/vendasta/langchaingo/tools/zapier" + "github.com/tmc/langchaingo/agents" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/tools" + "github.com/tmc/langchaingo/tools/zapier" ) func main() { diff --git a/examples/zep-memory-chain-example/go.mod b/examples/zep-memory-chain-example/go.mod index 5b2eacb66..69794e608 100644 --- a/examples/zep-memory-chain-example/go.mod +++ b/examples/zep-memory-chain-example/go.mod @@ -1,10 +1,10 @@ -module github.com/vendasta/langchaingo/examples/zep-memory-chain-example +module github.com/tmc/langchaingo/examples/zep-memory-chain-example go 1.24.3 require ( github.com/getzep/zep-go v1.0.4 - github.com/vendasta/langchaingo v0.1.14-pre.4 + github.com/tmc/langchaingo v0.1.14-pre.4 ) require ( @@ -37,4 +37,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/vendasta/langchaingo => ../.. +replace github.com/tmc/langchaingo => ../.. diff --git a/examples/zep-memory-chain-example/main.go b/examples/zep-memory-chain-example/main.go index 1299c2b98..c17228275 100644 --- a/examples/zep-memory-chain-example/main.go +++ b/examples/zep-memory-chain-example/main.go @@ -8,9 +8,9 @@ import ( "github.com/getzep/zep-go" zepClient "github.com/getzep/zep-go/client" zepOption "github.com/getzep/zep-go/option" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms/openai" - zepLangchainMemory "github.com/vendasta/langchaingo/memory/zep" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms/openai" + zepLangchainMemory "github.com/tmc/langchaingo/memory/zep" ) func main() { diff --git a/go.mod b/go.mod index c4d9156c1..402e44bf4 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/vendasta/langchaingo +module github.com/tmc/langchaingo go 1.24 @@ -7,8 +7,8 @@ toolchain go1.24.3 // Note: Thanks to Go's module graph pruning (https://go.dev/ref/mod#graph-pruning), // importing langchaingo does NOT pull in all dependencies listed below. You only // get dependencies for the specific packages you import. For example: -// - import "github.com/vendasta/langchaingo/llms/openai" → only OpenAI-related deps -// - import "github.com/vendasta/langchaingo/vectorstores/chroma" → only Chroma deps +// - import "github.com/tmc/langchaingo/llms/openai" → only OpenAI-related deps +// - import "github.com/tmc/langchaingo/vectorstores/chroma" → only Chroma deps // This keeps your builds lean despite this large go.mod file. // Core dependencies diff --git a/httputil/useragent.go b/httputil/useragent.go index e18866e1c..5292ff1de 100644 --- a/httputil/useragent.go +++ b/httputil/useragent.go @@ -31,7 +31,7 @@ func UserAgent() string { // Add langchaingo version langchainVer := "devel" for _, dep := range info.Deps { - if dep.Path == "github.com/vendasta/langchaingo" { + if dep.Path == "github.com/tmc/langchaingo" { langchainVer = strings.Trim(dep.Version, "()") break } diff --git a/internal/devtools/examples-updater/main.go b/internal/devtools/examples-updater/main.go index f000ec175..50b1a0720 100644 --- a/internal/devtools/examples-updater/main.go +++ b/internal/devtools/examples-updater/main.go @@ -79,14 +79,14 @@ func updateExamples(newVersion string, dryRun bool) error { versionRe := regexp.MustCompile(`github\.com/tmc/langchaingo v[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9.]+)?`) if versionRe.MatchString(updated) { oldVersion := versionRe.FindString(updated) - updated = versionRe.ReplaceAllString(updated, "github.com/vendasta/langchaingo "+newVersion) - if *verbose && oldVersion != "github.com/vendasta/langchaingo "+newVersion { - fmt.Printf(" Version: %s → %s\n", strings.TrimPrefix(oldVersion, "github.com/vendasta/langchaingo "), newVersion) + updated = versionRe.ReplaceAllString(updated, "github.com/tmc/langchaingo "+newVersion) + if *verbose && oldVersion != "github.com/tmc/langchaingo "+newVersion { + fmt.Printf(" Version: %s → %s\n", strings.TrimPrefix(oldVersion, "github.com/tmc/langchaingo "), newVersion) } } // Check for replace directives that can be removed - if strings.Contains(updated, "replace github.com/vendasta/langchaingo =>") { + if strings.Contains(updated, "replace github.com/tmc/langchaingo =>") { replaceFiles = append(replaceFiles, modFile) // Remove replace directive and its comment updated = removeReplaceDirective(updated) @@ -156,7 +156,7 @@ func removeReplaceDirective(content string) string { } // Skip the replace directive itself - if skipNext && strings.HasPrefix(strings.TrimSpace(line), "replace github.com/vendasta/langchaingo") { + if skipNext && strings.HasPrefix(strings.TrimSpace(line), "replace github.com/tmc/langchaingo") { skipNext = false continue } diff --git a/internal/devtools/lint/doc.go b/internal/devtools/lint/doc.go index 42495229a..0a16a1d79 100644 --- a/internal/devtools/lint/doc.go +++ b/internal/devtools/lint/doc.go @@ -52,8 +52,8 @@ // Core packages (chains, agents, memory) should not depend on specific provider // implementations. Dependencies should flow from specific to general. // -// ❌ import "github.com/vendasta/langchaingo/llms/openai" in chains package -// ✅ import "github.com/vendasta/langchaingo/llms" in chains package +// ❌ import "github.com/tmc/langchaingo/llms/openai" in chains package +// ✅ import "github.com/tmc/langchaingo/llms" in chains package // // TODO: Global State Avoidance // Avoid global mutable state. Prefer dependency injection and explicit configuration. diff --git a/internal/devtools/lint/lint.go b/internal/devtools/lint/lint.go index 7c6f58bc1..3f07d8639 100644 --- a/internal/devtools/lint/lint.go +++ b/internal/devtools/lint/lint.go @@ -56,8 +56,8 @@ func changeToRepoRoot() error { if err == nil { lines := strings.Split(string(content), "\n") for _, line := range lines { - if strings.HasPrefix(line, "module github.com/vendasta/langchaingo") && - !strings.HasPrefix(line, "module github.com/vendasta/langchaingo/") { + if strings.HasPrefix(line, "module github.com/tmc/langchaingo") && + !strings.HasPrefix(line, "module github.com/tmc/langchaingo/") { // Already at the root if *flagVerbose { log.Println("already at repository root") @@ -84,8 +84,8 @@ func changeToRepoRoot() error { if err == nil { lines := strings.Split(string(content), "\n") for _, line := range lines { - if strings.HasPrefix(line, "module github.com/vendasta/langchaingo") && - !strings.HasPrefix(line, "module github.com/vendasta/langchaingo/") { + if strings.HasPrefix(line, "module github.com/tmc/langchaingo") && + !strings.HasPrefix(line, "module github.com/tmc/langchaingo/") { // Found the root, change directory if err := os.Chdir(currentDir); err != nil { return fmt.Errorf("failed to change to repository root: %w", err) @@ -253,14 +253,14 @@ func checkModuleNameMatchesDirectory(fix bool) error { // Get expected module name based on directory dir := filepath.Dir(path) - expectedModuleName := fmt.Sprintf("github.com/vendasta/langchaingo/%s", dir) + expectedModuleName := fmt.Sprintf("github.com/tmc/langchaingo/%s", dir) // Handle examples differently if strings.Contains(dir, "examples/") { // Extract example name from directory path exampleName := filepath.Base(dir) - // For examples, module should be github.com/vendasta/langchaingo/examples/example-name + // For examples, module should be github.com/tmc/langchaingo/examples/example-name // Or at least the basename should be consistent with directory name if !strings.HasSuffix(moduleName, exampleName) && !strings.Contains(moduleName, exampleName) { if *flagVeryVerbose { @@ -270,7 +270,7 @@ func checkModuleNameMatchesDirectory(fix bool) error { if fix { // For examples, just use a simple module name based on directory - expectedExampleModule := fmt.Sprintf("github.com/vendasta/langchaingo/examples/%s", exampleName) + expectedExampleModule := fmt.Sprintf("github.com/tmc/langchaingo/examples/%s", exampleName) errs = append(errs, fixModuleName(dir, expectedExampleModule)) } else { errs = append(errs, fmt.Errorf("example module name mismatch in %s: directory is '%s', but module is '%s'", @@ -1935,7 +1935,7 @@ func (a *ArchitecturalAnalyzer) isValidInternalImport(importPath string) bool { // - /internal/* packages can be imported by any package at the root level // - Provider internal packages (e.g., /llms/openai/internal/*) can only be imported by their parent - if strings.Contains(importPath, "github.com/vendasta/langchaingo/internal/") { + if strings.Contains(importPath, "github.com/tmc/langchaingo/internal/") { // Root level internal packages are allowed from anywhere in the project return true } @@ -1962,7 +1962,7 @@ func (a *ArchitecturalAnalyzer) isValidInternalImport(importPath string) bool { fileDir := filepath.Dir(a.file) // Convert paths for comparison - providerPath = strings.TrimPrefix(providerPath, "github.com/vendasta/langchaingo/") + providerPath = strings.TrimPrefix(providerPath, "github.com/tmc/langchaingo/") fileDir = strings.TrimPrefix(fileDir, "./") return strings.HasPrefix(fileDir, providerPath) diff --git a/internal/httprr/rr.go b/internal/httprr/rr.go index fb853003a..80a6204ba 100644 --- a/internal/httprr/rr.go +++ b/internal/httprr/rr.go @@ -35,7 +35,7 @@ import ( "testing" "time" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) var ( diff --git a/internal/imageutil/download.go b/internal/imageutil/download.go index 034e377ab..1edb9de4f 100644 --- a/internal/imageutil/download.go +++ b/internal/imageutil/download.go @@ -5,7 +5,7 @@ import ( "io" "strings" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) // downloadImageData downloads the content from the given URL and returns the diff --git a/internal/imageutil/download_test.go b/internal/imageutil/download_test.go index f3a8539eb..44bd0c85e 100644 --- a/internal/imageutil/download_test.go +++ b/internal/imageutil/download_test.go @@ -7,8 +7,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" ) func requireHttprrRecording(t *testing.T) *httprr.RecordReplay { diff --git a/jsonschema/json_test.go b/jsonschema/json_test.go index 22f33a5d7..8f4d0bf66 100644 --- a/jsonschema/json_test.go +++ b/jsonschema/json_test.go @@ -5,7 +5,7 @@ import ( "reflect" "testing" - "github.com/vendasta/langchaingo/jsonschema" + "github.com/tmc/langchaingo/jsonschema" ) func TestDefinition_MarshalJSON(t *testing.T) { //nolint:funlen diff --git a/llms/anthropic/anthropicllm.go b/llms/anthropic/anthropicllm.go index 9d5093f59..cc3bca389 100644 --- a/llms/anthropic/anthropicllm.go +++ b/llms/anthropic/anthropicllm.go @@ -9,10 +9,10 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic/internal/anthropicclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic/internal/anthropicclient" ) var ( diff --git a/llms/anthropic/anthropicllm_option.go b/llms/anthropic/anthropicllm_option.go index 2c0feca2e..75ae25ded 100644 --- a/llms/anthropic/anthropicllm_option.go +++ b/llms/anthropic/anthropicllm_option.go @@ -1,7 +1,7 @@ package anthropic import ( - "github.com/vendasta/langchaingo/llms/anthropic/internal/anthropicclient" + "github.com/tmc/langchaingo/llms/anthropic/internal/anthropicclient" ) const ( diff --git a/llms/anthropic/anthropicllm_test.go b/llms/anthropic/anthropicllm_test.go index cf5d01837..d0750622a 100644 --- a/llms/anthropic/anthropicllm_test.go +++ b/llms/anthropic/anthropicllm_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestNew(t *testing.T) { diff --git a/llms/anthropic/internal/anthropicclient/anthropicclient.go b/llms/anthropic/internal/anthropicclient/anthropicclient.go index 4ce71893b..e08061c88 100644 --- a/llms/anthropic/internal/anthropicclient/anthropicclient.go +++ b/llms/anthropic/internal/anthropicclient/anthropicclient.go @@ -9,7 +9,7 @@ import ( "net/http" "strings" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) const ( diff --git a/llms/anthropic/internal/anthropicclient/anthropicclient_test.go b/llms/anthropic/internal/anthropicclient/anthropicclient_test.go index 9ec7e836d..8a3b1ee5e 100644 --- a/llms/anthropic/internal/anthropicclient/anthropicclient_test.go +++ b/llms/anthropic/internal/anthropicclient/anthropicclient_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func TestClient_CreateCompletion(t *testing.T) { diff --git a/llms/anthropic/internal/anthropicclient/errors.go b/llms/anthropic/internal/anthropicclient/errors.go index 6e00c04ef..e74c8abd3 100644 --- a/llms/anthropic/internal/anthropicclient/errors.go +++ b/llms/anthropic/internal/anthropicclient/errors.go @@ -3,7 +3,7 @@ package anthropicclient import ( "strings" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // errorMapping represents a mapping from error patterns to error codes. diff --git a/llms/anthropic/llmtest_test.go b/llms/anthropic/llmtest_test.go index e391076d0..ad42be6fe 100644 --- a/llms/anthropic/llmtest_test.go +++ b/llms/anthropic/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/anthropic/options.go b/llms/anthropic/options.go index 225875691..bab806f5d 100644 --- a/llms/anthropic/options.go +++ b/llms/anthropic/options.go @@ -3,7 +3,7 @@ package anthropic import ( "time" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // WithPromptCaching enables Anthropic's prompt caching feature. diff --git a/llms/anthropic/options_test.go b/llms/anthropic/options_test.go index 9deab3fb7..729a20c73 100644 --- a/llms/anthropic/options_test.go +++ b/llms/anthropic/options_test.go @@ -4,8 +4,8 @@ import ( "testing" "time" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic" ) func TestEphemeralCache(t *testing.T) { diff --git a/llms/anthropic/prompt_caching_test.go b/llms/anthropic/prompt_caching_test.go index 034ba36e6..d619c7e05 100644 --- a/llms/anthropic/prompt_caching_test.go +++ b/llms/anthropic/prompt_caching_test.go @@ -4,8 +4,8 @@ import ( "context" "testing" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/anthropic" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/anthropic" ) func TestAnthropicPromptCaching(t *testing.T) { diff --git a/llms/bedrock/bedrock_tool_integration_test.go b/llms/bedrock/bedrock_tool_integration_test.go index e70d2d0c9..6806393de 100644 --- a/llms/bedrock/bedrock_tool_integration_test.go +++ b/llms/bedrock/bedrock_tool_integration_test.go @@ -8,9 +8,9 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/bedrock" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/bedrock" ) func TestBedrockAnthropicToolCalling(t *testing.T) { //nolint:funlen diff --git a/llms/bedrock/bedrockllm.go b/llms/bedrock/bedrockllm.go index 4932b1b38..12363a090 100644 --- a/llms/bedrock/bedrockllm.go +++ b/llms/bedrock/bedrockllm.go @@ -6,9 +6,9 @@ import ( "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/bedrock/internal/bedrockclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/bedrock/internal/bedrockclient" ) const defaultModel = ModelAmazonTitanTextLiteV1 diff --git a/llms/bedrock/bedrockllm_option.go b/llms/bedrock/bedrockllm_option.go index abdb691de..8dc769eb3 100644 --- a/llms/bedrock/bedrockllm_option.go +++ b/llms/bedrock/bedrockllm_option.go @@ -2,7 +2,7 @@ package bedrock import ( "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/callbacks" + "github.com/tmc/langchaingo/callbacks" ) // Option is an option for the Bedrock LLM. diff --git a/llms/bedrock/bedrockllm_test.go b/llms/bedrock/bedrockllm_test.go index 7f84c785f..7a95bb34f 100644 --- a/llms/bedrock/bedrockllm_test.go +++ b/llms/bedrock/bedrockllm_test.go @@ -11,9 +11,9 @@ import ( "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/bedrock" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/bedrock" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/llms/bedrock/bedrockllm_unit_test.go b/llms/bedrock/bedrockllm_unit_test.go index f78a6808a..398965ec5 100644 --- a/llms/bedrock/bedrockllm_unit_test.go +++ b/llms/bedrock/bedrockllm_unit_test.go @@ -5,8 +5,8 @@ import ( "testing" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) func TestNew(t *testing.T) { diff --git a/llms/bedrock/internal/bedrockclient/bedrockclient.go b/llms/bedrock/internal/bedrockclient/bedrockclient.go index dcbecf456..fcb91a1dc 100644 --- a/llms/bedrock/internal/bedrockclient/bedrockclient.go +++ b/llms/bedrock/internal/bedrockclient/bedrockclient.go @@ -6,7 +6,7 @@ import ( "strings" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Client is a Bedrock client. diff --git a/llms/bedrock/internal/bedrockclient/bedrockclient_integration_test.go b/llms/bedrock/internal/bedrockclient/bedrockclient_integration_test.go index 00d73280e..fcf20f5ee 100644 --- a/llms/bedrock/internal/bedrockclient/bedrockclient_integration_test.go +++ b/llms/bedrock/internal/bedrockclient/bedrockclient_integration_test.go @@ -13,7 +13,7 @@ import ( "github.com/aws/aws-sdk-go-v2/service/bedrockruntime/types" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // mockBedrockClient implements the methods needed from bedrockruntime.Client for testing diff --git a/llms/bedrock/internal/bedrockclient/bedrockclient_test.go b/llms/bedrock/internal/bedrockclient/bedrockclient_test.go index a5b743c8c..8f036db25 100644 --- a/llms/bedrock/internal/bedrockclient/bedrockclient_test.go +++ b/llms/bedrock/internal/bedrockclient/bedrockclient_test.go @@ -9,7 +9,7 @@ import ( "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestGetProvider(t *testing.T) { diff --git a/llms/bedrock/internal/bedrockclient/errors.go b/llms/bedrock/internal/bedrockclient/errors.go index 899124e88..7e1d773d7 100644 --- a/llms/bedrock/internal/bedrockclient/errors.go +++ b/llms/bedrock/internal/bedrockclient/errors.go @@ -3,7 +3,7 @@ package bedrockclient import ( "strings" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // errorMapping represents a mapping from error patterns to error codes. diff --git a/llms/bedrock/internal/bedrockclient/provider_ai21.go b/llms/bedrock/internal/bedrockclient/provider_ai21.go index 6094c04e1..fc7e32062 100644 --- a/llms/bedrock/internal/bedrockclient/provider_ai21.go +++ b/llms/bedrock/internal/bedrockclient/provider_ai21.go @@ -6,7 +6,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Ref: https://docs.ai21.com/reference/j2-complete-ref diff --git a/llms/bedrock/internal/bedrockclient/provider_amazon.go b/llms/bedrock/internal/bedrockclient/provider_amazon.go index 3810ada4b..05054f79c 100644 --- a/llms/bedrock/internal/bedrockclient/provider_amazon.go +++ b/llms/bedrock/internal/bedrockclient/provider_amazon.go @@ -7,7 +7,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Ref: https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-titan-text.html diff --git a/llms/bedrock/internal/bedrockclient/provider_anthropic.go b/llms/bedrock/internal/bedrockclient/provider_anthropic.go index 8923deb21..f249329dd 100644 --- a/llms/bedrock/internal/bedrockclient/provider_anthropic.go +++ b/llms/bedrock/internal/bedrockclient/provider_anthropic.go @@ -11,7 +11,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime/types" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Ref: https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-anthropic-claude-messages.html diff --git a/llms/bedrock/internal/bedrockclient/provider_cohere.go b/llms/bedrock/internal/bedrockclient/provider_cohere.go index d1c656466..6e981b410 100644 --- a/llms/bedrock/internal/bedrockclient/provider_cohere.go +++ b/llms/bedrock/internal/bedrockclient/provider_cohere.go @@ -6,7 +6,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Ref: https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-cohere-command.html diff --git a/llms/bedrock/internal/bedrockclient/provider_meta.go b/llms/bedrock/internal/bedrockclient/provider_meta.go index dad6219b4..af938b38f 100644 --- a/llms/bedrock/internal/bedrockclient/provider_meta.go +++ b/llms/bedrock/internal/bedrockclient/provider_meta.go @@ -6,7 +6,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Ref: https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-meta.html diff --git a/llms/bedrock/internal/bedrockclient/provider_nova.go b/llms/bedrock/internal/bedrockclient/provider_nova.go index 7f199924f..7af533aee 100644 --- a/llms/bedrock/internal/bedrockclient/provider_nova.go +++ b/llms/bedrock/internal/bedrockclient/provider_nova.go @@ -7,7 +7,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Ref: https://boto3.amazonaws.com/v1/documentation/api/1.35.8/reference/services/bedrock-runtime/client/converse.html diff --git a/llms/bedrock/internal/bedrockclient/tool_call_test.go b/llms/bedrock/internal/bedrockclient/tool_call_test.go index a317a5d22..5f0d08231 100644 --- a/llms/bedrock/internal/bedrockclient/tool_call_test.go +++ b/llms/bedrock/internal/bedrockclient/tool_call_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestAnthropicToolCallSupport(t *testing.T) { diff --git a/llms/bedrock/internal/bedrockclient/tools.go b/llms/bedrock/internal/bedrockclient/tools.go index e0949eb9a..83ebd27e3 100644 --- a/llms/bedrock/internal/bedrockclient/tools.go +++ b/llms/bedrock/internal/bedrockclient/tools.go @@ -4,7 +4,7 @@ import ( "encoding/json" "fmt" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // BedrockTool represents a tool definition for Bedrock API diff --git a/llms/bedrock/llmtest_test.go b/llms/bedrock/llmtest_test.go index e99b94d4d..b9d573bc6 100644 --- a/llms/bedrock/llmtest_test.go +++ b/llms/bedrock/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/bedrock/tool_call_test.go b/llms/bedrock/tool_call_test.go index e2d3a5902..30b0361e3 100644 --- a/llms/bedrock/tool_call_test.go +++ b/llms/bedrock/tool_call_test.go @@ -4,7 +4,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestToolCallProcessing(t *testing.T) { diff --git a/llms/cache/cache.go b/llms/cache/cache.go index 5d6b5978b..9a47bd80f 100644 --- a/llms/cache/cache.go +++ b/llms/cache/cache.go @@ -6,7 +6,7 @@ import ( "encoding/hex" "encoding/json" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Backend is the interface that needs to be implemented by cache backends. diff --git a/llms/cache/cache_test.go b/llms/cache/cache_test.go index 289c9ed50..58a6ecaf4 100644 --- a/llms/cache/cache_test.go +++ b/llms/cache/cache_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestCache_hashKeyForCache(t *testing.T) { diff --git a/llms/cache/inmemory/inmemory.go b/llms/cache/inmemory/inmemory.go index 0f4447cd2..ffb9dd461 100644 --- a/llms/cache/inmemory/inmemory.go +++ b/llms/cache/inmemory/inmemory.go @@ -4,7 +4,7 @@ import ( "context" cache "github.com/Code-Hex/go-generics-cache" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // InMemory is an in-memory `cache.Backend`. diff --git a/llms/cache/inmemory/inmemory_test.go b/llms/cache/inmemory/inmemory_test.go index 96747cec1..b6367ff0f 100644 --- a/llms/cache/inmemory/inmemory_test.go +++ b/llms/cache/inmemory/inmemory_test.go @@ -8,7 +8,7 @@ import ( cache "github.com/Code-Hex/go-generics-cache" "github.com/Code-Hex/go-generics-cache/policy/fifo" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestInMemory(t *testing.T) { diff --git a/llms/cache/inmemory/options.go b/llms/cache/inmemory/options.go index 122f9af65..8b0375f72 100644 --- a/llms/cache/inmemory/options.go +++ b/llms/cache/inmemory/options.go @@ -4,7 +4,7 @@ import ( "time" cache "github.com/Code-Hex/go-generics-cache" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Option is a functional argument that configures the Options. diff --git a/llms/cache/mocks_test.go b/llms/cache/mocks_test.go index adcb95cb7..d72bfa159 100644 --- a/llms/cache/mocks_test.go +++ b/llms/cache/mocks_test.go @@ -3,7 +3,7 @@ package cache import ( "context" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // === Mock for llms.Model diff --git a/llms/chat_messages_test.go b/llms/chat_messages_test.go index 5548082a4..0ed377557 100644 --- a/llms/chat_messages_test.go +++ b/llms/chat_messages_test.go @@ -3,7 +3,7 @@ package llms_test import ( "testing" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestGetBufferString(t *testing.T) { diff --git a/llms/cloudflare/cloudflarellm.go b/llms/cloudflare/cloudflarellm.go index f6dd1321b..78135a1d7 100644 --- a/llms/cloudflare/cloudflarellm.go +++ b/llms/cloudflare/cloudflarellm.go @@ -4,10 +4,10 @@ import ( "context" "errors" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/cloudflare/internal/cloudflareclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/cloudflare/internal/cloudflareclient" ) var ( diff --git a/llms/cloudflare/cloudflarellm_test.go b/llms/cloudflare/cloudflarellm_test.go index e0b096625..7735a88e0 100644 --- a/llms/cloudflare/cloudflarellm_test.go +++ b/llms/cloudflare/cloudflarellm_test.go @@ -9,8 +9,8 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/cloudflare/internal/cloudflareclient" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/cloudflare/internal/cloudflareclient" ) func TestNew(t *testing.T) { diff --git a/llms/cloudflare/internal/cloudflareclient/api_test.go b/llms/cloudflare/internal/cloudflareclient/api_test.go index 5c49c0ddf..300cb720b 100644 --- a/llms/cloudflare/internal/cloudflareclient/api_test.go +++ b/llms/cloudflare/internal/cloudflareclient/api_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func TestClient_GenerateContent(t *testing.T) { diff --git a/llms/cloudflare/internal/cloudflareclient/cloudflareclient_test.go b/llms/cloudflare/internal/cloudflareclient/cloudflareclient_test.go index c40102444..d589a1480 100644 --- a/llms/cloudflare/internal/cloudflareclient/cloudflareclient_test.go +++ b/llms/cloudflare/internal/cloudflareclient/cloudflareclient_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) const testBaseURL = "https://api.cloudflare.com/client/v4/accounts" diff --git a/llms/cloudflare/llmtest_test.go b/llms/cloudflare/llmtest_test.go index 322b08448..d2e58186c 100644 --- a/llms/cloudflare/llmtest_test.go +++ b/llms/cloudflare/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/cohere/coherellm.go b/llms/cohere/coherellm.go index f4ffdb7bc..8e9054165 100644 --- a/llms/cohere/coherellm.go +++ b/llms/cohere/coherellm.go @@ -5,9 +5,9 @@ import ( "errors" "os" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/cohere/internal/cohereclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/cohere/internal/cohereclient" ) var ( diff --git a/llms/cohere/coherellm_test.go b/llms/cohere/coherellm_test.go index fcdf31c0f..ae93574ff 100644 --- a/llms/cohere/coherellm_test.go +++ b/llms/cohere/coherellm_test.go @@ -6,10 +6,10 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/cohere/internal/cohereclient" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/cohere/internal/cohereclient" + "github.com/tmc/langchaingo/schema" ) // newClientWithHTTPClient creates a cohere client with a custom HTTP client for testing diff --git a/llms/cohere/internal/cohereclient/cohereclient.go b/llms/cohere/internal/cohereclient/cohereclient.go index 160fb8b41..762eaeff9 100644 --- a/llms/cohere/internal/cohereclient/cohereclient.go +++ b/llms/cohere/internal/cohereclient/cohereclient.go @@ -11,7 +11,7 @@ import ( "strings" "github.com/cohere-ai/tokenizer" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) var ( diff --git a/llms/cohere/internal/cohereclient/cohereclient_test.go b/llms/cohere/internal/cohereclient/cohereclient_test.go index 821d1e157..d26061a54 100644 --- a/llms/cohere/internal/cohereclient/cohereclient_test.go +++ b/llms/cohere/internal/cohereclient/cohereclient_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) // setupTestClient creates a test client with httprr recording/replay support. diff --git a/llms/cohere/internal/cohereclient/errors.go b/llms/cohere/internal/cohereclient/errors.go index 9cbac6a36..6392131ed 100644 --- a/llms/cohere/internal/cohereclient/errors.go +++ b/llms/cohere/internal/cohereclient/errors.go @@ -3,7 +3,7 @@ package cohereclient import ( "strings" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // errorMapping represents a mapping from error patterns to error codes. diff --git a/llms/cohere/llmtest_test.go b/llms/cohere/llmtest_test.go index 7919ff248..da6329aca 100644 --- a/llms/cohere/llmtest_test.go +++ b/llms/cohere/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/compliance/example_test.go b/llms/compliance/example_test.go index 579662d8a..6432ad5a2 100644 --- a/llms/compliance/example_test.go +++ b/llms/compliance/example_test.go @@ -3,8 +3,8 @@ package compliance_test import ( "testing" - "github.com/vendasta/langchaingo/llms/compliance" - "github.com/vendasta/langchaingo/llms/fake" + "github.com/tmc/langchaingo/llms/compliance" + "github.com/tmc/langchaingo/llms/fake" ) // ExampleCompliance demonstrates how to use the compliance test suite @@ -48,7 +48,7 @@ func TestOpenAIComplianceExample(t *testing.T) { // This is how you would test a real provider: // - // import "github.com/vendasta/langchaingo/llms/openai" + // import "github.com/tmc/langchaingo/llms/openai" // // llm, err := openai.New() // if err != nil { diff --git a/llms/compliance/suite.go b/llms/compliance/suite.go index 5d3155060..3e2f8b3a8 100644 --- a/llms/compliance/suite.go +++ b/llms/compliance/suite.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Suite tests provider compliance with the LLM interface. diff --git a/llms/ernie/erniellm.go b/llms/ernie/erniellm.go index a695daa11..c7cbd95aa 100644 --- a/llms/ernie/erniellm.go +++ b/llms/ernie/erniellm.go @@ -6,9 +6,9 @@ import ( "fmt" "os" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/ernie/internal/ernieclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/ernie/internal/ernieclient" ) var ( diff --git a/llms/ernie/erniellm_option.go b/llms/ernie/erniellm_option.go index 957fd1553..fcde590b5 100644 --- a/llms/ernie/erniellm_option.go +++ b/llms/ernie/erniellm_option.go @@ -3,7 +3,7 @@ package ernie import ( "net/http" - "github.com/vendasta/langchaingo/callbacks" + "github.com/tmc/langchaingo/callbacks" ) const ( diff --git a/llms/ernie/erniellm_test.go b/llms/ernie/erniellm_test.go index f244bec09..56e0f505c 100644 --- a/llms/ernie/erniellm_test.go +++ b/llms/ernie/erniellm_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" ) func TestNew(t *testing.T) { diff --git a/llms/ernie/internal/ernieclient/chat.go b/llms/ernie/internal/ernieclient/chat.go index 54e264386..ccbd3343a 100644 --- a/llms/ernie/internal/ernieclient/chat.go +++ b/llms/ernie/internal/ernieclient/chat.go @@ -11,7 +11,7 @@ import ( "net/http" "strings" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) const ( diff --git a/llms/ernie/internal/ernieclient/client_unit_test.go b/llms/ernie/internal/ernieclient/client_unit_test.go index 976008453..b0e69a21c 100644 --- a/llms/ernie/internal/ernieclient/client_unit_test.go +++ b/llms/ernie/internal/ernieclient/client_unit_test.go @@ -13,7 +13,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // mockHTTPClient is a mock implementation of the Doer interface diff --git a/llms/ernie/internal/ernieclient/ernieclient.go b/llms/ernie/internal/ernieclient/ernieclient.go index bfc234c7a..8d1fe617c 100644 --- a/llms/ernie/internal/ernieclient/ernieclient.go +++ b/llms/ernie/internal/ernieclient/ernieclient.go @@ -13,7 +13,7 @@ import ( "sync" "time" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) var ( diff --git a/llms/ernie/internal/ernieclient/ernieclient_test.go b/llms/ernie/internal/ernieclient/ernieclient_test.go index 540fbb535..c9ae5f5c3 100644 --- a/llms/ernie/internal/ernieclient/ernieclient_test.go +++ b/llms/ernie/internal/ernieclient/ernieclient_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func requireErnieCredentialsOrHTTPRR(t *testing.T) *httprr.RecordReplay { diff --git a/llms/ernie/llmtest_test.go b/llms/ernie/llmtest_test.go index 21c40c400..aeeafb456 100644 --- a/llms/ernie/llmtest_test.go +++ b/llms/ernie/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/errors_test.go b/llms/errors_test.go index becddca03..b47413970 100644 --- a/llms/errors_test.go +++ b/llms/errors_test.go @@ -7,7 +7,7 @@ import ( "net" "testing" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestStandardError(t *testing.T) { diff --git a/llms/fake/fakellm.go b/llms/fake/fakellm.go index 1f4ad62de..146d10cb9 100644 --- a/llms/fake/fakellm.go +++ b/llms/fake/fakellm.go @@ -4,7 +4,7 @@ import ( "context" "errors" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) type LLM struct { diff --git a/llms/fake/fakellm_test.go b/llms/fake/fakellm_test.go index 0b6eeb70d..b476d0285 100644 --- a/llms/fake/fakellm_test.go +++ b/llms/fake/fakellm_test.go @@ -4,9 +4,9 @@ import ( "context" "testing" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory" ) func TestFakeLLM_CallMethod(t *testing.T) { diff --git a/llms/fake/llmtest_test.go b/llms/fake/llmtest_test.go index 9df3d8622..3dde8b89c 100644 --- a/llms/fake/llmtest_test.go +++ b/llms/fake/llmtest_test.go @@ -3,7 +3,7 @@ package fake import ( "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/google/google.go b/llms/google/google.go index 65ce5cd4c..632f7596c 100644 --- a/llms/google/google.go +++ b/llms/google/google.go @@ -11,10 +11,10 @@ import ( "context" "strings" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/googleaiv2" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleaiv2" ) // GoogleAI is a unified client that automatically routes to the appropriate diff --git a/llms/google/options.go b/llms/google/options.go index e76c71207..5f94598ed 100644 --- a/llms/google/options.go +++ b/llms/google/options.go @@ -3,7 +3,7 @@ package google import ( "os" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // Options is a unified set of options for the Google AI client. diff --git a/llms/googleai/caching.go b/llms/googleai/caching.go index 2e4206094..73df06a34 100644 --- a/llms/googleai/caching.go +++ b/llms/googleai/caching.go @@ -6,7 +6,7 @@ import ( "time" "github.com/google/generative-ai-go/genai" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // CachingHelper provides utilities for working with Google AI's cached content feature. diff --git a/llms/googleai/errors/errors.go b/llms/googleai/errors/errors.go index aa4b74ee7..38e4741dd 100644 --- a/llms/googleai/errors/errors.go +++ b/llms/googleai/errors/errors.go @@ -4,7 +4,7 @@ import ( "net/http" "strings" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/llms/googleai/googleai.go b/llms/googleai/googleai.go index 00c048516..361daaede 100644 --- a/llms/googleai/googleai.go +++ b/llms/googleai/googleai.go @@ -10,9 +10,9 @@ import ( "strings" "github.com/google/generative-ai-go/genai" - "github.com/vendasta/langchaingo/internal/imageutil" - "github.com/vendasta/langchaingo/llms" - googleaierrors "github.com/vendasta/langchaingo/llms/googleai/errors" + "github.com/tmc/langchaingo/internal/imageutil" + "github.com/tmc/langchaingo/llms" + googleaierrors "github.com/tmc/langchaingo/llms/googleai/errors" "google.golang.org/api/iterator" ) diff --git a/llms/googleai/googleai_core_unit_test.go b/llms/googleai/googleai_core_unit_test.go index 15fdbb767..8f6ea0db8 100644 --- a/llms/googleai/googleai_core_unit_test.go +++ b/llms/googleai/googleai_core_unit_test.go @@ -6,7 +6,7 @@ import ( "github.com/google/generative-ai-go/genai" "github.com/stretchr/testify/assert" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestConvertParts(t *testing.T) { //nolint:funlen // comprehensive test diff --git a/llms/googleai/googleai_test.go b/llms/googleai/googleai_test.go index 30aaef10e..f8d90098d 100644 --- a/llms/googleai/googleai_test.go +++ b/llms/googleai/googleai_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/llms/googleai/googleai_unit_test.go b/llms/googleai/googleai_unit_test.go index f4d9b199c..ba2186551 100644 --- a/llms/googleai/googleai_unit_test.go +++ b/llms/googleai/googleai_unit_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestNew(t *testing.T) { diff --git a/llms/googleai/internal/palmclient/palmclient.go b/llms/googleai/internal/palmclient/palmclient.go index 599e88bf7..4bed8e9c6 100644 --- a/llms/googleai/internal/palmclient/palmclient.go +++ b/llms/googleai/internal/palmclient/palmclient.go @@ -8,7 +8,7 @@ import ( aiplatform "cloud.google.com/go/aiplatform/apiv1" "cloud.google.com/go/aiplatform/apiv1/aiplatformpb" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" "google.golang.org/api/option" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/llms/googleai/internal/palmclient/palmclient_unit_test.go b/llms/googleai/internal/palmclient/palmclient_unit_test.go index 502eed3ca..f173c894e 100644 --- a/llms/googleai/internal/palmclient/palmclient_unit_test.go +++ b/llms/googleai/internal/palmclient/palmclient_unit_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/llms/googleai/llmtest_test.go b/llms/googleai/llmtest_test.go index 3f57c8247..f15474cfa 100644 --- a/llms/googleai/llmtest_test.go +++ b/llms/googleai/llmtest_test.go @@ -5,7 +5,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/googleai/new.go b/llms/googleai/new.go index 4f8997f77..eaef89bc1 100644 --- a/llms/googleai/new.go +++ b/llms/googleai/new.go @@ -6,8 +6,8 @@ import ( "context" "github.com/google/generative-ai-go/genai" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" ) // GoogleAI is a type that represents a Google AI API client. diff --git a/llms/googleai/option.go b/llms/googleai/option.go index 6772bd93f..6bd41cb42 100644 --- a/llms/googleai/option.go +++ b/llms/googleai/option.go @@ -6,7 +6,7 @@ import ( "reflect" "cloud.google.com/go/vertexai/genai" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" "google.golang.org/api/option" "google.golang.org/grpc" ) diff --git a/llms/googleai/palm/palm_llm.go b/llms/googleai/palm/palm_llm.go index 213213158..ecba910a6 100644 --- a/llms/googleai/palm/palm_llm.go +++ b/llms/googleai/palm/palm_llm.go @@ -7,9 +7,9 @@ import ( "context" "errors" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleai/internal/palmclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleai/internal/palmclient" ) var ( diff --git a/llms/googleai/palm/palm_llm_test.go b/llms/googleai/palm/palm_llm_test.go index 398fdbfa1..43c724542 100644 --- a/llms/googleai/palm/palm_llm_test.go +++ b/llms/googleai/palm/palm_llm_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" ) func newPalmTestLLM(t *testing.T) *LLM { diff --git a/llms/googleai/reasoning_test.go b/llms/googleai/reasoning_test.go index c0110ff60..b4e6b31f1 100644 --- a/llms/googleai/reasoning_test.go +++ b/llms/googleai/reasoning_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestGoogleAI_SupportsReasoning(t *testing.T) { diff --git a/llms/googleai/shared_test/shared_test.go b/llms/googleai/shared_test/shared_test.go index 546432b85..002487297 100644 --- a/llms/googleai/shared_test/shared_test.go +++ b/llms/googleai/shared_test/shared_test.go @@ -20,12 +20,12 @@ import ( "cloud.google.com/go/aiplatform/apiv1/aiplatformpb" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/googleai/vertex" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai/vertex" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -293,7 +293,7 @@ func testMultiContentImageLink(t *testing.T, llm llms.Model) { parts := []llms.ContentPart{ llms.ImageURLPart( - "https://github.com/vendasta/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true", + "https://github.com/tmc/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true", ), llms.TextPart("describe this image in detail"), } diff --git a/llms/googleai/vertex/embeddings.go b/llms/googleai/vertex/embeddings.go index 741ad2af7..86522a439 100644 --- a/llms/googleai/vertex/embeddings.go +++ b/llms/googleai/vertex/embeddings.go @@ -5,7 +5,7 @@ import ( "errors" "fmt" - "github.com/vendasta/langchaingo/llms/googleai/internal/palmclient" + "github.com/tmc/langchaingo/llms/googleai/internal/palmclient" ) // CreateEmbedding creates embeddings from texts. diff --git a/llms/googleai/vertex/embeddings_test.go b/llms/googleai/vertex/embeddings_test.go index 52fefc7a9..c6a7fcce4 100644 --- a/llms/googleai/vertex/embeddings_test.go +++ b/llms/googleai/vertex/embeddings_test.go @@ -4,8 +4,8 @@ import ( "errors" "testing" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/googleai/internal/palmclient" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai/internal/palmclient" ) func TestCreateEmbedding(t *testing.T) { diff --git a/llms/googleai/vertex/new.go b/llms/googleai/vertex/new.go index 8fbaeb234..33beb5aad 100644 --- a/llms/googleai/vertex/new.go +++ b/llms/googleai/vertex/new.go @@ -7,10 +7,10 @@ import ( "context" "cloud.google.com/go/vertexai/genai" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/googleai/internal/palmclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai/internal/palmclient" ) // Vertex is a type that represents a Vertex AI API client. diff --git a/llms/googleai/vertex/new_test.go b/llms/googleai/vertex/new_test.go index 9bc4f8155..6e9e28218 100644 --- a/llms/googleai/vertex/new_test.go +++ b/llms/googleai/vertex/new_test.go @@ -4,7 +4,7 @@ import ( "net/http" "testing" - "github.com/vendasta/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/googleai" "google.golang.org/api/option" ) diff --git a/llms/googleai/vertex/vertex.go b/llms/googleai/vertex/vertex.go index dbd0c98fb..de5c369f4 100644 --- a/llms/googleai/vertex/vertex.go +++ b/llms/googleai/vertex/vertex.go @@ -13,9 +13,9 @@ import ( "strings" "cloud.google.com/go/vertexai/genai" - "github.com/vendasta/langchaingo/internal/imageutil" - "github.com/vendasta/langchaingo/llms" - googleaierrors "github.com/vendasta/langchaingo/llms/googleai/errors" + "github.com/tmc/langchaingo/internal/imageutil" + "github.com/tmc/langchaingo/llms" + googleaierrors "github.com/tmc/langchaingo/llms/googleai/errors" "google.golang.org/api/iterator" ) diff --git a/llms/googleai/vertex/vertex_test.go b/llms/googleai/vertex/vertex_test.go index 9fbcee85b..7e93564eb 100644 --- a/llms/googleai/vertex/vertex_test.go +++ b/llms/googleai/vertex/vertex_test.go @@ -9,10 +9,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleai" ) func newHTTPRRClient(t *testing.T, opts ...googleai.Option) *Vertex { diff --git a/llms/googleai/vertex/vertex_unit_test.go b/llms/googleai/vertex/vertex_unit_test.go index ec89bc82a..1f168907a 100644 --- a/llms/googleai/vertex/vertex_unit_test.go +++ b/llms/googleai/vertex/vertex_unit_test.go @@ -6,7 +6,7 @@ import ( "testing" "cloud.google.com/go/vertexai/genai" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestConvertToolSchemaType(t *testing.T) { diff --git a/llms/googleaiv2/caching.go b/llms/googleaiv2/caching.go index f3d3794b1..396294217 100644 --- a/llms/googleaiv2/caching.go +++ b/llms/googleaiv2/caching.go @@ -5,7 +5,7 @@ import ( "context" "time" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" "google.golang.org/genai" ) diff --git a/llms/googleaiv2/errors/errors.go b/llms/googleaiv2/errors/errors.go index 4c76ee8fb..f3e31f06f 100644 --- a/llms/googleaiv2/errors/errors.go +++ b/llms/googleaiv2/errors/errors.go @@ -4,7 +4,7 @@ import ( "net/http" "strings" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/llms/googleaiv2/googleai.go b/llms/googleaiv2/googleai.go index a77f8a25d..af15225f9 100644 --- a/llms/googleaiv2/googleai.go +++ b/llms/googleaiv2/googleai.go @@ -9,9 +9,9 @@ import ( "io" "strings" - "github.com/vendasta/langchaingo/internal/imageutil" - "github.com/vendasta/langchaingo/llms" - googleaierrors "github.com/vendasta/langchaingo/llms/googleaiv2/errors" + "github.com/tmc/langchaingo/internal/imageutil" + "github.com/tmc/langchaingo/llms" + googleaierrors "github.com/tmc/langchaingo/llms/googleaiv2/errors" "google.golang.org/genai" ) diff --git a/llms/googleaiv2/googleai_core_unit_test.go b/llms/googleaiv2/googleai_core_unit_test.go index bf93b048b..49ab4b748 100644 --- a/llms/googleaiv2/googleai_core_unit_test.go +++ b/llms/googleaiv2/googleai_core_unit_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" "google.golang.org/genai" ) diff --git a/llms/googleaiv2/googleai_test.go b/llms/googleaiv2/googleai_test.go index 00bb72c38..8a2a99c55 100644 --- a/llms/googleaiv2/googleai_test.go +++ b/llms/googleaiv2/googleai_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/llms/googleaiv2/googleai_unit_test.go b/llms/googleaiv2/googleai_unit_test.go index 03d003185..9abeb12e1 100644 --- a/llms/googleaiv2/googleai_unit_test.go +++ b/llms/googleaiv2/googleai_unit_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestNew(t *testing.T) { diff --git a/llms/googleaiv2/internal/palmclient/palmclient.go b/llms/googleaiv2/internal/palmclient/palmclient.go index 599e88bf7..4bed8e9c6 100644 --- a/llms/googleaiv2/internal/palmclient/palmclient.go +++ b/llms/googleaiv2/internal/palmclient/palmclient.go @@ -8,7 +8,7 @@ import ( aiplatform "cloud.google.com/go/aiplatform/apiv1" "cloud.google.com/go/aiplatform/apiv1/aiplatformpb" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" "google.golang.org/api/option" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/llms/googleaiv2/internal/palmclient/palmclient_unit_test.go b/llms/googleaiv2/internal/palmclient/palmclient_unit_test.go index 502eed3ca..f173c894e 100644 --- a/llms/googleaiv2/internal/palmclient/palmclient_unit_test.go +++ b/llms/googleaiv2/internal/palmclient/palmclient_unit_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/llms/googleaiv2/llmtest_test.go b/llms/googleaiv2/llmtest_test.go index 096692616..929b9fe69 100644 --- a/llms/googleaiv2/llmtest_test.go +++ b/llms/googleaiv2/llmtest_test.go @@ -5,7 +5,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/googleaiv2/new.go b/llms/googleaiv2/new.go index 8f10d9238..eb652e057 100644 --- a/llms/googleaiv2/new.go +++ b/llms/googleaiv2/new.go @@ -8,8 +8,8 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" "google.golang.org/genai" ) diff --git a/llms/googleaiv2/option.go b/llms/googleaiv2/option.go index 96c95ec7e..636514e55 100644 --- a/llms/googleaiv2/option.go +++ b/llms/googleaiv2/option.go @@ -6,7 +6,7 @@ import ( "reflect" "cloud.google.com/go/vertexai/genai" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" "google.golang.org/api/option" "google.golang.org/grpc" ) diff --git a/llms/googleaiv2/palm/palm_llm.go b/llms/googleaiv2/palm/palm_llm.go index 36f07c5ae..cf77588a8 100644 --- a/llms/googleaiv2/palm/palm_llm.go +++ b/llms/googleaiv2/palm/palm_llm.go @@ -7,9 +7,9 @@ import ( "context" "errors" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleaiv2/internal/palmclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleaiv2/internal/palmclient" ) var ( diff --git a/llms/googleaiv2/palm/palm_llm_test.go b/llms/googleaiv2/palm/palm_llm_test.go index 398fdbfa1..43c724542 100644 --- a/llms/googleaiv2/palm/palm_llm_test.go +++ b/llms/googleaiv2/palm/palm_llm_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" ) func newPalmTestLLM(t *testing.T) *LLM { diff --git a/llms/googleaiv2/reasoning_test.go b/llms/googleaiv2/reasoning_test.go index 980661d48..bc1602c04 100644 --- a/llms/googleaiv2/reasoning_test.go +++ b/llms/googleaiv2/reasoning_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestGoogleAI_SupportsReasoning(t *testing.T) { diff --git a/llms/googleaiv2/shared_test/shared_test.go b/llms/googleaiv2/shared_test/shared_test.go index c587a01c0..e6c6f160b 100644 --- a/llms/googleaiv2/shared_test/shared_test.go +++ b/llms/googleaiv2/shared_test/shared_test.go @@ -20,12 +20,12 @@ import ( "cloud.google.com/go/aiplatform/apiv1/aiplatformpb" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleaiv2" - "github.com/vendasta/langchaingo/llms/googleaiv2/vertex" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleaiv2" + "github.com/tmc/langchaingo/llms/googleaiv2/vertex" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -293,7 +293,7 @@ func testMultiContentImageLink(t *testing.T, llm llms.Model) { parts := []llms.ContentPart{ llms.ImageURLPart( - "https://github.com/vendasta/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true", + "https://github.com/tmc/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true", ), llms.TextPart("describe this image in detail"), } diff --git a/llms/googleaiv2/vertex/embeddings.go b/llms/googleaiv2/vertex/embeddings.go index d01808087..5ac8f2619 100644 --- a/llms/googleaiv2/vertex/embeddings.go +++ b/llms/googleaiv2/vertex/embeddings.go @@ -5,7 +5,7 @@ import ( "errors" "fmt" - "github.com/vendasta/langchaingo/llms/googleaiv2/internal/palmclient" + "github.com/tmc/langchaingo/llms/googleaiv2/internal/palmclient" ) // CreateEmbedding creates embeddings from texts. diff --git a/llms/googleaiv2/vertex/embeddings_test.go b/llms/googleaiv2/vertex/embeddings_test.go index 5c0da2b40..df21cfa76 100644 --- a/llms/googleaiv2/vertex/embeddings_test.go +++ b/llms/googleaiv2/vertex/embeddings_test.go @@ -4,8 +4,8 @@ import ( "errors" "testing" - "github.com/vendasta/langchaingo/llms/googleaiv2" - "github.com/vendasta/langchaingo/llms/googleaiv2/internal/palmclient" + "github.com/tmc/langchaingo/llms/googleaiv2" + "github.com/tmc/langchaingo/llms/googleaiv2/internal/palmclient" ) func TestCreateEmbedding(t *testing.T) { diff --git a/llms/googleaiv2/vertex/new.go b/llms/googleaiv2/vertex/new.go index 68bb85c95..5c954355a 100644 --- a/llms/googleaiv2/vertex/new.go +++ b/llms/googleaiv2/vertex/new.go @@ -7,10 +7,10 @@ import ( "context" "cloud.google.com/go/vertexai/genai" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleaiv2" - "github.com/vendasta/langchaingo/llms/googleaiv2/internal/palmclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleaiv2" + "github.com/tmc/langchaingo/llms/googleaiv2/internal/palmclient" ) // Vertex is a type that represents a Vertex AI API client. diff --git a/llms/googleaiv2/vertex/new_test.go b/llms/googleaiv2/vertex/new_test.go index 47014dac8..04b4556b7 100644 --- a/llms/googleaiv2/vertex/new_test.go +++ b/llms/googleaiv2/vertex/new_test.go @@ -4,7 +4,7 @@ import ( "net/http" "testing" - "github.com/vendasta/langchaingo/llms/googleaiv2" + "github.com/tmc/langchaingo/llms/googleaiv2" "google.golang.org/api/option" ) diff --git a/llms/googleaiv2/vertex/vertex.go b/llms/googleaiv2/vertex/vertex.go index 5a5221b07..00ce88177 100644 --- a/llms/googleaiv2/vertex/vertex.go +++ b/llms/googleaiv2/vertex/vertex.go @@ -13,9 +13,9 @@ import ( "strings" "cloud.google.com/go/vertexai/genai" - "github.com/vendasta/langchaingo/internal/imageutil" - "github.com/vendasta/langchaingo/llms" - googleaierrors "github.com/vendasta/langchaingo/llms/googleaiv2/errors" + "github.com/tmc/langchaingo/internal/imageutil" + "github.com/tmc/langchaingo/llms" + googleaierrors "github.com/tmc/langchaingo/llms/googleaiv2/errors" "google.golang.org/api/iterator" ) diff --git a/llms/googleaiv2/vertex/vertex_test.go b/llms/googleaiv2/vertex/vertex_test.go index b92f60749..a9ab84954 100644 --- a/llms/googleaiv2/vertex/vertex_test.go +++ b/llms/googleaiv2/vertex/vertex_test.go @@ -9,10 +9,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/googleaiv2" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/googleaiv2" ) func newHTTPRRClient(t *testing.T, opts ...googleaiv2.Option) *Vertex { diff --git a/llms/googleaiv2/vertex/vertex_unit_test.go b/llms/googleaiv2/vertex/vertex_unit_test.go index ec89bc82a..1f168907a 100644 --- a/llms/googleaiv2/vertex/vertex_unit_test.go +++ b/llms/googleaiv2/vertex/vertex_unit_test.go @@ -6,7 +6,7 @@ import ( "testing" "cloud.google.com/go/vertexai/genai" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestConvertToolSchemaType(t *testing.T) { diff --git a/llms/huggingface/example_provider_test.go b/llms/huggingface/example_provider_test.go index 910bd2701..5ba41d49c 100644 --- a/llms/huggingface/example_provider_test.go +++ b/llms/huggingface/example_provider_test.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/huggingface" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/huggingface" ) func ExampleNew_withInferenceProvider() { diff --git a/llms/huggingface/huggingfacellm.go b/llms/huggingface/huggingfacellm.go index d2dfdcdc7..4ca171d18 100644 --- a/llms/huggingface/huggingfacellm.go +++ b/llms/huggingface/huggingfacellm.go @@ -7,9 +7,9 @@ import ( "os" "path/filepath" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/huggingface/internal/huggingfaceclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/huggingface/internal/huggingfaceclient" ) var ( diff --git a/llms/huggingface/huggingfacellm_test.go b/llms/huggingface/huggingfacellm_test.go index fb1d2d37a..f3b7638db 100644 --- a/llms/huggingface/huggingfacellm_test.go +++ b/llms/huggingface/huggingfacellm_test.go @@ -6,8 +6,8 @@ import ( "strings" "testing" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" ) func TestHuggingFaceLLMWithProvider(t *testing.T) { diff --git a/llms/huggingface/internal/huggingfaceclient/huggingfaceclient.go b/llms/huggingface/internal/huggingfaceclient/huggingfaceclient.go index 9bddb58a3..f645d7975 100644 --- a/llms/huggingface/internal/huggingfaceclient/huggingfaceclient.go +++ b/llms/huggingface/internal/huggingfaceclient/huggingfaceclient.go @@ -6,7 +6,7 @@ import ( "fmt" "net/http" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) var ( diff --git a/llms/huggingface/internal/huggingfaceclient/huggingfaceclient_test.go b/llms/huggingface/internal/huggingfaceclient/huggingfaceclient_test.go index 043738911..883a806c4 100644 --- a/llms/huggingface/internal/huggingfaceclient/huggingfaceclient_test.go +++ b/llms/huggingface/internal/huggingfaceclient/huggingfaceclient_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" ) const testURL = "https://api-inference.huggingface.co" diff --git a/llms/huggingface/llmtest_test.go b/llms/huggingface/llmtest_test.go index 677cfff5c..dc7003c32 100644 --- a/llms/huggingface/llmtest_test.go +++ b/llms/huggingface/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/llamafile/internal/llamafileclient/llamafileclient.go b/llms/llamafile/internal/llamafileclient/llamafileclient.go index a7f3e8739..bc3a056d7 100644 --- a/llms/llamafile/internal/llamafileclient/llamafileclient.go +++ b/llms/llamafile/internal/llamafileclient/llamafileclient.go @@ -14,7 +14,7 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) const maxBufferSize = 512 * 1000 diff --git a/llms/llamafile/internal/llamafileclient/llamafileclient_test.go b/llms/llamafile/internal/llamafileclient/llamafileclient_test.go index e2d004d11..333a5978d 100644 --- a/llms/llamafile/internal/llamafileclient/llamafileclient_test.go +++ b/llms/llamafile/internal/llamafileclient/llamafileclient_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func TestClient_Generate(t *testing.T) { diff --git a/llms/llamafile/llamafilellm.go b/llms/llamafile/llamafilellm.go index 939473bfe..e86f0437b 100644 --- a/llms/llamafile/llamafilellm.go +++ b/llms/llamafile/llamafilellm.go @@ -4,9 +4,9 @@ import ( "context" "errors" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/llamafile/internal/llamafileclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/llamafile/internal/llamafileclient" ) var ( diff --git a/llms/llamafile/llamafilellm_test.go b/llms/llamafile/llamafilellm_test.go index 970a17493..5613a5754 100644 --- a/llms/llamafile/llamafilellm_test.go +++ b/llms/llamafile/llamafilellm_test.go @@ -10,8 +10,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/llamafile/internal/llamafileclient" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/llamafile/internal/llamafileclient" ) // isLlamafileAvailable checks if the llamafile server is available diff --git a/llms/llamafile/llmtest_test.go b/llms/llamafile/llmtest_test.go index 50c754115..8a219b78c 100644 --- a/llms/llamafile/llmtest_test.go +++ b/llms/llamafile/llmtest_test.go @@ -3,7 +3,7 @@ package llamafile import ( "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/llamafile/options.go b/llms/llamafile/options.go index 01dd2e78b..8790491bd 100644 --- a/llms/llamafile/options.go +++ b/llms/llamafile/options.go @@ -1,6 +1,6 @@ package llamafile -import "github.com/vendasta/langchaingo/llms/llamafile/internal/llamafileclient" +import "github.com/tmc/langchaingo/llms/llamafile/internal/llamafileclient" type Option func(*llamafileclient.GenerationSettings) diff --git a/llms/local/llmtest_test.go b/llms/local/llmtest_test.go index aaf1b4b50..48634fc65 100644 --- a/llms/local/llmtest_test.go +++ b/llms/local/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/local/localllm.go b/llms/local/localllm.go index 24caa73b6..bbbbe9d40 100644 --- a/llms/local/localllm.go +++ b/llms/local/localllm.go @@ -8,9 +8,9 @@ import ( "os/exec" "strings" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/local/internal/localclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/local/internal/localclient" ) var ( diff --git a/llms/local/localllm_test.go b/llms/local/localllm_test.go index 06dc2a022..4e470ee6d 100644 --- a/llms/local/localllm_test.go +++ b/llms/local/localllm_test.go @@ -5,8 +5,8 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) func TestNew(t *testing.T) { diff --git a/llms/maritaca/internal/maritacaclient/maritacaclient_test.go b/llms/maritaca/internal/maritacaclient/maritacaclient_test.go index b2b5b7f9c..ce5071ead 100644 --- a/llms/maritaca/internal/maritacaclient/maritacaclient_test.go +++ b/llms/maritaca/internal/maritacaclient/maritacaclient_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func TestClient_Generate(t *testing.T) { diff --git a/llms/maritaca/llmtest_test.go b/llms/maritaca/llmtest_test.go index 12bb28aff..9ed743208 100644 --- a/llms/maritaca/llmtest_test.go +++ b/llms/maritaca/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/maritaca/maritaca_test.go b/llms/maritaca/maritaca_test.go index a866f63e3..17d062197 100644 --- a/llms/maritaca/maritaca_test.go +++ b/llms/maritaca/maritaca_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" ) func newTestClient(t *testing.T, opts ...Option) *LLM { diff --git a/llms/maritaca/maritacallm.go b/llms/maritaca/maritacallm.go index fcce89464..495bad16c 100644 --- a/llms/maritaca/maritacallm.go +++ b/llms/maritaca/maritacallm.go @@ -4,10 +4,10 @@ import ( "context" "errors" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/maritaca/internal/maritacaclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/maritaca/internal/maritacaclient" ) var ( diff --git a/llms/maritaca/maritacallm_unit_test.go b/llms/maritaca/maritacallm_unit_test.go index 28f537a60..b8cc82cb8 100644 --- a/llms/maritaca/maritacallm_unit_test.go +++ b/llms/maritaca/maritacallm_unit_test.go @@ -8,10 +8,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/maritaca/internal/maritacaclient" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/maritaca/internal/maritacaclient" + "github.com/tmc/langchaingo/schema" ) func TestNew(t *testing.T) { diff --git a/llms/maritaca/options.go b/llms/maritaca/options.go index fdac29e1a..5990dfce2 100644 --- a/llms/maritaca/options.go +++ b/llms/maritaca/options.go @@ -5,7 +5,7 @@ import ( "net/http" "net/url" - "github.com/vendasta/langchaingo/llms/maritaca/internal/maritacaclient" + "github.com/tmc/langchaingo/llms/maritaca/internal/maritacaclient" ) type options struct { diff --git a/llms/mistral/client_options.go b/llms/mistral/client_options.go index 6ad429ca6..1d32253c2 100644 --- a/llms/mistral/client_options.go +++ b/llms/mistral/client_options.go @@ -3,7 +3,7 @@ package mistral import ( "time" - "github.com/vendasta/langchaingo/callbacks" + "github.com/tmc/langchaingo/callbacks" ) type clientOptions struct { diff --git a/llms/mistral/errors.go b/llms/mistral/errors.go index e4819f4fa..fdb88198a 100644 --- a/llms/mistral/errors.go +++ b/llms/mistral/errors.go @@ -3,7 +3,7 @@ package mistral import ( "strings" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // errorMapping represents a mapping from error patterns to error codes. diff --git a/llms/mistral/llmtest_test.go b/llms/mistral/llmtest_test.go index 4c700a92c..965c58773 100644 --- a/llms/mistral/llmtest_test.go +++ b/llms/mistral/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/mistral/mistralembed_test.go b/llms/mistral/mistralembed_test.go index 906718106..0d89ab449 100644 --- a/llms/mistral/mistralembed_test.go +++ b/llms/mistral/mistralembed_test.go @@ -7,8 +7,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" ) // TestConvertFloat64ToFloat32 tests the ConvertFloat64ToFloat32 function using table-driven tests. diff --git a/llms/mistral/mistralmodel.go b/llms/mistral/mistralmodel.go index 699a82d8d..4d145f78f 100644 --- a/llms/mistral/mistralmodel.go +++ b/llms/mistral/mistralmodel.go @@ -6,8 +6,8 @@ import ( "os" sdk "github.com/gage-technologies/mistral-go" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" ) // Model encapsulates an instantiated Mistral client, the client options used to instantiate the client, and a callback handler provided by Langchain Go. diff --git a/llms/mistral/mistralmodel_test.go b/llms/mistral/mistralmodel_test.go index 4f7939d6f..f40ec95a9 100644 --- a/llms/mistral/mistralmodel_test.go +++ b/llms/mistral/mistralmodel_test.go @@ -7,8 +7,8 @@ import ( "time" sdk "github.com/gage-technologies/mistral-go" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) func TestNew(t *testing.T) { diff --git a/llms/ollama/context_cache.go b/llms/ollama/context_cache.go index 2a19c3dfa..4bc9fd9bb 100644 --- a/llms/ollama/context_cache.go +++ b/llms/ollama/context_cache.go @@ -6,7 +6,7 @@ import ( "sync" "time" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // ContextCache provides a simple in-memory cache for conversation contexts. diff --git a/llms/ollama/internal/ollamaclient/ollamaclient.go b/llms/ollama/internal/ollamaclient/ollamaclient.go index bf5cbcd9b..1f3141bca 100644 --- a/llms/ollama/internal/ollamaclient/ollamaclient.go +++ b/llms/ollama/internal/ollamaclient/ollamaclient.go @@ -13,7 +13,7 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) type Client struct { diff --git a/llms/ollama/internal/ollamaclient/ollamaclient_test.go b/llms/ollama/internal/ollamaclient/ollamaclient_test.go index f3b272677..0b917e34e 100644 --- a/llms/ollama/internal/ollamaclient/ollamaclient_test.go +++ b/llms/ollama/internal/ollamaclient/ollamaclient_test.go @@ -12,7 +12,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) // getOllamaTestURL returns the Ollama server URL to use for testing. diff --git a/llms/ollama/llmtest_test.go b/llms/ollama/llmtest_test.go index ba54aef61..6e58d61eb 100644 --- a/llms/ollama/llmtest_test.go +++ b/llms/ollama/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/ollama/ollama_test.go b/llms/ollama/ollama_test.go index f45fa625b..e00b967a5 100644 --- a/llms/ollama/ollama_test.go +++ b/llms/ollama/ollama_test.go @@ -11,8 +11,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" ) func newTestClient(t *testing.T, opts ...Option) *LLM { diff --git a/llms/ollama/ollamallm.go b/llms/ollama/ollamallm.go index 3bb3b5acc..493be28e0 100644 --- a/llms/ollama/ollamallm.go +++ b/llms/ollama/ollamallm.go @@ -6,9 +6,9 @@ import ( "fmt" "strings" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/ollama/internal/ollamaclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/ollama/internal/ollamaclient" ) var ( diff --git a/llms/ollama/options.go b/llms/ollama/options.go index cd1ac6405..5d2940f32 100644 --- a/llms/ollama/options.go +++ b/llms/ollama/options.go @@ -6,7 +6,7 @@ import ( "net/url" "time" - "github.com/vendasta/langchaingo/llms/ollama/internal/ollamaclient" + "github.com/tmc/langchaingo/llms/ollama/internal/ollamaclient" ) type options struct { diff --git a/llms/ollama/reasoning_test.go b/llms/ollama/reasoning_test.go index 8e2169bf6..5db7e4f31 100644 --- a/llms/ollama/reasoning_test.go +++ b/llms/ollama/reasoning_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestOllama_SupportsReasoning(t *testing.T) { diff --git a/llms/openai/internal/openaiclient/chat.go b/llms/openai/internal/openaiclient/chat.go index 87c49f229..cea219c5e 100644 --- a/llms/openai/internal/openaiclient/chat.go +++ b/llms/openai/internal/openaiclient/chat.go @@ -10,7 +10,7 @@ import ( "net/http" "strings" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) const ( diff --git a/llms/openai/internal/openaiclient/errors.go b/llms/openai/internal/openaiclient/errors.go index c2fb50216..58e8697ee 100644 --- a/llms/openai/internal/openaiclient/errors.go +++ b/llms/openai/internal/openaiclient/errors.go @@ -3,7 +3,7 @@ package openaiclient import ( "strings" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // errorMapping represents a mapping from error patterns to error codes. diff --git a/llms/openai/internal/openaiclient/openaiclient_test.go b/llms/openai/internal/openaiclient/openaiclient_test.go index 1c7d621cd..af5347ca7 100644 --- a/llms/openai/internal/openaiclient/openaiclient_test.go +++ b/llms/openai/internal/openaiclient/openaiclient_test.go @@ -11,7 +11,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) // setupTestClient creates a test client with httprr recording/replay diff --git a/llms/openai/llm.go b/llms/openai/llm.go index ac9a8c2c4..8ace1d920 100644 --- a/llms/openai/llm.go +++ b/llms/openai/llm.go @@ -4,8 +4,8 @@ import ( "errors" "os" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/llms/openai/internal/openaiclient" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/llms/openai/internal/openaiclient" ) var ( diff --git a/llms/openai/llmtest_test.go b/llms/openai/llmtest_test.go index 37c2f9d00..2c770eac3 100644 --- a/llms/openai/llmtest_test.go +++ b/llms/openai/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/openai/max_tokens_test.go b/llms/openai/max_tokens_test.go index 2252d9e3b..0edad9fa8 100644 --- a/llms/openai/max_tokens_test.go +++ b/llms/openai/max_tokens_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai/internal/openaiclient" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai/internal/openaiclient" ) func TestMaxTokensFieldSerialization(t *testing.T) { diff --git a/llms/openai/multicontent_test.go b/llms/openai/multicontent_test.go index c9797a1de..53f61f782 100644 --- a/llms/openai/multicontent_test.go +++ b/llms/openai/multicontent_test.go @@ -9,8 +9,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" ) func newTestClient(t *testing.T, opts ...Option) llms.Model { @@ -99,7 +99,7 @@ func TestMultiContentImage(t *testing.T) { llm := newTestClient(t, WithModel("gpt-4o")) parts := []llms.ContentPart{ - llms.ImageURLPart("https://github.com/vendasta/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true"), + llms.ImageURLPart("https://github.com/tmc/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true"), llms.TextPart("describe this image in detail"), } content := []llms.MessageContent{ diff --git a/llms/openai/openaillm.go b/llms/openai/openaillm.go index 426d9b30c..558689161 100644 --- a/llms/openai/openaillm.go +++ b/llms/openai/openaillm.go @@ -6,9 +6,9 @@ import ( "regexp" "strings" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai/internal/openaiclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai/internal/openaiclient" ) type ChatMessage = openaiclient.ChatMessage diff --git a/llms/openai/openaillm_option.go b/llms/openai/openaillm_option.go index 46b1d7c32..febb9fec8 100644 --- a/llms/openai/openaillm_option.go +++ b/llms/openai/openaillm_option.go @@ -1,8 +1,8 @@ package openai import ( - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms/openai/internal/openaiclient" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms/openai/internal/openaiclient" ) const ( diff --git a/llms/openai/openrouter_httprr_test.go b/llms/openai/openrouter_httprr_test.go index a33c72cfe..28feb2590 100644 --- a/llms/openai/openrouter_httprr_test.go +++ b/llms/openai/openrouter_httprr_test.go @@ -9,8 +9,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" ) // TestOpenRouterWithHTTPRR tests OpenRouter integration with recorded HTTP responses diff --git a/llms/openai/openrouter_streaming_test.go b/llms/openai/openrouter_streaming_test.go index fce771508..1123ad60c 100644 --- a/llms/openai/openrouter_streaming_test.go +++ b/llms/openai/openrouter_streaming_test.go @@ -10,7 +10,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // TestOpenRouterStreamingPrefix tests that the client correctly handles OpenRouter's ":openrouter" prefix diff --git a/llms/openai/options.go b/llms/openai/options.go index d3f642892..0968b3724 100644 --- a/llms/openai/options.go +++ b/llms/openai/options.go @@ -1,6 +1,6 @@ package openai -import "github.com/vendasta/langchaingo/llms" +import "github.com/tmc/langchaingo/llms" // WithMaxCompletionTokens sets the max_completion_tokens field for token generation. // This is the recommended way to limit tokens with OpenAI models. diff --git a/llms/openai/options_test.go b/llms/openai/options_test.go index e8e4897f8..96ca79724 100644 --- a/llms/openai/options_test.go +++ b/llms/openai/options_test.go @@ -3,7 +3,7 @@ package openai import ( "testing" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestWithMaxCompletionTokens(t *testing.T) { diff --git a/llms/openai/structured_output_test.go b/llms/openai/structured_output_test.go index b224aae7f..f6b915d92 100644 --- a/llms/openai/structured_output_test.go +++ b/llms/openai/structured_output_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai/internal/openaiclient" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai/internal/openaiclient" ) func TestStructuredOutputObjectSchema(t *testing.T) { diff --git a/llms/options_test.go b/llms/options_test.go index afb179ac5..86cc88fcb 100644 --- a/llms/options_test.go +++ b/llms/options_test.go @@ -6,7 +6,7 @@ import ( "reflect" "testing" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestCallOptions(t *testing.T) { //nolint:funlen // comprehensive test diff --git a/llms/prompt_caching_test.go b/llms/prompt_caching_test.go index 4f58b552c..316dfc398 100644 --- a/llms/prompt_caching_test.go +++ b/llms/prompt_caching_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestWithCacheControl(t *testing.T) { diff --git a/llms/prompts_test.go b/llms/prompts_test.go index 9cfb6a2a9..a58ddfc1f 100644 --- a/llms/prompts_test.go +++ b/llms/prompts_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // mockPromptValue implements the PromptValue interface for testing diff --git a/llms/reasoning_test.go b/llms/reasoning_test.go index 2e2fba33d..03a132841 100644 --- a/llms/reasoning_test.go +++ b/llms/reasoning_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestThinkingModes(t *testing.T) { diff --git a/llms/token_utilization_test.go b/llms/token_utilization_test.go index a5db35a7d..d5b41fd57 100644 --- a/llms/token_utilization_test.go +++ b/llms/token_utilization_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // MockLLMWithTokenUsage is a mock LLM that returns token usage information diff --git a/llms/watsonx/llmtest_test.go b/llms/watsonx/llmtest_test.go index c09a1cf44..c391dfdce 100644 --- a/llms/watsonx/llmtest_test.go +++ b/llms/watsonx/llmtest_test.go @@ -5,7 +5,7 @@ import ( "testing" wx "github.com/IBM/watsonx-go/pkg/models" - "github.com/vendasta/langchaingo/testing/llmtest" + "github.com/tmc/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/watsonx/watsonxllm.go b/llms/watsonx/watsonxllm.go index 96427db1f..42f00c272 100644 --- a/llms/watsonx/watsonxllm.go +++ b/llms/watsonx/watsonxllm.go @@ -5,8 +5,8 @@ import ( "errors" wx "github.com/IBM/watsonx-go/pkg/models" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" ) var ( diff --git a/memory/alloydb/README.md b/memory/alloydb/README.md index fb6a37dc9..215501641 100644 --- a/memory/alloydb/README.md +++ b/memory/alloydb/README.md @@ -36,7 +36,7 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/internal/alloydbutil" + "github.com/tmc/langchaingo/internal/alloydbutil" ) func NewAlloyDBEngine(ctx context.Context) (*alloydbutil.PostgresEngine, error) { @@ -62,7 +62,7 @@ func main() { } ``` -See the full [Chat Message History example and tutorial](https://github.com/vendasta/langchaingo/tree/main/examples/google-alloydb-chat-message-history-example). +See the full [Chat Message History example and tutorial](https://github.com/tmc/langchaingo/tree/main/examples/google-alloydb-chat-message-history-example). ## Engine Creation WithPool @@ -77,7 +77,7 @@ import ( "fmt" "github.com/jackc/pgx/v5/pgxpool" - "github.com/vendasta/langchaingo/internal/alloydbutil" + "github.com/tmc/langchaingo/internal/alloydbutil" ) func NewAlloyDBWithPoolEngine(ctx context.Context) (*alloydbutil.PostgresEngine, error) { @@ -113,9 +113,9 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/internal/alloydbutil" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory/alloydb" + "github.com/tmc/langchaingo/internal/alloydbutil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory/alloydb" ) func main() { diff --git a/memory/alloydb/chat_message_history.go b/memory/alloydb/chat_message_history.go index abd0dc446..ddb594af4 100644 --- a/memory/alloydb/chat_message_history.go +++ b/memory/alloydb/chat_message_history.go @@ -7,9 +7,9 @@ import ( "fmt" "github.com/jackc/pgx/v5" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/util/alloydbutil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/util/alloydbutil" ) type ChatMessageHistory struct { diff --git a/memory/alloydb/chat_message_history_test.go b/memory/alloydb/chat_message_history_test.go index 6068c9f1a..97dce4ff1 100644 --- a/memory/alloydb/chat_message_history_test.go +++ b/memory/alloydb/chat_message_history_test.go @@ -6,9 +6,9 @@ import ( "strings" "testing" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory/alloydb" - "github.com/vendasta/langchaingo/util/alloydbutil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory/alloydb" + "github.com/tmc/langchaingo/util/alloydbutil" ) type chatMsg struct{} diff --git a/memory/alloydb/chat_message_history_unit_test.go b/memory/alloydb/chat_message_history_unit_test.go index 909ac00f4..ce7b49cfb 100644 --- a/memory/alloydb/chat_message_history_unit_test.go +++ b/memory/alloydb/chat_message_history_unit_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestApplyChatMessageHistoryOptions(t *testing.T) { diff --git a/memory/buffer.go b/memory/buffer.go index d0d431b93..5d83a8d2f 100644 --- a/memory/buffer.go +++ b/memory/buffer.go @@ -5,8 +5,8 @@ import ( "errors" "fmt" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // ErrInvalidInputValues is returned when input values given to a memory in save context are invalid. diff --git a/memory/buffer_options.go b/memory/buffer_options.go index 279bac5cc..297869b14 100644 --- a/memory/buffer_options.go +++ b/memory/buffer_options.go @@ -1,6 +1,6 @@ package memory -import "github.com/vendasta/langchaingo/schema" +import "github.com/tmc/langchaingo/schema" // ConversationBufferOption is a function for creating new buffer // with other than the default values. diff --git a/memory/buffer_test.go b/memory/buffer_test.go index de7a43f61..bca2ea342 100644 --- a/memory/buffer_test.go +++ b/memory/buffer_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) func TestBufferMemory(t *testing.T) { diff --git a/memory/chat.go b/memory/chat.go index 287d7c872..c9ce85563 100644 --- a/memory/chat.go +++ b/memory/chat.go @@ -3,8 +3,8 @@ package memory import ( "context" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // ChatMessageHistory is a struct that stores chat messages. diff --git a/memory/chat_options.go b/memory/chat_options.go index b5a554995..dc51821c4 100644 --- a/memory/chat_options.go +++ b/memory/chat_options.go @@ -1,6 +1,6 @@ package memory -import "github.com/vendasta/langchaingo/llms" +import "github.com/tmc/langchaingo/llms" // ChatMessageHistoryOption is a function for creating new chat message history // with other than the default values. diff --git a/memory/chat_test.go b/memory/chat_test.go index 164fe52a8..1b3c2a888 100644 --- a/memory/chat_test.go +++ b/memory/chat_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestChatMessageHistory(t *testing.T) { diff --git a/memory/cloudsql/README.md b/memory/cloudsql/README.md index 25bc8931f..3c89b69f1 100644 --- a/memory/cloudsql/README.md +++ b/memory/cloudsql/README.md @@ -35,7 +35,7 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/internal/cloudsqlutil" + "github.com/tmc/langchaingo/internal/cloudsqlutil" ) func NewCloudSQLEngine(ctx context.Context) (*cloudsqlutil.PostgresEngine, error) { @@ -61,7 +61,7 @@ func main() { } ``` -See the full [Chat Message History example and tutorial](https://github.com/vendasta/langchaingo/tree/main/examples/google-cloudsql-chat-message-history-example). +See the full [Chat Message History example and tutorial](https://github.com/tmc/langchaingo/tree/main/examples/google-cloudsql-chat-message-history-example). ## Engine Creation WithPool @@ -76,7 +76,7 @@ import ( "fmt" "github.com/jackc/pgx/v5/pgxpool" - "github.com/vendasta/langchaingo/internal/cloudsqlutil" + "github.com/tmc/langchaingo/internal/cloudsqlutil" ) func NewCloudSQLWithPoolEngine(ctx context.Context) (*cloudsqlutil.PostgresEngine, error) { @@ -112,9 +112,9 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/internal/cloudsqlutil" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory/cloudsql" + "github.com/tmc/langchaingo/internal/cloudsqlutil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory/cloudsql" ) func main() { diff --git a/memory/cloudsql/chat_message_history.go b/memory/cloudsql/chat_message_history.go index a17f8713d..03500ad3c 100644 --- a/memory/cloudsql/chat_message_history.go +++ b/memory/cloudsql/chat_message_history.go @@ -7,9 +7,9 @@ import ( "fmt" "github.com/jackc/pgx/v5" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/util/cloudsqlutil" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/util/cloudsqlutil" ) type ChatMessageHistory struct { diff --git a/memory/mongo/main_test.go b/memory/mongo/main_test.go index 5cd60f5db..0cbfd9b26 100644 --- a/memory/mongo/main_test.go +++ b/memory/mongo/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/memory/mongo/mongo_chat_history.go b/memory/mongo/mongo_chat_history.go index fe65329d3..3cbbc0960 100644 --- a/memory/mongo/mongo_chat_history.go +++ b/memory/mongo/mongo_chat_history.go @@ -4,9 +4,9 @@ import ( "context" "encoding/json" - "github.com/vendasta/langchaingo/internal/mongodb" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/internal/mongodb" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo" ) diff --git a/memory/mongo/mongo_chat_history_test.go b/memory/mongo/mongo_chat_history_test.go index c19275086..066674d8e 100644 --- a/memory/mongo/mongo_chat_history_test.go +++ b/memory/mongo/mongo_chat_history_test.go @@ -12,8 +12,8 @@ import ( "github.com/testcontainers/testcontainers-go/log" "github.com/testcontainers/testcontainers-go/modules/mongodb" "github.com/testcontainers/testcontainers-go/wait" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/llms" ) func runTestContainer(t *testing.T) string { diff --git a/memory/simple.go b/memory/simple.go index d40abed04..f4a5a2def 100644 --- a/memory/simple.go +++ b/memory/simple.go @@ -3,7 +3,7 @@ package memory import ( "context" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) // Simple is a class that implement the memory interface, but does nothing. diff --git a/memory/sqlite3/sqlite3_history.go b/memory/sqlite3/sqlite3_history.go index 8f4de8e5c..27bd4d1bb 100644 --- a/memory/sqlite3/sqlite3_history.go +++ b/memory/sqlite3/sqlite3_history.go @@ -9,8 +9,8 @@ import ( "strings" _ "github.com/mattn/go-sqlite3" // sqlite3 driver. - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // SqliteChatMessageHistory is a struct that stores chat messages. diff --git a/memory/sqlite3/sqlite3_history_test.go b/memory/sqlite3/sqlite3_history_test.go index 9c6b503c6..57cdc9552 100644 --- a/memory/sqlite3/sqlite3_history_test.go +++ b/memory/sqlite3/sqlite3_history_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory/sqlite3" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory/sqlite3" ) func TestSqliteChatMessageHistory(t *testing.T) { diff --git a/memory/token_buffer.go b/memory/token_buffer.go index ba0a4510f..81592ea8d 100644 --- a/memory/token_buffer.go +++ b/memory/token_buffer.go @@ -3,8 +3,8 @@ package memory import ( "context" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // ConversationTokenBuffer for storing conversation memory. diff --git a/memory/token_buffer_test.go b/memory/token_buffer_test.go index ce0827a63..d6bcc86ce 100644 --- a/memory/token_buffer_test.go +++ b/memory/token_buffer_test.go @@ -7,9 +7,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" ) // newTestOpenAIClient creates an OpenAI client with httprr support for testing. diff --git a/memory/window_buffer.go b/memory/window_buffer.go index 91d6d69ed..fe67baa35 100644 --- a/memory/window_buffer.go +++ b/memory/window_buffer.go @@ -3,8 +3,8 @@ package memory import ( "context" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) const ( diff --git a/memory/window_buffer_test.go b/memory/window_buffer_test.go index 21ecef06e..07c2b7db0 100644 --- a/memory/window_buffer_test.go +++ b/memory/window_buffer_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestWindowBufferMemory(t *testing.T) { diff --git a/memory/zep/zep_chat_history.go b/memory/zep/zep_chat_history.go index f44b7aadc..4e01ae85f 100644 --- a/memory/zep/zep_chat_history.go +++ b/memory/zep/zep_chat_history.go @@ -7,8 +7,8 @@ import ( "github.com/getzep/zep-go" zepClient "github.com/getzep/zep-go/client" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // ChatMessageHistory is a struct that stores chat messages. diff --git a/memory/zep/zep_memory.go b/memory/zep/zep_memory.go index 4fa41816f..0ff76fd9d 100644 --- a/memory/zep/zep_memory.go +++ b/memory/zep/zep_memory.go @@ -5,9 +5,9 @@ import ( "github.com/getzep/zep-go" zepClient "github.com/getzep/zep-go/client" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/memory" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/memory" + "github.com/tmc/langchaingo/schema" ) // Memory is a simple form of memory that remembers previous conversational back and forth directly. diff --git a/memory/zep/zep_test.go b/memory/zep/zep_test.go index f74fbf24b..1c6a47d4d 100644 --- a/memory/zep/zep_test.go +++ b/memory/zep/zep_test.go @@ -6,7 +6,7 @@ import ( "github.com/getzep/zep-go" zepClient "github.com/getzep/zep-go/client" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // MockZepClient implements a simple mock for testing diff --git a/outputparser/boolean_parser.go b/outputparser/boolean_parser.go index eb8c944ad..14d1a4698 100644 --- a/outputparser/boolean_parser.go +++ b/outputparser/boolean_parser.go @@ -5,8 +5,8 @@ import ( "slices" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // BooleanParser is an output parser used to parse the output of an LLM as a boolean. diff --git a/outputparser/boolean_parser_test.go b/outputparser/boolean_parser_test.go index 2057f01cf..ee3f5b195 100644 --- a/outputparser/boolean_parser_test.go +++ b/outputparser/boolean_parser_test.go @@ -3,7 +3,7 @@ package outputparser_test import ( "testing" - "github.com/vendasta/langchaingo/outputparser" + "github.com/tmc/langchaingo/outputparser" ) func TestBooleanParser(t *testing.T) { diff --git a/outputparser/combining.go b/outputparser/combining.go index d859715ab..0e6f2ed7b 100644 --- a/outputparser/combining.go +++ b/outputparser/combining.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // Combining is a parser that combines multiple parsers into one. diff --git a/outputparser/combining_test.go b/outputparser/combining_test.go index 791435327..4f994c5f2 100644 --- a/outputparser/combining_test.go +++ b/outputparser/combining_test.go @@ -5,7 +5,7 @@ import ( "reflect" "testing" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) func TestCombine(t *testing.T) { diff --git a/outputparser/comma_seperated_list.go b/outputparser/comma_seperated_list.go index 374d059fb..789fdc613 100644 --- a/outputparser/comma_seperated_list.go +++ b/outputparser/comma_seperated_list.go @@ -3,8 +3,8 @@ package outputparser import ( "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // CommaSeparatedList is an output parser used to parse the output of an LLM as a diff --git a/outputparser/comma_seperated_list_test.go b/outputparser/comma_seperated_list_test.go index d764e809e..f84d37096 100644 --- a/outputparser/comma_seperated_list_test.go +++ b/outputparser/comma_seperated_list_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/vendasta/langchaingo/outputparser" + "github.com/tmc/langchaingo/outputparser" ) func TestCommaSeparatedList(t *testing.T) { diff --git a/outputparser/defined.go b/outputparser/defined.go index 275a503fa..138055566 100644 --- a/outputparser/defined.go +++ b/outputparser/defined.go @@ -7,8 +7,8 @@ import ( "fmt" "reflect" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // Defined parses JSON output from an LLM into Go structs. By providing diff --git a/outputparser/parser_additional_test.go b/outputparser/parser_additional_test.go index 42cf34c53..c573fba76 100644 --- a/outputparser/parser_additional_test.go +++ b/outputparser/parser_additional_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) func TestBooleanParser_GetFormatInstructions(t *testing.T) { diff --git a/outputparser/regex_dict.go b/outputparser/regex_dict.go index 312aa697a..541160d32 100644 --- a/outputparser/regex_dict.go +++ b/outputparser/regex_dict.go @@ -4,8 +4,8 @@ import ( "fmt" "regexp" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // RegexDict is an output parser used to parse the output of an LLM as a map. diff --git a/outputparser/regex_dict_test.go b/outputparser/regex_dict_test.go index 71b569c0c..8d8b71b94 100644 --- a/outputparser/regex_dict_test.go +++ b/outputparser/regex_dict_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/vendasta/langchaingo/outputparser" + "github.com/tmc/langchaingo/outputparser" ) func TestRegexDict(t *testing.T) { diff --git a/outputparser/regex_parser.go b/outputparser/regex_parser.go index 16a79302d..7476548aa 100644 --- a/outputparser/regex_parser.go +++ b/outputparser/regex_parser.go @@ -4,8 +4,8 @@ import ( "fmt" "regexp" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // RegexParser is an output parser used to parse the output of an LLM as a map. diff --git a/outputparser/regex_parser_test.go b/outputparser/regex_parser_test.go index 97e8067d0..40a28e4c4 100644 --- a/outputparser/regex_parser_test.go +++ b/outputparser/regex_parser_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/vendasta/langchaingo/outputparser" + "github.com/tmc/langchaingo/outputparser" ) func TestRegexParser(t *testing.T) { diff --git a/outputparser/simple.go b/outputparser/simple.go index d1fbbfdb2..994b86d91 100644 --- a/outputparser/simple.go +++ b/outputparser/simple.go @@ -3,8 +3,8 @@ package outputparser import ( "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // Simple is an output parser that does nothing. diff --git a/outputparser/structured.go b/outputparser/structured.go index 9b1b31da3..0ad621964 100644 --- a/outputparser/structured.go +++ b/outputparser/structured.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) // ParseError is the error type returned by output parsers. diff --git a/prompts/chat_prompt.go b/prompts/chat_prompt.go index cf9c13b57..bb4ee9193 100644 --- a/prompts/chat_prompt.go +++ b/prompts/chat_prompt.go @@ -3,7 +3,7 @@ package prompts import ( "fmt" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) var _ llms.PromptValue = ChatPromptValue{} diff --git a/prompts/chat_prompt_template.go b/prompts/chat_prompt_template.go index 5fcf31157..5d21986c8 100644 --- a/prompts/chat_prompt_template.go +++ b/prompts/chat_prompt_template.go @@ -1,6 +1,6 @@ package prompts -import "github.com/vendasta/langchaingo/llms" +import "github.com/tmc/langchaingo/llms" // ChatPromptTemplate is a prompt template for chat messages. type ChatPromptTemplate struct { diff --git a/prompts/chat_prompt_template_test.go b/prompts/chat_prompt_template_test.go index fa7b13e0a..67cf4a4df 100644 --- a/prompts/chat_prompt_template_test.go +++ b/prompts/chat_prompt_template_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) func TestChatPromptTemplate(t *testing.T) { diff --git a/prompts/few_shot.go b/prompts/few_shot.go index 1adb111ee..0c9478bba 100644 --- a/prompts/few_shot.go +++ b/prompts/few_shot.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) var ( diff --git a/prompts/message_prompt_template.go b/prompts/message_prompt_template.go index 745b07ad1..5d62d5f11 100644 --- a/prompts/message_prompt_template.go +++ b/prompts/message_prompt_template.go @@ -3,7 +3,7 @@ package prompts import ( "fmt" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // SystemMessagePromptTemplate is a message formatter that returns a system message. diff --git a/prompts/prompt_template.go b/prompts/prompt_template.go index 80e077aec..6a40cbe17 100644 --- a/prompts/prompt_template.go +++ b/prompts/prompt_template.go @@ -4,8 +4,8 @@ import ( "errors" "fmt" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" ) var ( diff --git a/prompts/prompts.go b/prompts/prompts.go index 300657d48..519c0c86a 100644 --- a/prompts/prompts.go +++ b/prompts/prompts.go @@ -1,6 +1,6 @@ package prompts -import "github.com/vendasta/langchaingo/llms" +import "github.com/tmc/langchaingo/llms" // Formatter is an interface for formatting a map of values into a string. type Formatter interface { diff --git a/prompts/string_prompt.go b/prompts/string_prompt.go index d5594a8f1..88adff57c 100644 --- a/prompts/string_prompt.go +++ b/prompts/string_prompt.go @@ -1,6 +1,6 @@ package prompts -import "github.com/vendasta/langchaingo/llms" +import "github.com/tmc/langchaingo/llms" var _ llms.PromptValue = StringPromptValue("") diff --git a/prompts/templates.go b/prompts/templates.go index 03499b8a4..4ad48cc80 100644 --- a/prompts/templates.go +++ b/prompts/templates.go @@ -41,8 +41,8 @@ import ( "text/template" "github.com/Masterminds/sprig/v3" - "github.com/vendasta/langchaingo/prompts/internal/fstring" - sanitization "github.com/vendasta/langchaingo/prompts/internal/sanitization" + "github.com/tmc/langchaingo/prompts/internal/fstring" + sanitization "github.com/tmc/langchaingo/prompts/internal/sanitization" ) // ErrInvalidTemplateFormat is the error when the template format is invalid and diff --git a/prompts/templates_jinja2.go b/prompts/templates_jinja2.go index f8f4f5fb0..af0e06541 100644 --- a/prompts/templates_jinja2.go +++ b/prompts/templates_jinja2.go @@ -8,7 +8,7 @@ import ( "github.com/nikolalohinski/gonja" "github.com/nikolalohinski/gonja/config" - "github.com/vendasta/langchaingo/prompts/internal/loader" + "github.com/tmc/langchaingo/prompts/internal/loader" ) var ( diff --git a/schema/chat_message_history.go b/schema/chat_message_history.go index 5bae0642f..262d5b644 100644 --- a/schema/chat_message_history.go +++ b/schema/chat_message_history.go @@ -3,7 +3,7 @@ package schema import ( "context" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // ChatMessageHistory is the interface for chat history in memory/store. diff --git a/schema/output_parsers.go b/schema/output_parsers.go index af3d9a8f0..054e51548 100644 --- a/schema/output_parsers.go +++ b/schema/output_parsers.go @@ -1,6 +1,6 @@ package schema -import "github.com/vendasta/langchaingo/llms" +import "github.com/tmc/langchaingo/llms" // OutputParser is an interface for parsing the output of an LLM call. type OutputParser[T any] interface { diff --git a/scripts/README.md b/scripts/README.md index 830ffabcc..4ccb5f7dc 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -41,7 +41,7 @@ git add -A git commit -m "Transform imports: vendasta → tmc for upstream merge" # 3. Add upstream remote (if not already added) -git remote add upstream https://github.com/vendasta/langchaingo.git || true +git remote add upstream https://github.com/tmc/langchaingo.git || true git fetch upstream # 4. Merge from upstream (conflicts will be minimal!) @@ -100,7 +100,7 @@ Scanning repository... Summary: Files transformed: 387 Total replacements: 774 - Direction: github.com/vendasta/langchaingo → github.com/vendasta/langchaingo + Direction: github.com/tmc/langchaingo → github.com/tmc/langchaingo ``` #### After Upstream Merge @@ -119,7 +119,7 @@ Scanning repository... Summary: Files transformed: 387 Total replacements: 774 - Direction: github.com/vendasta/langchaingo → github.com/vendasta/langchaingo + Direction: github.com/tmc/langchaingo → github.com/tmc/langchaingo ``` #### Dry Run @@ -194,7 +194,7 @@ After transforming imports back to `vendasta`, examples need to use the local co ``` module declares its path as: github.com/tmc/langchaingo - but was required as: github.com/vendasta/langchaingo + but was required as: github.com/tmc/langchaingo ``` ### Usage @@ -210,7 +210,7 @@ For each example in `examples/*/go.mod`: 1. **Adds or updates replace directive:** ```go - replace github.com/vendasta/langchaingo => ../.. + replace github.com/tmc/langchaingo => ../.. ``` 2. **Updates module paths:** @@ -243,7 +243,7 @@ For each example in `examples/*/go.mod`: ✓ Updated 75 example modules ════════════════════════════════════════════════════════════════ -All examples now use: replace github.com/vendasta/langchaingo => ../.. +All examples now use: replace github.com/tmc/langchaingo => ../.. ``` ### Compatibility diff --git a/testing/llmtest/llmtest.go b/testing/llmtest/llmtest.go index 89d882cae..de559dda2 100644 --- a/testing/llmtest/llmtest.go +++ b/testing/llmtest/llmtest.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // TestLLM tests an LLM implementation. diff --git a/testing/llmtest/llmtest_test.go b/testing/llmtest/llmtest_test.go index 6e56b9da7..51eb0a625 100644 --- a/testing/llmtest/llmtest_test.go +++ b/testing/llmtest/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/llms" + "github.com/tmc/langchaingo/llms" ) // TestMockLLM tests the mock implementation. diff --git a/textsplitter/markdown_splitter_test.go b/textsplitter/markdown_splitter_test.go index 557cdf340..758180065 100644 --- a/textsplitter/markdown_splitter_test.go +++ b/textsplitter/markdown_splitter_test.go @@ -7,7 +7,7 @@ import ( "github.com/pkoukk/tiktoken-go" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) func TestMarkdownHeaderTextSplitter_SplitText(t *testing.T) { diff --git a/textsplitter/recursive_character_test.go b/textsplitter/recursive_character_test.go index 28914310a..2e087b1df 100644 --- a/textsplitter/recursive_character_test.go +++ b/textsplitter/recursive_character_test.go @@ -7,7 +7,7 @@ import ( "github.com/pkoukk/tiktoken-go" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) //nolint:dupword,funlen diff --git a/textsplitter/split_documents.go b/textsplitter/split_documents.go index a2db65aa5..57fecca2e 100644 --- a/textsplitter/split_documents.go +++ b/textsplitter/split_documents.go @@ -5,7 +5,7 @@ import ( "log" "strings" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) // ErrMismatchMetadatasAndText is returned when the number of texts and metadatas diff --git a/textsplitter/testdata/example.md b/textsplitter/testdata/example.md index 16f6e75b6..0410c05ee 100644 --- a/textsplitter/testdata/example.md +++ b/textsplitter/testdata/example.md @@ -43,15 +43,15 @@ to . ## I Have a Question > If you want to ask a question, we assume that you have read the -> available [Documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). +> available [Documentation](https://pkg.go.dev/github.com/tmc/langchaingo). -Before you ask a question, it is best to search for existing [Issues](https://github.com/vendasta/langchaingo/issues) that +Before you ask a question, it is best to search for existing [Issues](https://github.com/tmc/langchaingo/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first. If you then still feel the need to ask a question and need clarification, we recommend the following: -- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). +- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). - Provide as much context as you can about what you're running into. - Provide project and platform versions (nodejs, npm, etc), depending on what seems relevant. @@ -73,11 +73,11 @@ following steps in advance to help us fix any potential bug as fast as possible. - Make sure that you are using the latest version. - Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment - components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). + components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo). If you are looking for support, you might want to check [this section](#i-have-a-question)). - To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in - the [bug tracker](https://github.com/vendasta/langchaingo/issues?q=label%3Abug). + the [bug tracker](https://github.com/tmc/langchaingo/issues?q=label%3Abug). - Also make sure to search the internet (including Stack Overflow) to see if users outside of the GitHub community have discussed the issue. - Collect information about the bug: @@ -95,7 +95,7 @@ following steps in advance to help us fix any potential bug as fast as possible. We use GitHub issues to track bugs and errors. If you run into an issue with the project: -- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). (Since we can't be sure at this point whether it is a +- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). (Since we can't be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.) - Explain the behavior you would expect and the actual behavior. - Please provide as much context as possible and describe the *reproduction steps* that someone else can follow to @@ -123,9 +123,9 @@ community to understand your suggestion and find related suggestions. #### Before Submitting an Enhancement - Make sure that you are using the latest version. -- Read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo) carefully and find out if the functionality is +- Read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo) carefully and find out if the functionality is already covered, maybe by an individual configuration. -- Perform a [search](https://github.com/vendasta/langchaingo/issues) to see if the enhancement has already been suggested. If +- Perform a [search](https://github.com/tmc/langchaingo/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. - Find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Keep in mind that we want features that will be @@ -134,7 +134,7 @@ community to understand your suggestion and find related suggestions. #### How Do I Submit a Good Enhancement Suggestion? -Enhancement suggestions are tracked as [GitHub issues](https://github.com/vendasta/langchaingo/issues). +Enhancement suggestions are tracked as [GitHub issues](https://github.com/tmc/langchaingo/issues). - Use a **clear and descriptive title** for the issue to identify the suggestion. - Provide a **step-by-step description of the suggested enhancement** in as many details as possible. diff --git a/textsplitter/testdata/example_markdown_header_512.md b/textsplitter/testdata/example_markdown_header_512.md index 8a5636783..6d68b17e6 100644 --- a/textsplitter/testdata/example_markdown_header_512.md +++ b/textsplitter/testdata/example_markdown_header_512.md @@ -55,16 +55,16 @@ to . ## I Have a Question > If you want to ask a question, we assume that you have read the -> available [Documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). +> available [Documentation](https://pkg.go.dev/github.com/tmc/langchaingo). --- ## I Have a Question -Before you ask a question, it is best to search for existing [Issues](https://github.com/vendasta/langchaingo/issues) that +Before you ask a question, it is best to search for existing [Issues](https://github.com/tmc/langchaingo/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first. If you then still feel the need to ask a question and need clarification, we recommend the following: -- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). +- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). --- @@ -96,7 +96,7 @@ following steps in advance to help us fix any potential bug as fast as possible. #### Before Submitting a Bug Report - Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment -components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). +components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo). If you are looking for support, you might want to check [this section](#i-have-a-question)). --- @@ -104,7 +104,7 @@ If you are looking for support, you might want to check [this section](#i-have-a #### Before Submitting a Bug Report - To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in -the [bug tracker](https://github.com/vendasta/langchaingo/issues?q=label%3Abug). +the [bug tracker](https://github.com/tmc/langchaingo/issues?q=label%3Abug). - Also make sure to search the internet (including Stack Overflow) to see if users outside of the GitHub community have discussed the issue. @@ -129,7 +129,7 @@ discussed the issue. #### How Do I Submit a Good Bug Report? We use GitHub issues to track bugs and errors. If you run into an issue with the project: -- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). (Since we can’t be sure at this point whether it is a +- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). (Since we can’t be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.) - Explain the behavior you would expect and the actual behavior. @@ -168,9 +168,9 @@ community to understand your suggestion and find related suggestions. #### Before Submitting an Enhancement - Make sure that you are using the latest version. -- Read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo) carefully and find out if the functionality is +- Read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo) carefully and find out if the functionality is already covered, maybe by an individual configuration. -- Perform a [search](https://github.com/vendasta/langchaingo/issues) to see if the enhancement has already been suggested. If +- Perform a [search](https://github.com/tmc/langchaingo/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. --- @@ -184,7 +184,7 @@ consider writing an add-on/plugin library. --- #### How Do I Submit a Good Enhancement Suggestion? -Enhancement suggestions are tracked as [GitHub issues](https://github.com/vendasta/langchaingo/issues). +Enhancement suggestions are tracked as [GitHub issues](https://github.com/tmc/langchaingo/issues). - Use a **clear and descriptive title** for the issue to identify the suggestion. - Provide a **step-by-step description of the suggested enhancement** in as many details as possible. - **Describe the current behavior** and **explain which behavior you expected to see instead** and why. At this point diff --git a/textsplitter/token_splitter_test.go b/textsplitter/token_splitter_test.go index 40f76dbab..b20103caf 100644 --- a/textsplitter/token_splitter_test.go +++ b/textsplitter/token_splitter_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) func TestTokenSplitter(t *testing.T) { diff --git a/tools/calculator.go b/tools/calculator.go index 9d264b540..4740d66cf 100644 --- a/tools/calculator.go +++ b/tools/calculator.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/callbacks" + "github.com/tmc/langchaingo/callbacks" "go.starlark.net/lib/math" "go.starlark.net/starlark" ) diff --git a/tools/duckduckgo/ddg.go b/tools/duckduckgo/ddg.go index 042fbb7fb..1918da9c8 100644 --- a/tools/duckduckgo/ddg.go +++ b/tools/duckduckgo/ddg.go @@ -5,13 +5,13 @@ import ( "errors" "net/http" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/tools" - "github.com/vendasta/langchaingo/tools/duckduckgo/internal" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/tools" + "github.com/tmc/langchaingo/tools/duckduckgo/internal" ) // DefaultUserAgent defines a default value for user-agent header. -const DefaultUserAgent = "github.com/vendasta/langchaingo/tools/duckduckgo" +const DefaultUserAgent = "github.com/tmc/langchaingo/tools/duckduckgo" // Tool defines a tool implementation for the DuckDuckGo Search. type Tool struct { diff --git a/tools/duckduckgo/ddg_test.go b/tools/duckduckgo/ddg_test.go index c53020868..c52b64946 100644 --- a/tools/duckduckgo/ddg_test.go +++ b/tools/duckduckgo/ddg_test.go @@ -6,7 +6,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func TestDuckDuckGoTool(t *testing.T) { diff --git a/tools/duckduckgo/internal/client.go b/tools/duckduckgo/internal/client.go index 4956ae4d1..c9eb369f2 100644 --- a/tools/duckduckgo/internal/client.go +++ b/tools/duckduckgo/internal/client.go @@ -10,7 +10,7 @@ import ( "strings" "github.com/PuerkitoBio/goquery" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) var ErrNoGoodResult = errors.New("no good search results found") diff --git a/tools/metaphor/documents.go b/tools/metaphor/documents.go index 2aac63dfb..6be7480a3 100644 --- a/tools/metaphor/documents.go +++ b/tools/metaphor/documents.go @@ -8,7 +8,7 @@ import ( "strings" "github.com/metaphorsystems/metaphor-go" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/tools" ) // Documents defines a tool implementation for the Metaphor Web scrapper. diff --git a/tools/metaphor/links.go b/tools/metaphor/links.go index a69dbedcb..91ee9ad79 100644 --- a/tools/metaphor/links.go +++ b/tools/metaphor/links.go @@ -8,7 +8,7 @@ import ( "os" "github.com/metaphorsystems/metaphor-go" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/tools" ) // LinksSearch defines a tool implementation for the Metaphor Find Similar Links. diff --git a/tools/metaphor/metaphor.go b/tools/metaphor/metaphor.go index a3aa41c6e..4e67755a3 100644 --- a/tools/metaphor/metaphor.go +++ b/tools/metaphor/metaphor.go @@ -10,7 +10,7 @@ import ( "strings" "github.com/metaphorsystems/metaphor-go" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/tools" ) var _ tools.Tool = &API{} diff --git a/tools/metaphor/search.go b/tools/metaphor/search.go index 1dd558397..cf950085f 100644 --- a/tools/metaphor/search.go +++ b/tools/metaphor/search.go @@ -8,7 +8,7 @@ import ( "os" "github.com/metaphorsystems/metaphor-go" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/tools" ) // Search defines a tool implementation for the Metaphor Search. diff --git a/tools/perplexity/perplexity.go b/tools/perplexity/perplexity.go index c2843f3c8..6fc47d1d9 100644 --- a/tools/perplexity/perplexity.go +++ b/tools/perplexity/perplexity.go @@ -6,10 +6,10 @@ import ( "net/http" "os" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/tools" ) // Model represents a Perplexity AI model type. diff --git a/tools/perplexity/perplexity_test.go b/tools/perplexity/perplexity_test.go index 868f240bb..60e41bac6 100644 --- a/tools/perplexity/perplexity_test.go +++ b/tools/perplexity/perplexity_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func TestPerplexityTool(t *testing.T) { diff --git a/tools/scraper/scraper.go b/tools/scraper/scraper.go index 78ed4f080..964c2fa7c 100644 --- a/tools/scraper/scraper.go +++ b/tools/scraper/scraper.go @@ -10,7 +10,7 @@ import ( "time" "github.com/gocolly/colly" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/tools" ) const ( diff --git a/tools/serpapi/internal/client.go b/tools/serpapi/internal/client.go index 162118738..9d0a5ab77 100644 --- a/tools/serpapi/internal/client.go +++ b/tools/serpapi/internal/client.go @@ -10,7 +10,7 @@ import ( "net/http" "net/url" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) const _url = "https://serpapi.com/search" diff --git a/tools/serpapi/serpapi.go b/tools/serpapi/serpapi.go index 991f7cb12..95b27d79e 100644 --- a/tools/serpapi/serpapi.go +++ b/tools/serpapi/serpapi.go @@ -6,9 +6,9 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/tools" - "github.com/vendasta/langchaingo/tools/serpapi/internal" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/tools" + "github.com/tmc/langchaingo/tools/serpapi/internal" ) var ErrMissingToken = errors.New("missing the serpapi API key, set it in the SERPAPI_API_KEY environment variable") diff --git a/tools/serpapi/serpapi_test.go b/tools/serpapi/serpapi_test.go index fc693c4bd..46fb805b5 100644 --- a/tools/serpapi/serpapi_test.go +++ b/tools/serpapi/serpapi_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func TestSerpAPITool(t *testing.T) { diff --git a/tools/sqldatabase/mysql/main_test.go b/tools/sqldatabase/mysql/main_test.go index 81874106c..845015e0c 100644 --- a/tools/sqldatabase/mysql/main_test.go +++ b/tools/sqldatabase/mysql/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/tools/sqldatabase/mysql/mysql.go b/tools/sqldatabase/mysql/mysql.go index e8666ea93..13865aa97 100644 --- a/tools/sqldatabase/mysql/mysql.go +++ b/tools/sqldatabase/mysql/mysql.go @@ -6,7 +6,7 @@ import ( "fmt" _ "github.com/go-sql-driver/mysql" // mysql driver - "github.com/vendasta/langchaingo/tools/sqldatabase" + "github.com/tmc/langchaingo/tools/sqldatabase" ) const EngineName = "mysql" diff --git a/tools/sqldatabase/mysql/mysql_test.go b/tools/sqldatabase/mysql/mysql_test.go index 79641102b..b811bd209 100644 --- a/tools/sqldatabase/mysql/mysql_test.go +++ b/tools/sqldatabase/mysql/mysql_test.go @@ -14,9 +14,9 @@ import ( "github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go/log" "github.com/testcontainers/testcontainers-go/modules/mysql" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/tools/sqldatabase" - _ "github.com/vendasta/langchaingo/tools/sqldatabase/mysql" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/tools/sqldatabase" + _ "github.com/tmc/langchaingo/tools/sqldatabase/mysql" ) func Test(t *testing.T) { diff --git a/tools/sqldatabase/postgresql/main_test.go b/tools/sqldatabase/postgresql/main_test.go index 260228d2c..f2c509934 100644 --- a/tools/sqldatabase/postgresql/main_test.go +++ b/tools/sqldatabase/postgresql/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/tools/sqldatabase/postgresql/postgresql.go b/tools/sqldatabase/postgresql/postgresql.go index 9fe6c6f0a..dc4f7eb56 100644 --- a/tools/sqldatabase/postgresql/postgresql.go +++ b/tools/sqldatabase/postgresql/postgresql.go @@ -5,7 +5,7 @@ import ( "database/sql" _ "github.com/jackc/pgx/v5/stdlib" // postgresql driver - "github.com/vendasta/langchaingo/tools/sqldatabase" + "github.com/tmc/langchaingo/tools/sqldatabase" ) const EngineName = "pgx" diff --git a/tools/sqldatabase/postgresql/postgresql_test.go b/tools/sqldatabase/postgresql/postgresql_test.go index 101447c83..d2ad5c9bf 100644 --- a/tools/sqldatabase/postgresql/postgresql_test.go +++ b/tools/sqldatabase/postgresql/postgresql_test.go @@ -14,8 +14,8 @@ import ( "github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go/log" "github.com/testcontainers/testcontainers-go/modules/postgres" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/tools/sqldatabase" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/tools/sqldatabase" ) func Test(t *testing.T) { diff --git a/tools/sqldatabase/sqlite3/sqlite3.go b/tools/sqldatabase/sqlite3/sqlite3.go index 6e7fed2fe..89d30e398 100644 --- a/tools/sqldatabase/sqlite3/sqlite3.go +++ b/tools/sqldatabase/sqlite3/sqlite3.go @@ -5,7 +5,7 @@ import ( "database/sql" _ "github.com/mattn/go-sqlite3" // sqlite3 driver - "github.com/vendasta/langchaingo/tools/sqldatabase" + "github.com/tmc/langchaingo/tools/sqldatabase" ) const EngineName = "sqlite3" diff --git a/tools/sqldatabase/sqlite3/sqlite3_test.go b/tools/sqldatabase/sqlite3/sqlite3_test.go index 18c2acc0b..7438d112f 100644 --- a/tools/sqldatabase/sqlite3/sqlite3_test.go +++ b/tools/sqldatabase/sqlite3/sqlite3_test.go @@ -10,8 +10,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/tools/sqldatabase" - _ "github.com/vendasta/langchaingo/tools/sqldatabase/sqlite3" + "github.com/tmc/langchaingo/tools/sqldatabase" + _ "github.com/tmc/langchaingo/tools/sqldatabase/sqlite3" ) func Test(t *testing.T) { diff --git a/tools/wikipedia/client.go b/tools/wikipedia/client.go index 5b8076a07..f8f83b074 100644 --- a/tools/wikipedia/client.go +++ b/tools/wikipedia/client.go @@ -11,7 +11,7 @@ import ( "strconv" "time" - "github.com/vendasta/langchaingo/httputil" + "github.com/tmc/langchaingo/httputil" ) const _baseURL = "https://%s.wikipedia.org/w/api.php" diff --git a/tools/wikipedia/wikipedia.go b/tools/wikipedia/wikipedia.go index 13fe9d09d..298dc0a1e 100644 --- a/tools/wikipedia/wikipedia.go +++ b/tools/wikipedia/wikipedia.go @@ -6,8 +6,8 @@ import ( "net/http" "strconv" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/tools" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/tools" ) const ( diff --git a/tools/wikipedia/wikipedia_test.go b/tools/wikipedia/wikipedia_test.go index 0d629fd50..684dba675 100644 --- a/tools/wikipedia/wikipedia_test.go +++ b/tools/wikipedia/wikipedia_test.go @@ -6,10 +6,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) -const _userAgent = "langchaingo test (https://github.com/vendasta/langchaingo)" +const _userAgent = "langchaingo test (https://github.com/tmc/langchaingo)" func TestWikipedia(t *testing.T) { ctx := context.Background() diff --git a/tools/zapier/internal/client_test.go b/tools/zapier/internal/client_test.go index b01fd0ac9..34f6ef8bf 100644 --- a/tools/zapier/internal/client_test.go +++ b/tools/zapier/internal/client_test.go @@ -7,7 +7,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/httprr" ) func scrubZapierData(req *http.Request) error { diff --git a/tools/zapier/toolkit.go b/tools/zapier/toolkit.go index 7f79a5d04..24740fc87 100644 --- a/tools/zapier/toolkit.go +++ b/tools/zapier/toolkit.go @@ -3,8 +3,8 @@ package zapier import ( "context" - "github.com/vendasta/langchaingo/tools" - "github.com/vendasta/langchaingo/tools/zapier/internal" + "github.com/tmc/langchaingo/tools" + "github.com/tmc/langchaingo/tools/zapier/internal" ) type ToolkitOpts struct { diff --git a/tools/zapier/zapier.go b/tools/zapier/zapier.go index 50601f436..be96c6692 100644 --- a/tools/zapier/zapier.go +++ b/tools/zapier/zapier.go @@ -5,9 +5,9 @@ import ( "context" "text/template" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/tools" - "github.com/vendasta/langchaingo/tools/zapier/internal" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/tools" + "github.com/tmc/langchaingo/tools/zapier/internal" ) type description struct { diff --git a/vectorstores/alloydb/README.md b/vectorstores/alloydb/README.md index a31ac4b46..da0504219 100644 --- a/vectorstores/alloydb/README.md +++ b/vectorstores/alloydb/README.md @@ -36,7 +36,7 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/internal/alloydbutil" + "github.com/tmc/langchaingo/internal/alloydbutil" ) func NewAlloyDBEngine(ctx context.Context) (*alloydbutil.PostgresEngine, error) { @@ -62,7 +62,7 @@ func main() { } ``` -See the full [Vector Store example and tutorial](https://github.com/vendasta/langchaingo/tree/main/examples/google-alloydb-vectorstore-example). +See the full [Vector Store example and tutorial](https://github.com/tmc/langchaingo/tree/main/examples/google-alloydb-vectorstore-example). ## Engine Creation WithPool @@ -77,7 +77,7 @@ import ( "fmt" "github.com/jackc/pgx/v5/pgxpool" - "github.com/vendasta/langchaingo/internal/alloydbutil" + "github.com/tmc/langchaingo/internal/alloydbutil" ) func NewAlloyDBWithPoolEngine(ctx context.Context) (*alloydbutil.PostgresEngine, error) { @@ -113,10 +113,10 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/alloydbutil" - "github.com/vendasta/langchaingo/llms/googleai/vertex" - "github.com/vendasta/langchaingo/vectorstores/alloydb" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/alloydbutil" + "github.com/tmc/langchaingo/llms/googleai/vertex" + "github.com/tmc/langchaingo/vectorstores/alloydb" ) func main() { diff --git a/vectorstores/alloydb/main_test.go b/vectorstores/alloydb/main_test.go index 618b5bbcc..7c29e51f4 100644 --- a/vectorstores/alloydb/main_test.go +++ b/vectorstores/alloydb/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/alloydb/vectorstore.go b/vectorstores/alloydb/vectorstore.go index 211a4fe5e..614a1f252 100644 --- a/vectorstores/alloydb/vectorstore.go +++ b/vectorstores/alloydb/vectorstore.go @@ -9,10 +9,10 @@ import ( "github.com/google/uuid" "github.com/jackc/pgx/v5" "github.com/pgvector/pgvector-go" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/util/alloydbutil" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/util/alloydbutil" + "github.com/tmc/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/alloydb/vectorstore_container_test.go b/vectorstores/alloydb/vectorstore_container_test.go index f21fed7fb..45a468625 100644 --- a/vectorstores/alloydb/vectorstore_container_test.go +++ b/vectorstores/alloydb/vectorstore_container_test.go @@ -15,13 +15,13 @@ import ( "github.com/testcontainers/testcontainers-go/log" tcpostgres "github.com/testcontainers/testcontainers-go/modules/postgres" "github.com/testcontainers/testcontainers-go/wait" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/util/alloydbutil" - "github.com/vendasta/langchaingo/vectorstores/alloydb" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/util/alloydbutil" + "github.com/tmc/langchaingo/vectorstores/alloydb" ) func preCheckEnvSetting(t *testing.T) string { diff --git a/vectorstores/alloydb/vectorstore_options.go b/vectorstores/alloydb/vectorstore_options.go index 67c2f832a..36e659618 100644 --- a/vectorstores/alloydb/vectorstore_options.go +++ b/vectorstores/alloydb/vectorstore_options.go @@ -3,9 +3,9 @@ package alloydb import ( "errors" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/util/alloydbutil" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/util/alloydbutil" + "github.com/tmc/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/alloydb/vectorstore_test.go b/vectorstores/alloydb/vectorstore_test.go index 5f2f6e602..7fe7d4138 100644 --- a/vectorstores/alloydb/vectorstore_test.go +++ b/vectorstores/alloydb/vectorstore_test.go @@ -9,12 +9,12 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/util/alloydbutil" - "github.com/vendasta/langchaingo/vectorstores/alloydb" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/util/alloydbutil" + "github.com/tmc/langchaingo/vectorstores/alloydb" ) type EnvVariables struct { diff --git a/vectorstores/azureaisearch/azureaisearch.go b/vectorstores/azureaisearch/azureaisearch.go index 517d34fcd..87e3fab21 100644 --- a/vectorstores/azureaisearch/azureaisearch.go +++ b/vectorstores/azureaisearch/azureaisearch.go @@ -8,10 +8,10 @@ import ( "net/http" "github.com/google/uuid" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) // Store is a wrapper to use azure AI search rest API. diff --git a/vectorstores/azureaisearch/azureaisearch_httprr_test.go b/vectorstores/azureaisearch/azureaisearch_httprr_test.go index 064890ca5..bfa98fe52 100644 --- a/vectorstores/azureaisearch/azureaisearch_httprr_test.go +++ b/vectorstores/azureaisearch/azureaisearch_httprr_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/schema" ) // MockEmbedder is a mock embedder for testing. diff --git a/vectorstores/azureaisearch/azureaisearch_unit_test.go b/vectorstores/azureaisearch/azureaisearch_unit_test.go index 2f82aa9f2..d8259b398 100644 --- a/vectorstores/azureaisearch/azureaisearch_unit_test.go +++ b/vectorstores/azureaisearch/azureaisearch_unit_test.go @@ -16,10 +16,10 @@ import ( "github.com/google/uuid" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) // testEmbedder is a test embedder for unit testing. diff --git a/vectorstores/azureaisearch/options.go b/vectorstores/azureaisearch/options.go index 88cd71b23..2cc6820c6 100644 --- a/vectorstores/azureaisearch/options.go +++ b/vectorstores/azureaisearch/options.go @@ -6,8 +6,8 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/bedrockknowledgebases/bedrockknowledgebases.go b/vectorstores/bedrockknowledgebases/bedrockknowledgebases.go index 071e7e528..db45df992 100644 --- a/vectorstores/bedrockknowledgebases/bedrockknowledgebases.go +++ b/vectorstores/bedrockknowledgebases/bedrockknowledgebases.go @@ -15,8 +15,8 @@ import ( "github.com/aws/aws-sdk-go-v2/service/s3" smithyDocument "github.com/aws/smithy-go/document" "github.com/google/uuid" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) type bedrockAgentAPI interface { diff --git a/vectorstores/bedrockknowledgebases/bedrockknowledgebases_test.go b/vectorstores/bedrockknowledgebases/bedrockknowledgebases_test.go index fb73ef325..4b40a987f 100644 --- a/vectorstores/bedrockknowledgebases/bedrockknowledgebases_test.go +++ b/vectorstores/bedrockknowledgebases/bedrockknowledgebases_test.go @@ -13,10 +13,10 @@ import ( runtimetypes "github.com/aws/aws-sdk-go-v2/service/bedrockagentruntime/types" "github.com/aws/aws-sdk-go-v2/service/s3" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) type testModel struct{} diff --git a/vectorstores/bedrockknowledgebases/options.go b/vectorstores/bedrockknowledgebases/options.go index 4355653cb..b038ce300 100644 --- a/vectorstores/bedrockknowledgebases/options.go +++ b/vectorstores/bedrockknowledgebases/options.go @@ -1,7 +1,7 @@ package bedrockknowledgebases import ( - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores" ) func (kb *KnowledgeBase) getOptions(options ...vectorstores.Option) *vectorstores.Options { diff --git a/vectorstores/chroma/chroma.go b/vectorstores/chroma/chroma.go index 346830854..3e6827076 100644 --- a/vectorstores/chroma/chroma.go +++ b/vectorstores/chroma/chroma.go @@ -10,9 +10,9 @@ import ( "github.com/amikos-tech/chroma-go/openai" chromatypes "github.com/amikos-tech/chroma-go/types" "github.com/google/uuid" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) var ( diff --git a/vectorstores/chroma/chroma_test.go b/vectorstores/chroma/chroma_test.go index 9b687a9a3..d11fbe675 100644 --- a/vectorstores/chroma/chroma_test.go +++ b/vectorstores/chroma/chroma_test.go @@ -14,14 +14,14 @@ import ( "github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go/log" tcchroma "github.com/testcontainers/testcontainers-go/modules/chroma" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/chroma" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/chroma" ) // TODO (noodnik2): diff --git a/vectorstores/chroma/embedder.go b/vectorstores/chroma/embedder.go index cbabd7fd1..6e7023b8a 100644 --- a/vectorstores/chroma/embedder.go +++ b/vectorstores/chroma/embedder.go @@ -4,7 +4,7 @@ import ( "context" chromatypes "github.com/amikos-tech/chroma-go/types" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) var _ chromatypes.EmbeddingFunction = chromaGoEmbedder{} // compile-time check diff --git a/vectorstores/chroma/main_test.go b/vectorstores/chroma/main_test.go index cfb88b4dc..028c1e9d6 100644 --- a/vectorstores/chroma/main_test.go +++ b/vectorstores/chroma/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/chroma/options.go b/vectorstores/chroma/options.go index 33e94ed17..a09dbec27 100644 --- a/vectorstores/chroma/options.go +++ b/vectorstores/chroma/options.go @@ -6,7 +6,7 @@ import ( "os" chromatypes "github.com/amikos-tech/chroma-go/types" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) const ( diff --git a/vectorstores/cloudsql/README.md b/vectorstores/cloudsql/README.md index 5d786d61a..a3aff93c7 100644 --- a/vectorstores/cloudsql/README.md +++ b/vectorstores/cloudsql/README.md @@ -35,7 +35,7 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/internal/cloudsqlutil" + "github.com/tmc/langchaingo/internal/cloudsqlutil" ) func NewCloudSQLEngine(ctx context.Context) (*cloudsqlutil.PostgresEngine, error) { @@ -61,7 +61,7 @@ func main() { } ``` -See the full [Vector Store example and tutorial](https://github.com/vendasta/langchaingo/tree/main/examples/google-cloudsql-vectorstore-example). +See the full [Vector Store example and tutorial](https://github.com/tmc/langchaingo/tree/main/examples/google-cloudsql-vectorstore-example). ## Engine Creation WithPool @@ -76,7 +76,7 @@ import ( "fmt" "github.com/jackc/pgx/v5/pgxpool" - "github.com/vendasta/langchaingo/internal/cloudsqlutil" + "github.com/tmc/langchaingo/internal/cloudsqlutil" ) func NewCloudSQLWithPoolEngine(ctx context.Context) (*cloudsqlutil.PostgresEngine, error) { @@ -112,10 +112,10 @@ import ( "context" "fmt" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/cloudsqlutil" - "github.com/vendasta/langchaingo/llms/googleai/vertex" - "github.com/vendasta/langchaingo/vectorstores/cloudsql" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/cloudsqlutil" + "github.com/tmc/langchaingo/llms/googleai/vertex" + "github.com/tmc/langchaingo/vectorstores/cloudsql" ) func main() { diff --git a/vectorstores/cloudsql/main_test.go b/vectorstores/cloudsql/main_test.go index c5e403f47..5d5ed75bb 100644 --- a/vectorstores/cloudsql/main_test.go +++ b/vectorstores/cloudsql/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/cloudsql/vectorstore.go b/vectorstores/cloudsql/vectorstore.go index 639c214a7..baf0abdf9 100644 --- a/vectorstores/cloudsql/vectorstore.go +++ b/vectorstores/cloudsql/vectorstore.go @@ -9,10 +9,10 @@ import ( "github.com/google/uuid" "github.com/jackc/pgx/v5" "github.com/pgvector/pgvector-go" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/util/cloudsqlutil" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/util/cloudsqlutil" + "github.com/tmc/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/cloudsql/vectorstore_container_test.go b/vectorstores/cloudsql/vectorstore_container_test.go index 4bbaf8fa5..caf15231e 100644 --- a/vectorstores/cloudsql/vectorstore_container_test.go +++ b/vectorstores/cloudsql/vectorstore_container_test.go @@ -16,13 +16,13 @@ import ( "github.com/testcontainers/testcontainers-go/log" tcpostgres "github.com/testcontainers/testcontainers-go/modules/postgres" "github.com/testcontainers/testcontainers-go/wait" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/util/cloudsqlutil" - "github.com/vendasta/langchaingo/vectorstores/cloudsql" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/util/cloudsqlutil" + "github.com/tmc/langchaingo/vectorstores/cloudsql" ) func preCheckEnvSetting(t *testing.T) string { diff --git a/vectorstores/cloudsql/vectorstore_options.go b/vectorstores/cloudsql/vectorstore_options.go index d002dac84..7655ecb8e 100644 --- a/vectorstores/cloudsql/vectorstore_options.go +++ b/vectorstores/cloudsql/vectorstore_options.go @@ -3,9 +3,9 @@ package cloudsql import ( "errors" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/util/cloudsqlutil" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/util/cloudsqlutil" + "github.com/tmc/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/cloudsql/vectorstore_test.go b/vectorstores/cloudsql/vectorstore_test.go index 552f3d65d..342e47d78 100644 --- a/vectorstores/cloudsql/vectorstore_test.go +++ b/vectorstores/cloudsql/vectorstore_test.go @@ -8,10 +8,10 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/util/cloudsqlutil" - "github.com/vendasta/langchaingo/vectorstores/cloudsql" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/util/cloudsqlutil" + "github.com/tmc/langchaingo/vectorstores/cloudsql" ) type EnvVariables struct { diff --git a/vectorstores/dolt/dolt.go b/vectorstores/dolt/dolt.go index a6794f6ac..4769da6a6 100644 --- a/vectorstores/dolt/dolt.go +++ b/vectorstores/dolt/dolt.go @@ -13,9 +13,9 @@ import ( _ "github.com/go-sql-driver/mysql" "github.com/google/uuid" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) var ( diff --git a/vectorstores/dolt/dolt_test.go b/vectorstores/dolt/dolt_test.go index fa2d03149..461d1a9ca 100644 --- a/vectorstores/dolt/dolt_test.go +++ b/vectorstores/dolt/dolt_test.go @@ -18,17 +18,17 @@ import ( "testing" "time" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores" _ "github.com/go-sql-driver/mysql" "github.com/google/uuid" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores/dolt" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores/dolt" ) var ( diff --git a/vectorstores/dolt/options.go b/vectorstores/dolt/options.go index 200d072a3..375cd16d2 100644 --- a/vectorstores/dolt/options.go +++ b/vectorstores/dolt/options.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) const ( diff --git a/vectorstores/mariadb/main_test.go b/vectorstores/mariadb/main_test.go index b22dcdf91..7e5120095 100644 --- a/vectorstores/mariadb/main_test.go +++ b/vectorstores/mariadb/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/mariadb/mariadb.go b/vectorstores/mariadb/mariadb.go index 9d5391869..9b573be62 100644 --- a/vectorstores/mariadb/mariadb.go +++ b/vectorstores/mariadb/mariadb.go @@ -13,9 +13,9 @@ import ( _ "github.com/go-sql-driver/mysql" "github.com/google/uuid" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) var ( diff --git a/vectorstores/mariadb/mariadb_test.go b/vectorstores/mariadb/mariadb_test.go index 0bac2b6e9..8eabe42b5 100644 --- a/vectorstores/mariadb/mariadb_test.go +++ b/vectorstores/mariadb/mariadb_test.go @@ -15,13 +15,13 @@ import ( "github.com/testcontainers/testcontainers-go" tcmariadb "github.com/testcontainers/testcontainers-go/modules/mariadb" "github.com/testcontainers/testcontainers-go/wait" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/mariadb" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/mariadb" ) func preCheckEnvSetting(t *testing.T) string { diff --git a/vectorstores/mariadb/options.go b/vectorstores/mariadb/options.go index 11a48e927..abda22b2b 100644 --- a/vectorstores/mariadb/options.go +++ b/vectorstores/mariadb/options.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) const ( diff --git a/vectorstores/milvus/main_test.go b/vectorstores/milvus/main_test.go index f7274711c..a93cdbe89 100644 --- a/vectorstores/milvus/main_test.go +++ b/vectorstores/milvus/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/milvus/milvus.go b/vectorstores/milvus/milvus.go index 9ae0b1fd0..efaceb2f0 100644 --- a/vectorstores/milvus/milvus.go +++ b/vectorstores/milvus/milvus.go @@ -15,9 +15,9 @@ import ( "github.com/milvus-io/milvus-sdk-go/v2/client" "github.com/milvus-io/milvus-sdk-go/v2/entity" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) // Store is a wrapper around the milvus client. diff --git a/vectorstores/milvus/milvus_test.go b/vectorstores/milvus/milvus_test.go index cd340c263..992eab069 100644 --- a/vectorstores/milvus/milvus_test.go +++ b/vectorstores/milvus/milvus_test.go @@ -13,13 +13,13 @@ import ( "github.com/testcontainers/testcontainers-go" tclog "github.com/testcontainers/testcontainers-go/log" tcmilvus "github.com/testcontainers/testcontainers-go/modules/milvus" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/llms" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/llms" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) // createOpenAIEmbedder creates an OpenAI embedder with httprr support for testing. diff --git a/vectorstores/milvus/options.go b/vectorstores/milvus/options.go index ebc328d4e..3f38cf2b0 100644 --- a/vectorstores/milvus/options.go +++ b/vectorstores/milvus/options.go @@ -5,7 +5,7 @@ import ( "fmt" "github.com/milvus-io/milvus-sdk-go/v2/entity" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) const ( diff --git a/vectorstores/mongovector/doc.go b/vectorstores/mongovector/doc.go index 427b6f2f9..a40c10ad5 100644 --- a/vectorstores/mongovector/doc.go +++ b/vectorstores/mongovector/doc.go @@ -20,12 +20,12 @@ // // Installation: // -// go get github.com/vendasta/langchaingo/vectorstores/mongovector@v0.1.13-pre.0 +// go get github.com/tmc/langchaingo/vectorstores/mongovector@v0.1.13-pre.0 // // Usage: // // import ( -// "github.com/vendasta/langchaingo/vectorstores/mongovector" +// "github.com/tmc/langchaingo/vectorstores/mongovector" // "go.mongodb.org/mongo-driver/mongo" // ) // diff --git a/vectorstores/mongovector/mock_embedder.go b/vectorstores/mongovector/mock_embedder.go index 5114616e0..6b5048ced 100644 --- a/vectorstores/mongovector/mock_embedder.go +++ b/vectorstores/mongovector/mock_embedder.go @@ -6,9 +6,9 @@ import ( "fmt" "math/big" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) type mockEmbedder struct { diff --git a/vectorstores/mongovector/mock_llm.go b/vectorstores/mongovector/mock_llm.go index b67177368..d597b3c04 100644 --- a/vectorstores/mongovector/mock_llm.go +++ b/vectorstores/mongovector/mock_llm.go @@ -3,7 +3,7 @@ package mongovector import ( "context" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) // mockLLM will create consistent text embeddings mocking the OpenAI diff --git a/vectorstores/mongovector/mongovector.go b/vectorstores/mongovector/mongovector.go index d57ded0fb..f283b43d4 100644 --- a/vectorstores/mongovector/mongovector.go +++ b/vectorstores/mongovector/mongovector.go @@ -5,9 +5,9 @@ import ( "errors" "fmt" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" "go.mongodb.org/mongo-driver/v2/bson" "go.mongodb.org/mongo-driver/v2/mongo" ) diff --git a/vectorstores/mongovector/mongovector_test.go b/vectorstores/mongovector/mongovector_test.go index 1d209d776..ce842d245 100644 --- a/vectorstores/mongovector/mongovector_test.go +++ b/vectorstores/mongovector/mongovector_test.go @@ -23,11 +23,11 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "github.com/testcontainers/testcontainers-go/modules/mongodb" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" "go.mongodb.org/mongo-driver/v2/bson" "go.mongodb.org/mongo-driver/v2/mongo" "go.mongodb.org/mongo-driver/v2/mongo/options" diff --git a/vectorstores/opensearch/main_test.go b/vectorstores/opensearch/main_test.go index d235f1181..8d3cb0a11 100644 --- a/vectorstores/opensearch/main_test.go +++ b/vectorstores/opensearch/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/opensearch/opensearch.go b/vectorstores/opensearch/opensearch.go index 2407c8992..8640dfd73 100644 --- a/vectorstores/opensearch/opensearch.go +++ b/vectorstores/opensearch/opensearch.go @@ -11,9 +11,9 @@ import ( "github.com/google/uuid" opensearchgo "github.com/opensearch-project/opensearch-go" "github.com/opensearch-project/opensearch-go/opensearchapi" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) // Store is a wrapper around the chromaGo API and client. diff --git a/vectorstores/opensearch/opensearch_test.go b/vectorstores/opensearch/opensearch_test.go index ae788552f..2d3d421b4 100644 --- a/vectorstores/opensearch/opensearch_test.go +++ b/vectorstores/opensearch/opensearch_test.go @@ -14,14 +14,14 @@ import ( "github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go/log" tcopensearch "github.com/testcontainers/testcontainers-go/modules/opensearch" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/opensearch" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/opensearch" ) func getEnvVariables(t *testing.T) (string, string, string) { diff --git a/vectorstores/opensearch/options.go b/vectorstores/opensearch/options.go index 0e865b001..0fc38d385 100644 --- a/vectorstores/opensearch/options.go +++ b/vectorstores/opensearch/options.go @@ -3,8 +3,8 @@ package opensearch import ( "errors" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/vectorstores" ) var ( diff --git a/vectorstores/options.go b/vectorstores/options.go index 151df0aa1..c26aab188 100644 --- a/vectorstores/options.go +++ b/vectorstores/options.go @@ -3,8 +3,8 @@ package vectorstores import ( "context" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" ) // Option is a function that configures an Options. diff --git a/vectorstores/pgvector/main_test.go b/vectorstores/pgvector/main_test.go index cd5e0f85c..909653da4 100644 --- a/vectorstores/pgvector/main_test.go +++ b/vectorstores/pgvector/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/pgvector/options.go b/vectorstores/pgvector/options.go index e15dcbb36..1e4f00108 100644 --- a/vectorstores/pgvector/options.go +++ b/vectorstores/pgvector/options.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) const ( diff --git a/vectorstores/pgvector/pgvector.go b/vectorstores/pgvector/pgvector.go index f2444eed0..7c8becb54 100644 --- a/vectorstores/pgvector/pgvector.go +++ b/vectorstores/pgvector/pgvector.go @@ -11,9 +11,9 @@ import ( "github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5/pgconn" "github.com/pgvector/pgvector-go" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/pgvector/pgvector_test.go b/vectorstores/pgvector/pgvector_test.go index 0dd7578e1..f842f97e9 100644 --- a/vectorstores/pgvector/pgvector_test.go +++ b/vectorstores/pgvector/pgvector_test.go @@ -16,16 +16,16 @@ import ( "github.com/testcontainers/testcontainers-go/log" tcpostgres "github.com/testcontainers/testcontainers-go/modules/postgres" "github.com/testcontainers/testcontainers-go/wait" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/llms/googleai" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/pgvector" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/llms/googleai" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/pgvector" ) func createOpenAIEmbedder(t *testing.T) *embeddings.EmbedderImpl { diff --git a/vectorstores/pinecone/options.go b/vectorstores/pinecone/options.go index 74f041625..451d3c900 100644 --- a/vectorstores/pinecone/options.go +++ b/vectorstores/pinecone/options.go @@ -6,7 +6,7 @@ import ( "os" "strings" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) const ( diff --git a/vectorstores/pinecone/pinecone.go b/vectorstores/pinecone/pinecone.go index e92229944..8bc47b6af 100644 --- a/vectorstores/pinecone/pinecone.go +++ b/vectorstores/pinecone/pinecone.go @@ -7,9 +7,9 @@ import ( "github.com/google/uuid" "github.com/pinecone-io/go-pinecone/pinecone" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/vectorstores/pinecone/pinecone_test.go b/vectorstores/pinecone/pinecone_test.go index 060df9c17..a4a93cfa5 100644 --- a/vectorstores/pinecone/pinecone_test.go +++ b/vectorstores/pinecone/pinecone_test.go @@ -9,13 +9,13 @@ import ( "github.com/google/uuid" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/pinecone" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/pinecone" ) // getValues returns Pinecone API credentials for testing. diff --git a/vectorstores/pinecone/pinecone_unit_test.go b/vectorstores/pinecone/pinecone_unit_test.go index 0ac2322e3..5556f06fd 100644 --- a/vectorstores/pinecone/pinecone_unit_test.go +++ b/vectorstores/pinecone/pinecone_unit_test.go @@ -6,7 +6,7 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores" ) // testEmbedder is a mock embedder for testing diff --git a/vectorstores/qdrant/options.go b/vectorstores/qdrant/options.go index d61ccd325..60c407591 100644 --- a/vectorstores/qdrant/options.go +++ b/vectorstores/qdrant/options.go @@ -5,7 +5,7 @@ import ( "fmt" "net/url" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) const ( diff --git a/vectorstores/qdrant/qdrant.go b/vectorstores/qdrant/qdrant.go index ecd556f6f..05e51132a 100644 --- a/vectorstores/qdrant/qdrant.go +++ b/vectorstores/qdrant/qdrant.go @@ -5,9 +5,9 @@ import ( "errors" "net/url" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) type Store struct { diff --git a/vectorstores/qdrant/qdrant_test.go b/vectorstores/qdrant/qdrant_test.go index 1d8771015..841735ca8 100644 --- a/vectorstores/qdrant/qdrant_test.go +++ b/vectorstores/qdrant/qdrant_test.go @@ -10,10 +10,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) // MockEmbedder is a mock embedder for testing. diff --git a/vectorstores/qdrant/qdrant_unit_test.go b/vectorstores/qdrant/qdrant_unit_test.go index 561334b08..98b44fd5c 100644 --- a/vectorstores/qdrant/qdrant_unit_test.go +++ b/vectorstores/qdrant/qdrant_unit_test.go @@ -13,8 +13,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) // testEmbedder is a mock embedder for unit testing diff --git a/vectorstores/qdrant/rest.go b/vectorstores/qdrant/rest.go index 89b1eaf4c..4fc30293e 100644 --- a/vectorstores/qdrant/rest.go +++ b/vectorstores/qdrant/rest.go @@ -10,8 +10,8 @@ import ( "net/url" "github.com/google/uuid" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/schema" ) // upsertPoints updates or inserts points into the Qdrant collection. diff --git a/vectorstores/redisvector/index_schema_test.go b/vectorstores/redisvector/index_schema_test.go index 61e158beb..96bde4e1e 100644 --- a/vectorstores/redisvector/index_schema_test.go +++ b/vectorstores/redisvector/index_schema_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) func TestGenerateSchema(t *testing.T) { diff --git a/vectorstores/redisvector/main_test.go b/vectorstores/redisvector/main_test.go index 38feead02..d5b0e6926 100644 --- a/vectorstores/redisvector/main_test.go +++ b/vectorstores/redisvector/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/redisvector/options.go b/vectorstores/redisvector/options.go index c09f6ca71..e78579b75 100644 --- a/vectorstores/redisvector/options.go +++ b/vectorstores/redisvector/options.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" ) type RedisIndexAlgorithm string diff --git a/vectorstores/redisvector/redis_client.go b/vectorstores/redisvector/redis_client.go index fde76dab4..87c2f92c5 100644 --- a/vectorstores/redisvector/redis_client.go +++ b/vectorstores/redisvector/redis_client.go @@ -10,7 +10,7 @@ import ( "github.com/google/uuid" "github.com/redis/rueidis" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/schema" ) // RedisClient interface of redis client, easy to replace third redis client package diff --git a/vectorstores/redisvector/redis_vector.go b/vectorstores/redisvector/redis_vector.go index 3af10aac9..5495b56c8 100644 --- a/vectorstores/redisvector/redis_vector.go +++ b/vectorstores/redisvector/redis_vector.go @@ -4,9 +4,9 @@ import ( "context" "errors" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/redisvector/redis_vector_test.go b/vectorstores/redisvector/redis_vector_test.go index aaab2f6a8..d8b191117 100644 --- a/vectorstores/redisvector/redis_vector_test.go +++ b/vectorstores/redisvector/redis_vector_test.go @@ -14,14 +14,14 @@ import ( "github.com/testcontainers/testcontainers-go" tclog "github.com/testcontainers/testcontainers-go/log" tcredis "github.com/testcontainers/testcontainers-go/modules/redis" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" - "github.com/vendasta/langchaingo/vectorstores/redisvector" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" + "github.com/tmc/langchaingo/vectorstores/redisvector" ) func getTestURIs(t *testing.T) (string, string) { diff --git a/vectorstores/vectorstores.go b/vectorstores/vectorstores.go index a81b9001f..b64d81dd8 100644 --- a/vectorstores/vectorstores.go +++ b/vectorstores/vectorstores.go @@ -3,8 +3,8 @@ package vectorstores import ( "context" - "github.com/vendasta/langchaingo/callbacks" - "github.com/vendasta/langchaingo/schema" + "github.com/tmc/langchaingo/callbacks" + "github.com/tmc/langchaingo/schema" ) // VectorStore is the interface for saving and querying documents in the diff --git a/vectorstores/weaviate/main_test.go b/vectorstores/weaviate/main_test.go index cea1b388c..fdc625e0b 100644 --- a/vectorstores/weaviate/main_test.go +++ b/vectorstores/weaviate/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/weaviate/options.go b/vectorstores/weaviate/options.go index 6e38f99b2..8fc6f3db7 100644 --- a/vectorstores/weaviate/options.go +++ b/vectorstores/weaviate/options.go @@ -6,7 +6,7 @@ import ( "net/http" "slices" - "github.com/vendasta/langchaingo/embeddings" + "github.com/tmc/langchaingo/embeddings" "github.com/weaviate/weaviate-go-client/v5/weaviate/auth" ) diff --git a/vectorstores/weaviate/weaviate.go b/vectorstores/weaviate/weaviate.go index 2cffb08c1..e317b6e37 100644 --- a/vectorstores/weaviate/weaviate.go +++ b/vectorstores/weaviate/weaviate.go @@ -9,9 +9,9 @@ import ( "github.com/go-openapi/strfmt" "github.com/google/uuid" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" "github.com/weaviate/weaviate-go-client/v5/weaviate" "github.com/weaviate/weaviate-go-client/v5/weaviate/auth" "github.com/weaviate/weaviate-go-client/v5/weaviate/filters" diff --git a/vectorstores/weaviate/weaviate_test.go b/vectorstores/weaviate/weaviate_test.go index f3da062a9..248e7ab87 100644 --- a/vectorstores/weaviate/weaviate_test.go +++ b/vectorstores/weaviate/weaviate_test.go @@ -12,14 +12,14 @@ import ( "github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go/log" tcweaviate "github.com/testcontainers/testcontainers-go/modules/weaviate" - "github.com/vendasta/langchaingo/chains" - "github.com/vendasta/langchaingo/embeddings" - "github.com/vendasta/langchaingo/httputil" - "github.com/vendasta/langchaingo/internal/httprr" - "github.com/vendasta/langchaingo/internal/testutil/testctr" - "github.com/vendasta/langchaingo/llms/openai" - "github.com/vendasta/langchaingo/schema" - "github.com/vendasta/langchaingo/vectorstores" + "github.com/tmc/langchaingo/chains" + "github.com/tmc/langchaingo/embeddings" + "github.com/tmc/langchaingo/httputil" + "github.com/tmc/langchaingo/internal/httprr" + "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/tmc/langchaingo/llms/openai" + "github.com/tmc/langchaingo/schema" + "github.com/tmc/langchaingo/vectorstores" "github.com/weaviate/weaviate-go-client/v5/weaviate/filters" "github.com/weaviate/weaviate/entities/models" ) From be95fad923617ada9ad76028c0e469c4f53271bf Mon Sep 17 00:00:00 2001 From: Luke Keller Date: Mon, 5 Jan 2026 11:37:49 -0600 Subject: [PATCH 7/8] =?UTF-8?q?Transform=20imports:=20tmc=20=E2=86=92=20ve?= =?UTF-8?q?ndasta=20after=20upstream=20merge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/PULL_REQUEST_TEMPLATE.md | 4 +- CONTRIBUTING.md | 18 ++--- MERGE_WORKFLOW.md | 8 +-- README.md | 12 ++-- agents/agents.go | 6 +- agents/conversational.go | 12 ++-- agents/conversational_test.go | 12 ++-- agents/executor.go | 8 +-- agents/executor_test.go | 16 ++--- agents/initialize.go | 4 +- agents/markl_test.go | 2 +- agents/mrkl.go | 10 +-- agents/mrkl_prompt.go | 4 +- agents/ollama_agent_guide.md | 6 +- agents/openai_functions_agent.go | 12 ++-- agents/openai_functions_agent_test.go | 14 ++-- agents/options.go | 10 +-- callbacks/callbacks.go | 4 +- callbacks/callbacks_unit_test.go | 4 +- callbacks/combining.go | 4 +- callbacks/log.go | 4 +- callbacks/simple.go | 4 +- chains/api.go | 8 +-- chains/api_test.go | 4 +- chains/chains.go | 4 +- chains/chains_test.go | 4 +- chains/chains_unit_test.go | 4 +- chains/constitution/constitutional.go | 10 +-- chains/constitution/constitutional_test.go | 8 +-- chains/constitution/prompts.go | 2 +- chains/constitutional.go | 8 +-- chains/constitutional_test.go | 6 +- chains/conversation.go | 8 +-- chains/conversation_test.go | 8 +-- chains/conversational_retrieval_qa.go | 4 +- chains/conversational_retrieval_qa_test.go | 8 +-- chains/llm.go | 12 ++-- chains/llm_azure_test.go | 6 +- chains/llm_math.go | 8 +-- chains/llm_math_test.go | 4 +- chains/llm_test.go | 14 ++-- chains/map_reduce.go | 4 +- chains/map_reduce_test.go | 4 +- chains/map_rerank_documents.go | 6 +- chains/map_rerank_documents_test.go | 4 +- chains/options.go | 4 +- chains/prompt_selector.go | 4 +- chains/question_answering.go | 4 +- chains/question_answering_test.go | 4 +- chains/refine_documents.go | 6 +- chains/retrieval_qa.go | 6 +- chains/retrieval_qa_test.go | 8 +-- chains/sequential.go | 8 +-- chains/sequential_test.go | 6 +- chains/sql_database.go | 10 +-- chains/sql_database_test.go | 8 +-- chains/stuff_documents.go | 4 +- chains/stuff_documents_test.go | 8 +-- chains/summarization.go | 4 +- chains/summarization_test.go | 10 +-- chains/transform.go | 4 +- doc.go | 42 ++++++------ docs/docs/concepts/architecture.md | 2 +- docs/docs/contributing/documentation.md | 4 +- docs/docs/contributing/index.md | 4 +- docs/docs/getting-started/guide-chat.mdx | 2 +- docs/docs/getting-started/guide-mistral.mdx | 4 +- docs/docs/getting-started/guide-ollama.mdx | 4 +- docs/docs/getting-started/guide-openai.mdx | 4 +- docs/docs/how-to/configure-llm-providers.md | 20 +++--- docs/docs/index.md | 8 +-- .../vector_stores/pgvector.mdx | 2 +- .../model_io/models/chat/integrations.mdx | 8 +-- .../models/embeddings/integrations.mdx | 6 +- .../models/llms/Integrations/fake.mdx | 4 +- .../models/llms/Integrations/groq.mdx | 2 +- .../models/llms/Integrations/huggingface.mdx | 2 +- .../models/llms/Integrations/watsonx.mdx | 2 +- docs/docs/modules/model_io/prompts/index.mdx | 2 +- .../prompts/prompt_templates/index.mdx | 4 +- .../prompt_templates/partial_values.mdx | 2 +- docs/docs/tutorials/basic-chat-app.md | 24 +++---- docs/docs/tutorials/code-reviewer.md | 8 +-- docs/docs/tutorials/log-analyzer.md | 12 ++-- docs/docs/tutorials/smart-documentation.md | 8 +-- docs/search-indexer.go | 4 +- documentloaders/assemblyai.go | 4 +- documentloaders/csv.go | 4 +- documentloaders/directory.go | 4 +- documentloaders/documentloaders.go | 4 +- documentloaders/html.go | 4 +- documentloaders/notion.go | 2 +- documentloaders/notion_test.go | 2 +- documentloaders/pdf.go | 4 +- documentloaders/pdf_test.go | 2 +- documentloaders/text.go | 4 +- embeddings/bedrock/bedrock.go | 2 +- embeddings/bedrock/bedrock_test.go | 6 +- embeddings/cybertron/cybertron.go | 2 +- embeddings/embedding.go | 2 +- embeddings/example_test.go | 4 +- embeddings/huggingface/huggingface.go | 4 +- embeddings/huggingface/huggingface_test.go | 4 +- .../huggingface/huggingface_unit_test.go | 2 +- embeddings/huggingface/options.go | 2 +- embeddings/jina/jina.go | 2 +- embeddings/jina/jina_test.go | 2 +- embeddings/jina/options.go | 2 +- embeddings/openai_test.go | 4 +- embeddings/voyageai/options.go | 2 +- embeddings/voyageai/voyageai.go | 2 +- embeddings/voyageai/voyageai_test.go | 2 +- embeddings/voyageai/voyageai_unit_test.go | 2 +- .../anthropic_completion_example.go | 4 +- examples/anthropic-completion-example/go.mod | 10 +-- .../anthropic-extended-capabilities/go.mod | 8 +-- .../anthropic-extended-capabilities/main.go | 4 +- .../anthropic-interleaved-thinking/go.mod | 8 +-- .../anthropic-interleaved-thinking/main.go | 4 +- .../anthropic-tool-call-example.go | 4 +- examples/anthropic-tool-call-example/go.mod | 10 +-- .../anthropic_vision_example.go | 4 +- examples/anthropic-vision-example/go.mod | 10 +-- .../becrock_claude3_vision_example.go | 4 +- .../bedrock-claude3-vision-example/go.mod | 10 +-- examples/bedrock-provider-example/go.mod | 8 +-- examples/bedrock-provider-example/go.sum | 3 +- examples/bedrock-provider-example/main.go | 4 +- .../caching_llm_example.go | 8 +-- examples/caching-llm-example/go.mod | 10 +-- .../chains_conversation_memory_sqlite.go | 10 +-- .../chains-conversation-memory-sqlite/go.mod | 10 +-- .../chains-conversation-memory-sqlite/go.sum | 10 ++- .../chroma_vectorstore_example.go | 6 +- examples/chroma-vectorstore-example/go.mod | 8 +-- examples/chroma-vectorstore-example/go.sum | 59 ++--------------- .../cohere_completion_example.go | 4 +- examples/cohere-llm-example/go.mod | 10 +-- .../cybertron-embedding.go | 10 +-- examples/cybertron-embedding-example/go.mod | 10 +-- examples/cybertron-embedding-example/go.sum | 4 +- .../deepseek-completion-example.go | 4 +- examples/deepseek-completion-example/go.mod | 10 +-- examples/document-qa-example/document_qa.go | 6 +- examples/document-qa-example/go.mod | 10 +-- examples/document-qa-example/go.sum | 10 ++- .../ernie-chat-example/ernie_chat_example.go | 4 +- examples/ernie-chat-example/go.mod | 10 +-- .../ernie_completion_example.go | 6 +- examples/ernie-completion-example/go.mod | 10 +-- .../ernie_function_call_example.go | 4 +- examples/ernie-function-call-example/go.mod | 10 +-- .../genai-completion-example.go | 4 +- .../go.mod | 10 +-- ...le_alloydb_chat_message_history_example.go | 6 +- .../google-alloydb-vectorstore-example/go.mod | 10 +-- .../google_alloydb_vectorstore_example.go | 14 ++-- .../go.mod | 10 +-- ...e_cloudsql_chat_message_history_example.go | 6 +- .../go.mod | 10 +-- .../google_cloudsql_vectorstore_example.go | 14 ++-- examples/googleai-completion-example/go.mod | 10 +-- .../googleai-completion-example.go | 4 +- examples/googleai-reasoning-caching/main.go | 4 +- examples/googleai-streaming-example/go.mod | 10 +-- .../googleai-stremaing-example.go | 4 +- examples/googleai-tool-call-example/README.md | 2 +- examples/googleai-tool-call-example/go.mod | 10 +-- .../googleai-tool-call-example.go | 4 +- examples/groq-completion-example/go.mod | 10 +-- .../groq_completion_example.go | 4 +- examples/huggingface-llm-example/go.mod | 10 +-- .../huggingface_example.go | 4 +- .../go.mod | 12 ++-- .../go.sum | 66 ++++--------------- .../milvus_vectorstore_example.go | 10 +-- examples/json-mode-example/go.mod | 10 +-- .../json-mode-example/json_mode_example.go | 10 +-- examples/llamafile-completion-example/go.mod | 10 +-- .../llamafile_completion_example.go | 4 +- examples/llm-chain-example/go.mod | 10 +-- examples/llm-chain-example/go.sum | 10 ++- examples/llm-chain-example/llm_chain.go | 6 +- examples/llmmath-chain-example/go.mod | 10 +-- examples/llmmath-chain-example/go.sum | 10 ++- .../llmmath-chain-example/llm_math_chain.go | 4 +- .../llmsummarization-chain-example/go.mod | 6 +- .../llm_summarization_example.go | 8 +-- examples/local-llm-example/go.mod | 10 +-- .../local-llm-example/local_llm_example.go | 4 +- examples/maritaca-example/README.md | 2 +- examples/maritaca-example/go.mod | 10 +-- .../maritaca-example/maritaca-chat-example.go | 2 +- examples/mistral-completion-example/go.mod | 10 +-- .../mistral_completion_example.go | 4 +- examples/mistral-embedding-example/go.mod | 8 +-- examples/mistral-embedding-example/go.sum | 27 ++++---- .../mistral-embedding-example.go | 10 +-- examples/mistral-summarization-example/go.mod | 6 +- .../mistral_summarization_example.go | 8 +-- .../mongovector-vectorstore-example/go.mod | 8 +-- .../mongovector-vectorstore-example/go.sum | 60 +++-------------- .../mongovector_vectorstore_example.go | 10 +-- examples/mrkl-agent-example/go.mod | 10 +-- examples/mrkl-agent-example/go.sum | 10 ++- examples/mrkl-agent-example/mrkl_agent.go | 10 +-- examples/nvidia-chat-completion/go.mod | 10 +-- .../nvidia_chat_completion_example.go | 4 +- examples/ollama-chat-example/go.mod | 10 +-- .../ollama_chat_example.go | 4 +- .../chroma_vectorstore_example.go | 10 +-- .../ollama-chroma-vectorstore-example/go.mod | 8 +-- .../ollama-chroma-vectorstore-example/go.sum | 59 ++--------------- examples/ollama-completion-example/go.mod | 10 +-- .../ollama_completion_example.go | 4 +- examples/ollama-functions-example/go.mod | 10 +-- .../ollama_functions_example.go | 4 +- examples/ollama-reasoning-caching/main.go | 4 +- examples/ollama-stream-example/go.mod | 10 +-- .../ollama_stream_example.go | 4 +- examples/openai-chat-example/go.mod | 10 +-- .../openai_chat_example.go | 4 +- .../go.mod | 10 +-- .../openai_completion_example.go | 6 +- examples/openai-completion-example/go.mod | 10 +-- .../openai_completion_example.go | 4 +- examples/openai-embeddings-example/go.mod | 10 +-- .../openai-embeddings-example.go | 2 +- examples/openai-function-call-example/go.mod | 10 +-- .../openai_function_call_example.go | 4 +- .../go.mod | 10 +-- .../openai_function_call_example.go | 6 +- examples/openai-gpt4-turbo-example/go.mod | 10 +-- .../openai_gpt4_turbo.go | 4 +- examples/openai-gpt4o-example/go.mod | 10 +-- .../openai_gpt4o_example.go | 4 +- examples/openai-gpt4o-mutil-content/go.mod | 10 +-- .../openai-gpt4o-mutil-content.go | 6 +- examples/openai-jsonformat-example/go.mod | 10 +-- .../openai-jsonformat.go | 4 +- examples/openai-o1-example/README.md | 2 +- examples/openai-o1-example/go.mod | 10 +-- .../openai_o1_chat_example.go | 4 +- examples/openai-readme/go.mod | 10 +-- examples/openai-readme/openai-readme.go | 4 +- examples/openrouter-llm-example/go.mod | 6 +- examples/openrouter-llm-example/go.sum | 3 +- .../openrouter_llm_example.go | 4 +- examples/perplexity-completion-example/go.mod | 10 +-- .../perplexity_completion_example.go | 4 +- examples/pgvector-vectorstore-example/go.mod | 10 +-- .../pgvector_vectorstore_example.go | 10 +-- .../pinecone-vectorstore-example/README.md | 2 +- examples/pinecone-vectorstore-example/go.mod | 8 +-- examples/pinecone-vectorstore-example/go.sum | 56 +++------------- .../pinecone_vectorstore_example.go | 10 +-- .../postgresql-database-chain-example/go.mod | 10 +-- .../postgresql-database-chain-example/go.sum | 8 +-- .../postgresql_database_chain.go | 8 +-- examples/prompt-caching/go.mod | 8 +-- examples/prompt-caching/go.sum | 3 +- examples/prompt-caching/main.go | 4 +- examples/prompt-template-example/go.mod | 8 +-- examples/prompt-template-example/go.sum | 15 ++--- examples/prompt-template-example/main.go | 2 +- examples/qdrant-vectorstore-example/go.mod | 10 +-- .../qdrant_vectorstore_example.go | 10 +-- examples/reasoning-tokens/go.mod | 8 +-- examples/reasoning-tokens/go.sum | 3 +- examples/reasoning-tokens/main.go | 6 +- examples/redis-vectorstore-example/go.mod | 10 +-- examples/redis-vectorstore-example/go.sum | 8 +-- .../redis_vectorstore_example.go | 14 ++-- examples/sequential-chain-example/go.mod | 10 +-- examples/sequential-chain-example/go.sum | 10 ++- .../sequential_chain_example.go | 6 +- examples/sql-database-chain-example/go.mod | 10 +-- examples/sql-database-chain-example/go.sum | 10 ++- .../sql_database_chain.go | 8 +-- examples/tutorial-basic-chat-app/go.mod | 8 +-- examples/tutorial-basic-chat-app/go.sum | 15 ++--- examples/tutorial-basic-chat-app/main.go | 8 +-- .../tutorial-basic-chat-app/step3_basic.go | 4 +- .../step4_interactive.go | 4 +- .../tutorial-basic-chat-app/step5_memory.go | 6 +- .../tutorial-basic-chat-app/step6_advanced.go | 6 +- examples/vertex-completion-example/go.mod | 10 +-- .../vertex-completion-example.go | 6 +- examples/vertex-embedding-example/go.mod | 10 +-- .../vertex-embedding-example.go | 4 +- examples/watsonx-llm-example/go.mod | 10 +-- .../watsonx-llm-example/watsonx_example.go | 4 +- examples/zapier-llm-example/go.mod | 10 +-- examples/zapier-llm-example/go.sum | 10 ++- examples/zapier-llm-example/main.go | 10 +-- examples/zep-memory-chain-example/go.mod | 10 +-- examples/zep-memory-chain-example/go.sum | 10 ++- examples/zep-memory-chain-example/main.go | 6 +- go.mod | 6 +- httputil/useragent.go | 2 +- internal/devtools/examples-updater/main.go | 10 +-- internal/devtools/lint/doc.go | 4 +- internal/devtools/lint/lint.go | 18 ++--- internal/httprr/rr.go | 2 +- internal/imageutil/download.go | 2 +- internal/imageutil/download_test.go | 4 +- jsonschema/json_test.go | 2 +- llms/anthropic/anthropicllm.go | 8 +-- llms/anthropic/anthropicllm_option.go | 2 +- llms/anthropic/anthropicllm_test.go | 2 +- .../anthropicclient/anthropicclient.go | 2 +- .../anthropicclient/anthropicclient_test.go | 2 +- .../internal/anthropicclient/errors.go | 2 +- llms/anthropic/llmtest_test.go | 2 +- llms/anthropic/options.go | 2 +- llms/anthropic/options_test.go | 4 +- llms/anthropic/prompt_caching_test.go | 4 +- llms/bedrock/bedrock_tool_integration_test.go | 6 +- llms/bedrock/bedrockllm.go | 6 +- llms/bedrock/bedrockllm_option.go | 2 +- llms/bedrock/bedrockllm_test.go | 6 +- llms/bedrock/bedrockllm_unit_test.go | 4 +- .../internal/bedrockclient/bedrockclient.go | 2 +- .../bedrockclient_integration_test.go | 2 +- .../bedrockclient/bedrockclient_test.go | 2 +- llms/bedrock/internal/bedrockclient/errors.go | 2 +- .../internal/bedrockclient/provider_ai21.go | 2 +- .../internal/bedrockclient/provider_amazon.go | 2 +- .../bedrockclient/provider_anthropic.go | 2 +- .../internal/bedrockclient/provider_cohere.go | 2 +- .../internal/bedrockclient/provider_meta.go | 2 +- .../internal/bedrockclient/provider_nova.go | 2 +- .../internal/bedrockclient/tool_call_test.go | 2 +- llms/bedrock/internal/bedrockclient/tools.go | 2 +- llms/bedrock/llmtest_test.go | 2 +- llms/bedrock/tool_call_test.go | 2 +- llms/cache/cache.go | 2 +- llms/cache/cache_test.go | 2 +- llms/cache/inmemory/inmemory.go | 2 +- llms/cache/inmemory/inmemory_test.go | 2 +- llms/cache/inmemory/options.go | 2 +- llms/cache/mocks_test.go | 2 +- llms/chat_messages_test.go | 2 +- llms/cloudflare/cloudflarellm.go | 8 +-- llms/cloudflare/cloudflarellm_test.go | 4 +- .../internal/cloudflareclient/api_test.go | 2 +- .../cloudflareclient/cloudflareclient_test.go | 2 +- llms/cloudflare/llmtest_test.go | 2 +- llms/cohere/coherellm.go | 6 +- llms/cohere/coherellm_test.go | 8 +-- .../internal/cohereclient/cohereclient.go | 2 +- .../cohereclient/cohereclient_test.go | 2 +- llms/cohere/internal/cohereclient/errors.go | 2 +- llms/cohere/llmtest_test.go | 2 +- llms/compliance/example_test.go | 6 +- llms/compliance/suite.go | 2 +- llms/ernie/erniellm.go | 6 +- llms/ernie/erniellm_option.go | 2 +- llms/ernie/erniellm_test.go | 6 +- llms/ernie/internal/ernieclient/chat.go | 2 +- .../internal/ernieclient/client_unit_test.go | 2 +- .../ernie/internal/ernieclient/ernieclient.go | 2 +- .../internal/ernieclient/ernieclient_test.go | 2 +- llms/ernie/llmtest_test.go | 2 +- llms/errors_test.go | 2 +- llms/fake/fakellm.go | 2 +- llms/fake/fakellm_test.go | 6 +- llms/fake/llmtest_test.go | 2 +- llms/google/google.go | 8 +-- llms/google/options.go | 2 +- llms/googleai/caching.go | 2 +- llms/googleai/errors/errors.go | 2 +- llms/googleai/googleai.go | 6 +- llms/googleai/googleai_core_unit_test.go | 2 +- llms/googleai/googleai_test.go | 6 +- llms/googleai/googleai_unit_test.go | 2 +- .../internal/palmclient/palmclient.go | 2 +- .../palmclient/palmclient_unit_test.go | 2 +- llms/googleai/llmtest_test.go | 2 +- llms/googleai/new.go | 4 +- llms/googleai/option.go | 2 +- llms/googleai/palm/palm_llm.go | 6 +- llms/googleai/palm/palm_llm_test.go | 6 +- llms/googleai/reasoning_test.go | 2 +- llms/googleai/shared_test/shared_test.go | 14 ++-- llms/googleai/vertex/embeddings.go | 2 +- llms/googleai/vertex/embeddings_test.go | 4 +- llms/googleai/vertex/new.go | 8 +-- llms/googleai/vertex/new_test.go | 2 +- llms/googleai/vertex/vertex.go | 6 +- llms/googleai/vertex/vertex_test.go | 8 +-- llms/googleai/vertex/vertex_unit_test.go | 2 +- llms/googleaiv2/caching.go | 2 +- llms/googleaiv2/errors/errors.go | 2 +- llms/googleaiv2/googleai.go | 6 +- llms/googleaiv2/googleai_core_unit_test.go | 2 +- llms/googleaiv2/googleai_test.go | 6 +- llms/googleaiv2/googleai_unit_test.go | 2 +- .../internal/palmclient/palmclient.go | 2 +- .../palmclient/palmclient_unit_test.go | 2 +- llms/googleaiv2/llmtest_test.go | 2 +- llms/googleaiv2/new.go | 4 +- llms/googleaiv2/option.go | 2 +- llms/googleaiv2/palm/palm_llm.go | 6 +- llms/googleaiv2/palm/palm_llm_test.go | 6 +- llms/googleaiv2/reasoning_test.go | 2 +- llms/googleaiv2/shared_test/shared_test.go | 14 ++-- llms/googleaiv2/vertex/embeddings.go | 2 +- llms/googleaiv2/vertex/embeddings_test.go | 4 +- llms/googleaiv2/vertex/new.go | 8 +-- llms/googleaiv2/vertex/new_test.go | 2 +- llms/googleaiv2/vertex/vertex.go | 6 +- llms/googleaiv2/vertex/vertex_test.go | 8 +-- llms/googleaiv2/vertex/vertex_unit_test.go | 2 +- llms/huggingface/example_provider_test.go | 4 +- llms/huggingface/huggingfacellm.go | 6 +- llms/huggingface/huggingfacellm_test.go | 4 +- .../huggingfaceclient/huggingfaceclient.go | 2 +- .../huggingfaceclient_test.go | 4 +- llms/huggingface/llmtest_test.go | 2 +- .../llamafileclient/llamafileclient.go | 2 +- .../llamafileclient/llamafileclient_test.go | 2 +- llms/llamafile/llamafilellm.go | 6 +- llms/llamafile/llamafilellm_test.go | 4 +- llms/llamafile/llmtest_test.go | 2 +- llms/llamafile/options.go | 2 +- llms/local/llmtest_test.go | 2 +- llms/local/localllm.go | 6 +- llms/local/localllm_test.go | 4 +- .../maritacaclient/maritacaclient_test.go | 2 +- llms/maritaca/llmtest_test.go | 2 +- llms/maritaca/maritaca_test.go | 4 +- llms/maritaca/maritacallm.go | 8 +-- llms/maritaca/maritacallm_unit_test.go | 8 +-- llms/maritaca/options.go | 2 +- llms/mistral/client_options.go | 2 +- llms/mistral/errors.go | 2 +- llms/mistral/llmtest_test.go | 2 +- llms/mistral/mistralembed_test.go | 4 +- llms/mistral/mistralmodel.go | 4 +- llms/mistral/mistralmodel_test.go | 4 +- llms/ollama/context_cache.go | 2 +- .../internal/ollamaclient/ollamaclient.go | 2 +- .../ollamaclient/ollamaclient_test.go | 2 +- llms/ollama/llmtest_test.go | 2 +- llms/ollama/ollama_test.go | 4 +- llms/ollama/ollamallm.go | 6 +- llms/ollama/options.go | 2 +- llms/ollama/reasoning_test.go | 2 +- llms/openai/internal/openaiclient/chat.go | 2 +- llms/openai/internal/openaiclient/errors.go | 2 +- .../openaiclient/openaiclient_test.go | 2 +- llms/openai/llm.go | 4 +- llms/openai/llmtest_test.go | 2 +- llms/openai/max_tokens_test.go | 4 +- llms/openai/multicontent_test.go | 6 +- llms/openai/openaillm.go | 6 +- llms/openai/openaillm_option.go | 4 +- llms/openai/openrouter_httprr_test.go | 4 +- llms/openai/openrouter_streaming_test.go | 2 +- llms/openai/options.go | 2 +- llms/openai/options_test.go | 2 +- llms/openai/structured_output_test.go | 4 +- llms/options_test.go | 2 +- llms/prompt_caching_test.go | 2 +- llms/prompts_test.go | 2 +- llms/reasoning_test.go | 2 +- llms/token_utilization_test.go | 2 +- llms/watsonx/llmtest_test.go | 2 +- llms/watsonx/watsonxllm.go | 4 +- memory/alloydb/README.md | 12 ++-- memory/alloydb/chat_message_history.go | 6 +- memory/alloydb/chat_message_history_test.go | 6 +- .../alloydb/chat_message_history_unit_test.go | 2 +- memory/buffer.go | 4 +- memory/buffer_options.go | 2 +- memory/buffer_test.go | 4 +- memory/chat.go | 4 +- memory/chat_options.go | 2 +- memory/chat_test.go | 2 +- memory/cloudsql/README.md | 12 ++-- memory/cloudsql/chat_message_history.go | 6 +- memory/mongo/main_test.go | 2 +- memory/mongo/mongo_chat_history.go | 6 +- memory/mongo/mongo_chat_history_test.go | 4 +- memory/simple.go | 2 +- memory/sqlite3/sqlite3_history.go | 4 +- memory/sqlite3/sqlite3_history_test.go | 4 +- memory/token_buffer.go | 4 +- memory/token_buffer_test.go | 6 +- memory/window_buffer.go | 4 +- memory/window_buffer_test.go | 2 +- memory/zep/zep_chat_history.go | 4 +- memory/zep/zep_memory.go | 6 +- memory/zep/zep_test.go | 2 +- outputparser/boolean_parser.go | 4 +- outputparser/boolean_parser_test.go | 2 +- outputparser/combining.go | 4 +- outputparser/combining_test.go | 2 +- outputparser/comma_seperated_list.go | 4 +- outputparser/comma_seperated_list_test.go | 2 +- outputparser/defined.go | 4 +- outputparser/parser_additional_test.go | 2 +- outputparser/regex_dict.go | 4 +- outputparser/regex_dict_test.go | 2 +- outputparser/regex_parser.go | 4 +- outputparser/regex_parser_test.go | 2 +- outputparser/simple.go | 4 +- outputparser/structured.go | 4 +- prompts/chat_prompt.go | 2 +- prompts/chat_prompt_template.go | 2 +- prompts/chat_prompt_template_test.go | 2 +- prompts/few_shot.go | 2 +- prompts/message_prompt_template.go | 2 +- prompts/prompt_template.go | 4 +- prompts/prompts.go | 2 +- prompts/string_prompt.go | 2 +- prompts/templates.go | 4 +- prompts/templates_jinja2.go | 2 +- schema/chat_message_history.go | 2 +- schema/output_parsers.go | 2 +- scripts/README.md | 14 ++-- testing/llmtest/llmtest.go | 2 +- testing/llmtest/llmtest_test.go | 2 +- textsplitter/markdown_splitter_test.go | 2 +- textsplitter/recursive_character_test.go | 2 +- textsplitter/split_documents.go | 2 +- textsplitter/testdata/example.md | 18 ++--- .../testdata/example_markdown_header_512.md | 18 ++--- textsplitter/token_splitter_test.go | 2 +- tools/calculator.go | 2 +- tools/duckduckgo/ddg.go | 8 +-- tools/duckduckgo/ddg_test.go | 2 +- tools/duckduckgo/internal/client.go | 2 +- tools/metaphor/documents.go | 2 +- tools/metaphor/links.go | 2 +- tools/metaphor/metaphor.go | 2 +- tools/metaphor/search.go | 2 +- tools/perplexity/perplexity.go | 8 +-- tools/perplexity/perplexity_test.go | 2 +- tools/scraper/scraper.go | 2 +- tools/serpapi/internal/client.go | 2 +- tools/serpapi/serpapi.go | 6 +- tools/serpapi/serpapi_test.go | 2 +- tools/sqldatabase/mysql/main_test.go | 2 +- tools/sqldatabase/mysql/mysql.go | 2 +- tools/sqldatabase/mysql/mysql_test.go | 6 +- tools/sqldatabase/postgresql/main_test.go | 2 +- tools/sqldatabase/postgresql/postgresql.go | 2 +- .../sqldatabase/postgresql/postgresql_test.go | 4 +- tools/sqldatabase/sqlite3/sqlite3.go | 2 +- tools/sqldatabase/sqlite3/sqlite3_test.go | 4 +- tools/wikipedia/client.go | 2 +- tools/wikipedia/wikipedia.go | 4 +- tools/wikipedia/wikipedia_test.go | 4 +- tools/zapier/internal/client_test.go | 2 +- tools/zapier/toolkit.go | 4 +- tools/zapier/zapier.go | 6 +- vectorstores/alloydb/README.md | 14 ++-- vectorstores/alloydb/main_test.go | 2 +- vectorstores/alloydb/vectorstore.go | 8 +-- .../alloydb/vectorstore_container_test.go | 14 ++-- vectorstores/alloydb/vectorstore_options.go | 6 +- vectorstores/alloydb/vectorstore_test.go | 12 ++-- vectorstores/azureaisearch/azureaisearch.go | 8 +-- .../azureaisearch_httprr_test.go | 4 +- .../azureaisearch/azureaisearch_unit_test.go | 8 +-- vectorstores/azureaisearch/options.go | 4 +- .../bedrockknowledgebases.go | 4 +- .../bedrockknowledgebases_test.go | 8 +-- vectorstores/bedrockknowledgebases/options.go | 2 +- vectorstores/chroma/chroma.go | 6 +- vectorstores/chroma/chroma_test.go | 16 ++--- vectorstores/chroma/embedder.go | 2 +- vectorstores/chroma/main_test.go | 2 +- vectorstores/chroma/options.go | 2 +- vectorstores/cloudsql/README.md | 14 ++-- vectorstores/cloudsql/main_test.go | 2 +- vectorstores/cloudsql/vectorstore.go | 8 +-- .../cloudsql/vectorstore_container_test.go | 14 ++-- vectorstores/cloudsql/vectorstore_options.go | 6 +- vectorstores/cloudsql/vectorstore_test.go | 8 +-- vectorstores/dolt/dolt.go | 6 +- vectorstores/dolt/dolt_test.go | 14 ++-- vectorstores/dolt/options.go | 2 +- vectorstores/mariadb/main_test.go | 2 +- vectorstores/mariadb/mariadb.go | 6 +- vectorstores/mariadb/mariadb_test.go | 14 ++-- vectorstores/mariadb/options.go | 2 +- vectorstores/milvus/main_test.go | 2 +- vectorstores/milvus/milvus.go | 6 +- vectorstores/milvus/milvus_test.go | 14 ++-- vectorstores/milvus/options.go | 2 +- vectorstores/milvus/v2/README.md | 14 ++-- vectorstores/milvus/v2/example_migration.go | 10 +-- vectorstores/milvus/v2/milvus.go | 6 +- vectorstores/milvus/v2/milvus_test.go | 14 ++-- vectorstores/milvus/v2/options.go | 2 +- vectorstores/mongovector/doc.go | 4 +- vectorstores/mongovector/mock_embedder.go | 6 +- vectorstores/mongovector/mock_llm.go | 2 +- vectorstores/mongovector/mongovector.go | 6 +- vectorstores/mongovector/mongovector_test.go | 10 +-- vectorstores/opensearch/main_test.go | 2 +- vectorstores/opensearch/opensearch.go | 6 +- vectorstores/opensearch/opensearch_test.go | 16 ++--- vectorstores/opensearch/options.go | 4 +- vectorstores/options.go | 4 +- vectorstores/pgvector/main_test.go | 2 +- vectorstores/pgvector/options.go | 2 +- vectorstores/pgvector/pgvector.go | 6 +- vectorstores/pgvector/pgvector_test.go | 20 +++--- vectorstores/pinecone/options.go | 2 +- vectorstores/pinecone/pinecone.go | 6 +- vectorstores/pinecone/pinecone_test.go | 14 ++-- vectorstores/pinecone/pinecone_unit_test.go | 2 +- vectorstores/qdrant/options.go | 2 +- vectorstores/qdrant/qdrant.go | 6 +- vectorstores/qdrant/qdrant_test.go | 8 +-- vectorstores/qdrant/qdrant_unit_test.go | 4 +- vectorstores/qdrant/rest.go | 4 +- vectorstores/redisvector/index_schema_test.go | 2 +- vectorstores/redisvector/main_test.go | 2 +- vectorstores/redisvector/options.go | 2 +- vectorstores/redisvector/redis_client.go | 2 +- vectorstores/redisvector/redis_vector.go | 6 +- vectorstores/redisvector/redis_vector_test.go | 16 ++--- vectorstores/vectorstores.go | 4 +- vectorstores/weaviate/main_test.go | 2 +- vectorstores/weaviate/options.go | 2 +- vectorstores/weaviate/weaviate.go | 6 +- vectorstores/weaviate/weaviate_test.go | 16 ++--- 632 files changed, 1833 insertions(+), 1964 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 13772d379..0c7384be7 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,8 +1,8 @@ ### PR Checklist -- [ ] Read the [Contributing documentation](https://github.com/tmc/langchaingo/blob/main/CONTRIBUTING.md). -- [ ] Read the [Code of conduct documentation](https://github.com/tmc/langchaingo/blob/main/CODE_OF_CONDUCT.md). +- [ ] Read the [Contributing documentation](https://github.com/vendasta/langchaingo/blob/main/CONTRIBUTING.md). +- [ ] Read the [Code of conduct documentation](https://github.com/vendasta/langchaingo/blob/main/CODE_OF_CONDUCT.md). - [ ] Name your Pull Request title clearly, concisely, and prefixed with the name of the primarily affected package you changed according to [Good commit messages](https://go.dev/doc/contribute#commit_messages) (such as `memory: add interfaces for X, Y` or `util: add whizzbang helpers`). - [ ] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate. - [ ] Provide a description in this PR that addresses **what** the PR is solving, or reference the issue that it solves (e.g. `Fixes #123`). diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2a228a1dd..52449a6e4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -47,13 +47,13 @@ to . ## I Have a Question -> If you want to ask a question, we assume that you have read the available [Documentation](https://pkg.go.dev/github.com/tmc/langchaingo). +> If you want to ask a question, we assume that you have read the available [Documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). -Before you ask a question, it is best to search for existing [Issues](https://github.com/tmc/langchaingo/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first. +Before you ask a question, it is best to search for existing [Issues](https://github.com/vendasta/langchaingo/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first. If you then still feel the need to ask a question and need clarification, we recommend the following: -- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). +- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). - Provide as much context as you can about what you're running into. - Provide project and platform versions (nodejs, npm, etc), depending on what seems relevant. @@ -71,8 +71,8 @@ We will then take care of the issue as soon as possible. A good bug report shouldn't leave others needing to chase you up for more information. Therefore, we ask you to investigate carefully, collect information and describe the issue in detail in your report. Please complete the following steps in advance to help us fix any potential bug as fast as possible. - Make sure that you are using the latest version. -- Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo). If you are looking for support, you might want to check [this section](#i-have-a-question)). -- To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in the [bug tracker](https://github.com/tmc/langchaingo/issues?q=label%3Abug). +- Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). If you are looking for support, you might want to check [this section](#i-have-a-question)). +- To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in the [bug tracker](https://github.com/vendasta/langchaingo/issues?q=label%3Abug). - Also make sure to search the internet (including Stack Overflow) to see if users outside of the GitHub community have discussed the issue. - Collect information about the bug: - Stack trace (Traceback) @@ -88,7 +88,7 @@ A good bug report shouldn't leave others needing to chase you up for more inform We use GitHub issues to track bugs and errors. If you run into an issue with the project: -- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). (Since we can't be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.) +- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). (Since we can't be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.) - Explain the behavior you would expect and the actual behavior. - Please provide as much context as possible and describe the *reproduction steps* that someone else can follow to recreate the issue on their own. This usually includes your code. For good bug reports you should isolate the problem and create a reduced test case. - Provide the information you collected in the previous section. @@ -109,13 +109,13 @@ This section guides you through submitting an enhancement suggestion for langcha #### Before Submitting an Enhancement - Make sure that you are using the latest version. -- Read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo) carefully and find out if the functionality is already covered, maybe by an individual configuration. -- Perform a [search](https://github.com/tmc/langchaingo/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. +- Read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo) carefully and find out if the functionality is already covered, maybe by an individual configuration. +- Perform a [search](https://github.com/vendasta/langchaingo/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. - Find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Keep in mind that we want features that will be useful to the majority of our users and not just a small subset. If you're just targeting a minority of users, consider writing an add-on/plugin library. #### How Do I Submit a Good Enhancement Suggestion? -Enhancement suggestions are tracked as [GitHub issues](https://github.com/tmc/langchaingo/issues). +Enhancement suggestions are tracked as [GitHub issues](https://github.com/vendasta/langchaingo/issues). - Use a **clear and descriptive title** for the issue to identify the suggestion. - Provide a **step-by-step description of the suggested enhancement** in as many details as possible. diff --git a/MERGE_WORKFLOW.md b/MERGE_WORKFLOW.md index 791557c69..ed72f2d27 100644 --- a/MERGE_WORKFLOW.md +++ b/MERGE_WORKFLOW.md @@ -4,7 +4,7 @@ This document describes the process for merging changes from `tmc/langchaingo` ( ## Why We Fork Differently -Unlike most forks, we replace all imports from `github.com/tmc/langchaingo` to `github.com/tmc/langchaingo`. This eliminates the need for `replace` directives in consuming services, but creates massive merge conflicts when syncing upstream. +Unlike most forks, we replace all imports from `github.com/vendasta/langchaingo` to `github.com/vendasta/langchaingo`. This eliminates the need for `replace` directives in consuming services, but creates massive merge conflicts when syncing upstream. **Our Solution:** Temporarily transform imports back to `tmc` before merging, then transform to `vendasta` after merging. @@ -82,7 +82,7 @@ git commit -m "Transform imports: vendasta → tmc for upstream merge" If not already configured: ```bash -git remote add upstream https://github.com/tmc/langchaingo.git +git remote add upstream https://github.com/vendasta/langchaingo.git ``` Verify: @@ -388,8 +388,8 @@ After merge, verify: - Transformation script: `scripts/transform-imports.sh` - Script documentation: `scripts/README.md` -- Upstream repository: https://github.com/tmc/langchaingo -- Fork repository: https://github.com/tmc/langchaingo +- Upstream repository: https://github.com/vendasta/langchaingo +- Fork repository: https://github.com/vendasta/langchaingo ## Questions? diff --git a/README.md b/README.md index 1a446d783..26692af53 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # 🦜️🔗 LangChain Go -[![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https://pkg.go.dev/github.com/tmc/langchaingo) -[![scorecard](https://goreportcard.com/badge/github.com/tmc/langchaingo)](https://goreportcard.com/report/github.com/tmc/langchaingo) -[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/tmc/langchaingo) +[![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https://pkg.go.dev/github.com/vendasta/langchaingo) +[![scorecard](https://goreportcard.com/badge/github.com/vendasta/langchaingo)](https://goreportcard.com/report/github.com/vendasta/langchaingo) +[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/vendasta/langchaingo) [](https://codespaces.new/tmc/langchaingo) ⚡ Building applications with LLMs through composability, with Go! ⚡ @@ -15,7 +15,7 @@ This is the Go language implementation of [LangChain](https://github.com/langcha ## 📖 Documentation - [Documentation Site](https://tmc.github.io/langchaingo/docs/) -- [API Reference](https://pkg.go.dev/github.com/tmc/langchaingo) +- [API Reference](https://pkg.go.dev/github.com/vendasta/langchaingo) ## 🎉 Examples @@ -30,8 +30,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/agents/agents.go b/agents/agents.go index 070126d9b..5acb2fbb9 100644 --- a/agents/agents.go +++ b/agents/agents.go @@ -3,9 +3,9 @@ package agents import ( "context" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/tools" ) // Agent is the interface all agents must implement. diff --git a/agents/conversational.go b/agents/conversational.go index 616e0363e..e1829a329 100644 --- a/agents/conversational.go +++ b/agents/conversational.go @@ -7,12 +7,12 @@ import ( "regexp" "strings" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/tools" ) const ( diff --git a/agents/conversational_test.go b/agents/conversational_test.go index ab0bf23da..e6b138114 100644 --- a/agents/conversational_test.go +++ b/agents/conversational_test.go @@ -8,12 +8,12 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/tools" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/agents/executor.go b/agents/executor.go index c2e65b201..af63436ab 100644 --- a/agents/executor.go +++ b/agents/executor.go @@ -6,10 +6,10 @@ import ( "fmt" "strings" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/tools" ) const _intermediateStepsOutputKey = "intermediateSteps" diff --git a/agents/executor_test.go b/agents/executor_test.go index 57cea0b3a..42f3cedc5 100644 --- a/agents/executor_test.go +++ b/agents/executor_test.go @@ -7,14 +7,14 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/agents" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/tools" - "github.com/tmc/langchaingo/tools/serpapi" + "github.com/vendasta/langchaingo/agents" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/tools" + "github.com/vendasta/langchaingo/tools/serpapi" ) type testAgent struct { diff --git a/agents/initialize.go b/agents/initialize.go index fb105a2e6..004639a31 100644 --- a/agents/initialize.go +++ b/agents/initialize.go @@ -1,8 +1,8 @@ package agents import ( - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/tools" ) const _defaultMaxIterations = 5 diff --git a/agents/markl_test.go b/agents/markl_test.go index e33f7f756..d5e8e3f0e 100644 --- a/agents/markl_test.go +++ b/agents/markl_test.go @@ -4,7 +4,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) func TestMRKLOutputParser(t *testing.T) { diff --git a/agents/mrkl.go b/agents/mrkl.go index 3bb88c0a4..fa7e10b5a 100644 --- a/agents/mrkl.go +++ b/agents/mrkl.go @@ -6,11 +6,11 @@ import ( "regexp" "strings" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/tools" ) const ( diff --git a/agents/mrkl_prompt.go b/agents/mrkl_prompt.go index 6ca60c5a2..6add41aa3 100644 --- a/agents/mrkl_prompt.go +++ b/agents/mrkl_prompt.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/tools" ) const ( diff --git a/agents/ollama_agent_guide.md b/agents/ollama_agent_guide.md index 7c392b16e..004d723f8 100644 --- a/agents/ollama_agent_guide.md +++ b/agents/ollama_agent_guide.md @@ -74,9 +74,9 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/agents" - "github.com/tmc/langchaingo/llms/ollama" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/agents" + "github.com/vendasta/langchaingo/llms/ollama" + "github.com/vendasta/langchaingo/tools" ) func main() { diff --git a/agents/openai_functions_agent.go b/agents/openai_functions_agent.go index 0d318aae0..4a382c7a7 100644 --- a/agents/openai_functions_agent.go +++ b/agents/openai_functions_agent.go @@ -5,12 +5,12 @@ import ( "encoding/json" "fmt" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/tools" ) // agentScratchpad "agent_scratchpad" for the agent to put its thoughts in. diff --git a/agents/openai_functions_agent_test.go b/agents/openai_functions_agent_test.go index 34ac96642..95e13f475 100644 --- a/agents/openai_functions_agent_test.go +++ b/agents/openai_functions_agent_test.go @@ -9,13 +9,13 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/agents" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/agents" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/tools" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/agents/options.go b/agents/options.go index 946b48c4d..e6ebe145a 100644 --- a/agents/options.go +++ b/agents/options.go @@ -1,11 +1,11 @@ package agents import ( - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/tools" ) type Options struct { diff --git a/callbacks/callbacks.go b/callbacks/callbacks.go index 2f4336b14..c31305e78 100644 --- a/callbacks/callbacks.go +++ b/callbacks/callbacks.go @@ -3,8 +3,8 @@ package callbacks import ( "context" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // Handler is the interface that allows for hooking into specific parts of an diff --git a/callbacks/callbacks_unit_test.go b/callbacks/callbacks_unit_test.go index 86eead5bd..966c5fe5b 100644 --- a/callbacks/callbacks_unit_test.go +++ b/callbacks/callbacks_unit_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // Unit tests that don't require external dependencies diff --git a/callbacks/combining.go b/callbacks/combining.go index 2e95e80aa..eb31f3797 100644 --- a/callbacks/combining.go +++ b/callbacks/combining.go @@ -3,8 +3,8 @@ package callbacks import ( "context" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // CombiningHandler is a callback handler that combine multi callbacks. diff --git a/callbacks/log.go b/callbacks/log.go index e123cf698..6b2235dd3 100644 --- a/callbacks/log.go +++ b/callbacks/log.go @@ -6,8 +6,8 @@ import ( "fmt" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // LogHandler is a callback handler that prints to the standard output. diff --git a/callbacks/simple.go b/callbacks/simple.go index 94cf54174..e456fb987 100644 --- a/callbacks/simple.go +++ b/callbacks/simple.go @@ -4,8 +4,8 @@ package callbacks import ( "context" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) type SimpleHandler struct{} diff --git a/chains/api.go b/chains/api.go index 1d36b6ec8..0b7fce178 100644 --- a/chains/api.go +++ b/chains/api.go @@ -10,10 +10,10 @@ import ( "net/http" "regexp" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) //go:embed prompts/llm_api_url.txt diff --git a/chains/api_test.go b/chains/api_test.go index 1275e26a5..ce4c9d7b5 100644 --- a/chains/api_test.go +++ b/chains/api_test.go @@ -6,8 +6,8 @@ import ( "strings" "testing" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" ) // nolint diff --git a/chains/chains.go b/chains/chains.go index 2741f0bcf..535656d1e 100644 --- a/chains/chains.go +++ b/chains/chains.go @@ -5,8 +5,8 @@ import ( "fmt" "sync" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/schema" ) // Key name used to store the intermediate steps in the output, when configured. diff --git a/chains/chains_test.go b/chains/chains_test.go index efca8a6c3..cb1c9ea24 100644 --- a/chains/chains_test.go +++ b/chains/chains_test.go @@ -9,8 +9,8 @@ import ( "time" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/prompts" ) type testLanguageModel struct { diff --git a/chains/chains_unit_test.go b/chains/chains_unit_test.go index 3827658d4..999437358 100644 --- a/chains/chains_unit_test.go +++ b/chains/chains_unit_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/schema" ) // Unit tests that don't require external dependencies diff --git a/chains/constitution/constitutional.go b/chains/constitution/constitutional.go index 7242cf82a..634f6f0b5 100644 --- a/chains/constitution/constitutional.go +++ b/chains/constitution/constitutional.go @@ -5,11 +5,11 @@ import ( "errors" "strings" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) var ( diff --git a/chains/constitution/constitutional_test.go b/chains/constitution/constitutional_test.go index 35b00d129..1494ab86a 100644 --- a/chains/constitution/constitutional_test.go +++ b/chains/constitution/constitutional_test.go @@ -10,10 +10,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/chains/constitution/prompts.go b/chains/constitution/prompts.go index 54ec5e8a6..9088a7377 100644 --- a/chains/constitution/prompts.go +++ b/chains/constitution/prompts.go @@ -1,6 +1,6 @@ package constitution -import "github.com/tmc/langchaingo/prompts" +import "github.com/vendasta/langchaingo/prompts" type constitutionalExample struct { inputPrompt string diff --git a/chains/constitutional.go b/chains/constitutional.go index 1ceec992d..e4be896e0 100644 --- a/chains/constitutional.go +++ b/chains/constitutional.go @@ -5,10 +5,10 @@ import ( "errors" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) var ( diff --git a/chains/constitutional_test.go b/chains/constitutional_test.go index 553c7da74..4ef90f683 100644 --- a/chains/constitutional_test.go +++ b/chains/constitutional_test.go @@ -8,9 +8,9 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" ) func TestConstitutionCritiqueParsing(t *testing.T) { diff --git a/chains/conversation.go b/chains/conversation.go index 69ad4e577..288facdc7 100644 --- a/chains/conversation.go +++ b/chains/conversation.go @@ -1,10 +1,10 @@ package chains import ( - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/outputparser" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/outputparser" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) //nolint:lll diff --git a/chains/conversation_test.go b/chains/conversation_test.go index 676248242..34a912e08 100644 --- a/chains/conversation_test.go +++ b/chains/conversation_test.go @@ -11,10 +11,10 @@ import ( zClient "github.com/getzep/zep-go/client" zOption "github.com/getzep/zep-go/option" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/memory/zep" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/memory/zep" ) func TestConversation(t *testing.T) { diff --git a/chains/conversational_retrieval_qa.go b/chains/conversational_retrieval_qa.go index d200bddb8..c2293faec 100644 --- a/chains/conversational_retrieval_qa.go +++ b/chains/conversational_retrieval_qa.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) const ( diff --git a/chains/conversational_retrieval_qa_test.go b/chains/conversational_retrieval_qa_test.go index 51f8ad987..0f616d495 100644 --- a/chains/conversational_retrieval_qa_test.go +++ b/chains/conversational_retrieval_qa_test.go @@ -7,10 +7,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/schema" ) type testConversationalRetriever struct{} diff --git a/chains/llm.go b/chains/llm.go index b9133e329..91e733796 100644 --- a/chains/llm.go +++ b/chains/llm.go @@ -3,12 +3,12 @@ package chains import ( "context" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/outputparser" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/outputparser" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) const _llmChainDefaultOutputKey = "text" diff --git a/chains/llm_azure_test.go b/chains/llm_azure_test.go index 3e9ece017..d2b4b3f7a 100644 --- a/chains/llm_azure_test.go +++ b/chains/llm_azure_test.go @@ -8,9 +8,9 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" ) func TestLLMChainAzure(t *testing.T) { diff --git a/chains/llm_math.go b/chains/llm_math.go index 6f508700d..793b1d51e 100644 --- a/chains/llm_math.go +++ b/chains/llm_math.go @@ -7,10 +7,10 @@ import ( "regexp" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" "go.starlark.net/lib/math" "go.starlark.net/starlark" ) diff --git a/chains/llm_math_test.go b/chains/llm_math_test.go index 2dcd7faaa..d405e31fa 100644 --- a/chains/llm_math_test.go +++ b/chains/llm_math_test.go @@ -7,8 +7,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" ) func TestLLMMath(t *testing.T) { diff --git a/chains/llm_test.go b/chains/llm_test.go index da0922b8b..d49e6e54a 100644 --- a/chains/llm_test.go +++ b/chains/llm_test.go @@ -9,12 +9,12 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" ) // hasExistingRecording checks if a httprr recording exists for this test @@ -132,7 +132,7 @@ func TestLLMChainWithGoogleAI(t *testing.T) { chain := NewLLMChain(model, prompt) // chains tramples over defaults for options, so setting these options - // explicitly is required until https://github.com/tmc/langchaingo/issues/626 + // explicitly is required until https://github.com/vendasta/langchaingo/issues/626 // is fully resolved. result, err := Predict(ctx, chain, map[string]any{ diff --git a/chains/map_reduce.go b/chains/map_reduce.go index 47a598c6e..8e28ea0f6 100644 --- a/chains/map_reduce.go +++ b/chains/map_reduce.go @@ -5,8 +5,8 @@ import ( "fmt" "maps" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/schema" ) // MapReduceDocuments is a chain that combines documents by mapping a chain over them, then diff --git a/chains/map_reduce_test.go b/chains/map_reduce_test.go index 1e6a1dea1..0ffdcfbe0 100644 --- a/chains/map_reduce_test.go +++ b/chains/map_reduce_test.go @@ -5,8 +5,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) func TestMapReduceInputVariables(t *testing.T) { diff --git a/chains/map_rerank_documents.go b/chains/map_rerank_documents.go index 61d8c492e..85785cc32 100644 --- a/chains/map_rerank_documents.go +++ b/chains/map_rerank_documents.go @@ -7,9 +7,9 @@ import ( "sort" "strconv" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/outputparser" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/outputparser" + "github.com/vendasta/langchaingo/schema" ) const ( diff --git a/chains/map_rerank_documents_test.go b/chains/map_rerank_documents_test.go index 229c59c8b..5a81a60d7 100644 --- a/chains/map_rerank_documents_test.go +++ b/chains/map_rerank_documents_test.go @@ -5,8 +5,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) func TestMapRerankInputVariables(t *testing.T) { diff --git a/chains/options.go b/chains/options.go index c6df23b09..37578285c 100644 --- a/chains/options.go +++ b/chains/options.go @@ -3,8 +3,8 @@ package chains import ( "context" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" ) // ChainCallOption is a function that can be used to modify the behavior of the Call function. diff --git a/chains/prompt_selector.go b/chains/prompt_selector.go index a2432e21f..de89e702e 100644 --- a/chains/prompt_selector.go +++ b/chains/prompt_selector.go @@ -1,8 +1,8 @@ package chains import ( - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/prompts" ) // PromptSelector is the interface for selecting a formatter depending on the diff --git a/chains/question_answering.go b/chains/question_answering.go index 35127fa76..8ef8189d8 100644 --- a/chains/question_answering.go +++ b/chains/question_answering.go @@ -1,8 +1,8 @@ package chains import ( - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/prompts" ) //nolint:lll diff --git a/chains/question_answering_test.go b/chains/question_answering_test.go index f9d0e956a..332727263 100644 --- a/chains/question_answering_test.go +++ b/chains/question_answering_test.go @@ -7,8 +7,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" ) // createOpenAILLMForQA creates an OpenAI LLM with httprr support for testing. diff --git a/chains/refine_documents.go b/chains/refine_documents.go index 7e938fdb5..29248b967 100644 --- a/chains/refine_documents.go +++ b/chains/refine_documents.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) const ( diff --git a/chains/retrieval_qa.go b/chains/retrieval_qa.go index e8572fbae..5c390735c 100644 --- a/chains/retrieval_qa.go +++ b/chains/retrieval_qa.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/schema" ) const ( diff --git a/chains/retrieval_qa_test.go b/chains/retrieval_qa_test.go index d37061b6f..5edd86b1d 100644 --- a/chains/retrieval_qa_test.go +++ b/chains/retrieval_qa_test.go @@ -7,10 +7,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) type testRetriever struct{} diff --git a/chains/sequential.go b/chains/sequential.go index af436f098..852f4171e 100644 --- a/chains/sequential.go +++ b/chains/sequential.go @@ -6,10 +6,10 @@ import ( "fmt" "strings" - "github.com/tmc/langchaingo/internal/maputil" - "github.com/tmc/langchaingo/internal/setutil" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/internal/maputil" + "github.com/vendasta/langchaingo/internal/setutil" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/schema" ) const delimiter = "," diff --git a/chains/sequential_test.go b/chains/sequential_test.go index 83118a845..6b0f3df90 100644 --- a/chains/sequential_test.go +++ b/chains/sequential_test.go @@ -7,9 +7,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) var errDummy = errors.New("boom") diff --git a/chains/sql_database.go b/chains/sql_database.go index 215957947..b7047e2ff 100644 --- a/chains/sql_database.go +++ b/chains/sql_database.go @@ -5,11 +5,11 @@ import ( "fmt" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/tools/sqldatabase" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/tools/sqldatabase" ) //nolint:lll diff --git a/chains/sql_database_test.go b/chains/sql_database_test.go index 09228968d..727021f2b 100644 --- a/chains/sql_database_test.go +++ b/chains/sql_database_test.go @@ -7,10 +7,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/tools/sqldatabase" - "github.com/tmc/langchaingo/tools/sqldatabase/mysql" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/tools/sqldatabase" + "github.com/vendasta/langchaingo/tools/sqldatabase/mysql" ) func TestSQLDatabaseChain_Call(t *testing.T) { diff --git a/chains/stuff_documents.go b/chains/stuff_documents.go index 1780c9196..79668eeac 100644 --- a/chains/stuff_documents.go +++ b/chains/stuff_documents.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/schema" ) const ( diff --git a/chains/stuff_documents_test.go b/chains/stuff_documents_test.go index 0c07f3c09..8a82f06eb 100644 --- a/chains/stuff_documents_test.go +++ b/chains/stuff_documents_test.go @@ -6,10 +6,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" + "github.com/vendasta/langchaingo/schema" ) func TestStuffDocuments(t *testing.T) { diff --git a/chains/summarization.go b/chains/summarization.go index 2faad2902..cf909f516 100644 --- a/chains/summarization.go +++ b/chains/summarization.go @@ -1,8 +1,8 @@ package chains import ( - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/prompts" ) const _stuffSummarizationTemplate = `Write a concise summary of the following: diff --git a/chains/summarization_test.go b/chains/summarization_test.go index 68bbf72e1..795e7229d 100644 --- a/chains/summarization_test.go +++ b/chains/summarization_test.go @@ -7,11 +7,11 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/documentloaders" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/documentloaders" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/textsplitter" ) func loadTestData(t *testing.T) []schema.Document { diff --git a/chains/transform.go b/chains/transform.go index cc8f5eb18..8fd8ff156 100644 --- a/chains/transform.go +++ b/chains/transform.go @@ -3,8 +3,8 @@ package chains import ( "context" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/schema" ) // TransformFunc is the function type that the transform chain uses. diff --git a/doc.go b/doc.go index 085e7b26c..86a32b62e 100644 --- a/doc.go +++ b/doc.go @@ -7,13 +7,13 @@ // // The framework is organized around several key packages: // -// - [github.com/tmc/langchaingo/llms]: Interfaces and implementations for various language models (OpenAI, Anthropic, Google, etc.) -// - [github.com/tmc/langchaingo/chains]: Composable operations that can be linked together to create complex workflows -// - [github.com/tmc/langchaingo/agents]: Autonomous entities that can use tools to accomplish tasks -// - [github.com/tmc/langchaingo/embeddings]: Text embedding functionality for semantic search and similarity -// - [github.com/tmc/langchaingo/vectorstores]: Interfaces to vector databases for storing and querying embeddings -// - [github.com/tmc/langchaingo/memory]: Conversation history and context management -// - [github.com/tmc/langchaingo/tools]: External tool integrations (web search, calculators, databases, etc.) +// - [github.com/vendasta/langchaingo/llms]: Interfaces and implementations for various language models (OpenAI, Anthropic, Google, etc.) +// - [github.com/vendasta/langchaingo/chains]: Composable operations that can be linked together to create complex workflows +// - [github.com/vendasta/langchaingo/agents]: Autonomous entities that can use tools to accomplish tasks +// - [github.com/vendasta/langchaingo/embeddings]: Text embedding functionality for semantic search and similarity +// - [github.com/vendasta/langchaingo/vectorstores]: Interfaces to vector databases for storing and querying embeddings +// - [github.com/vendasta/langchaingo/memory]: Conversation history and context management +// - [github.com/vendasta/langchaingo/tools]: External tool integrations (web search, calculators, databases, etc.) // // # Quick Start // @@ -23,8 +23,8 @@ // "context" // "log" // -// "github.com/tmc/langchaingo/llms" -// "github.com/tmc/langchaingo/llms/openai" +// "github.com/vendasta/langchaingo/llms" +// "github.com/vendasta/langchaingo/llms/openai" // ) // // ctx := context.Background() @@ -40,9 +40,9 @@ // Creating embeddings and using vector search: // // import ( -// "github.com/tmc/langchaingo/embeddings" -// "github.com/tmc/langchaingo/schema" -// "github.com/tmc/langchaingo/vectorstores/chroma" +// "github.com/vendasta/langchaingo/embeddings" +// "github.com/vendasta/langchaingo/schema" +// "github.com/vendasta/langchaingo/vectorstores/chroma" // ) // // // Create an embedder @@ -70,8 +70,8 @@ // Building a chain for question answering: // // import ( -// "github.com/tmc/langchaingo/chains" -// "github.com/tmc/langchaingo/vectorstores" +// "github.com/vendasta/langchaingo/chains" +// "github.com/vendasta/langchaingo/vectorstores" // ) // // chain := chains.NewRetrievalQAFromLLM( @@ -121,9 +121,9 @@ // Create agents that can use tools to accomplish complex tasks: // // import ( -// "github.com/tmc/langchaingo/agents" -// "github.com/tmc/langchaingo/tools/serpapi" -// "github.com/tmc/langchaingo/tools/calculator" +// "github.com/vendasta/langchaingo/agents" +// "github.com/vendasta/langchaingo/tools/serpapi" +// "github.com/vendasta/langchaingo/tools/calculator" // ) // // // Create tools @@ -144,8 +144,8 @@ // Maintain conversation context across multiple interactions: // // import ( -// "github.com/tmc/langchaingo/memory" -// "github.com/tmc/langchaingo/chains" +// "github.com/vendasta/langchaingo/memory" +// "github.com/vendasta/langchaingo/chains" // ) // // // Create memory @@ -210,7 +210,7 @@ // // LangchainGo provides standardized error handling: // -// import "github.com/tmc/langchaingo/llms" +// import "github.com/vendasta/langchaingo/llms" // // if err != nil { // if llms.IsAuthenticationError(err) { @@ -226,7 +226,7 @@ // LangchainGo includes comprehensive testing utilities including HTTP record/replay for internal tests. // The httprr package provides deterministic testing of HTTP interactions: // -// import "github.com/tmc/langchaingo/internal/httprr" +// import "github.com/vendasta/langchaingo/internal/httprr" // // func TestMyFunction(t *testing.T) { // rr := httprr.OpenForTest(t, http.DefaultTransport) diff --git a/docs/docs/concepts/architecture.md b/docs/docs/concepts/architecture.md index 50f58cbb9..e72fe9a01 100644 --- a/docs/docs/concepts/architecture.md +++ b/docs/docs/concepts/architecture.md @@ -431,7 +431,7 @@ func (m *MockLLM) GenerateContent(ctx context.Context, messages []MessageContent ### HTTP testing with httprr -For internal testing of HTTP-based LLM providers, LangChainGo uses [httprr](https://pkg.go.dev/github.com/tmc/langchaingo/internal/httprr) for recording and replaying HTTP interactions. This is an internal testing tool used by LangChainGo's own test suite to ensure reliable, fast tests without hitting real APIs. +For internal testing of HTTP-based LLM providers, LangChainGo uses [httprr](https://pkg.go.dev/github.com/vendasta/langchaingo/internal/httprr) for recording and replaying HTTP interactions. This is an internal testing tool used by LangChainGo's own test suite to ensure reliable, fast tests without hitting real APIs. #### Setting up httprr diff --git a/docs/docs/contributing/documentation.md b/docs/docs/contributing/documentation.md index f06e23ea6..94c7681e8 100644 --- a/docs/docs/contributing/documentation.md +++ b/docs/docs/contributing/documentation.md @@ -148,7 +148,7 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { @@ -296,7 +296,7 @@ Vale checks for: ## Need help? - Check existing documentation for style examples -- Open a [GitHub Discussion](https://github.com/tmc/langchaingo/discussions) for questions +- Open a [GitHub Discussion](https://github.com/vendasta/langchaingo/discussions) for questions - Tag your PR with `documentation` for faster review ## Recognition diff --git a/docs/docs/contributing/index.md b/docs/docs/contributing/index.md index b44520572..2a4a51e3a 100644 --- a/docs/docs/contributing/index.md +++ b/docs/docs/contributing/index.md @@ -38,7 +38,7 @@ Thank you for your interest in contributing to LangChainGo! This guide helps you 3. Add the upstream remote: ```bash - git remote add upstream https://github.com/tmc/langchaingo.git + git remote add upstream https://github.com/vendasta/langchaingo.git ``` 4. Create a feature branch: @@ -125,7 +125,7 @@ Contributors are recognized in: ## Questions? -- Open a [GitHub Discussion](https://github.com/tmc/langchaingo/discussions) +- Open a [GitHub Discussion](https://github.com/vendasta/langchaingo/discussions) - Check existing issues and PRs - Review the documentation diff --git a/docs/docs/getting-started/guide-chat.mdx b/docs/docs/getting-started/guide-chat.mdx index 07fdc832c..236773f6e 100644 --- a/docs/docs/getting-started/guide-chat.mdx +++ b/docs/docs/getting-started/guide-chat.mdx @@ -14,7 +14,7 @@ Rather than expose a "text in, text out" API, they expose an interface where "ch To get started, install LangChain with the following command: ```bash -go get github.com/tmc/langchaingo +go get github.com/vendasta/langchaingo ``` ## Getting started diff --git a/docs/docs/getting-started/guide-mistral.mdx b/docs/docs/getting-started/guide-mistral.mdx index d8cd8c63f..5e22c8131 100644 --- a/docs/docs/getting-started/guide-mistral.mdx +++ b/docs/docs/getting-started/guide-mistral.mdx @@ -42,7 +42,7 @@ For permanent setup, add the environment variable to your shell's profile file ( 2. **Run the example**: Execute the following command: ```shell -go run github.com/tmc/langchaingo/examples/mistral-completion-example@main +go run github.com/vendasta/langchaingo/examples/mistral-completion-example@main ``` You should see output similar to the following: @@ -55,6 +55,6 @@ The first human to go to space was Yuri Gagarin, a Soviet cosmonaut. He complete Congratulations! You have successfully built and executed your first LangChainGo LLM-backed program using Mistral's cloud-based inference. -Here is the entire program (from [mistral-completion-example](https://github.com/tmc/langchaingo/blob/main/examples/mistral-completion-example/mistral_completion_example.go)): +Here is the entire program (from [mistral-completion-example](https://github.com/vendasta/langchaingo/blob/main/examples/mistral-completion-example/mistral_completion_example.go)): {ExampleMistral} \ No newline at end of file diff --git a/docs/docs/getting-started/guide-ollama.mdx b/docs/docs/getting-started/guide-ollama.mdx index d1d2b9cad..b3bc162a6 100644 --- a/docs/docs/getting-started/guide-ollama.mdx +++ b/docs/docs/getting-started/guide-ollama.mdx @@ -33,7 +33,7 @@ ollama pull llama2 1. **Initialize Ollama**: In your terminal, execute the command `ollama run llama2`. The first run might take some time as the model needs to be fetched to your computer. 2. **Run the example**: Enter the command: ```shell - go run github.com/tmc/langchaingo/examples/ollama-completion-example@main + go run github.com/vendasta/langchaingo/examples/ollama-completion-example@main ``` You should see output similar to the following: @@ -44,6 +44,6 @@ The first human to set foot on the moon was Neil Armstrong, an American astronau Congratulations! You have successfully built and executed your first open-source LLM-based program using local inference. -Here is the entire program (from [ollama-completion-example](https://github.com/tmc/langchaingo/blob/main/examples/ollama-completion-example/ollama_completion_example.go)): +Here is the entire program (from [ollama-completion-example](https://github.com/vendasta/langchaingo/blob/main/examples/ollama-completion-example/ollama_completion_example.go)): {ExampleOllama} diff --git a/docs/docs/getting-started/guide-openai.mdx b/docs/docs/getting-started/guide-openai.mdx index f205b6786..b67841e62 100644 --- a/docs/docs/getting-started/guide-openai.mdx +++ b/docs/docs/getting-started/guide-openai.mdx @@ -42,7 +42,7 @@ For permanent setup, add the environment variable to your shell's profile file ( 2. **Run the example**: Execute the following command: ```shell -go run github.com/tmc/langchaingo/examples/openai-completion-example@main +go run github.com/vendasta/langchaingo/examples/openai-completion-example@main ``` You should see output similar to the following: @@ -54,7 +54,7 @@ The first man to walk on the moon was Neil Congratulations! You have successfully built and executed your first LangChainGo LLM-backed program using OpenAI's cloud-based inference. -Here is the entire program (from [openai-completion-example](https://github.com/tmc/langchaingo/blob/main/examples/openai-completion-example/openai_completion_example.go)): +Here is the entire program (from [openai-completion-example](https://github.com/vendasta/langchaingo/blob/main/examples/openai-completion-example/openai_completion_example.go)): {ExampleOpenAI} diff --git a/docs/docs/how-to/configure-llm-providers.md b/docs/docs/how-to/configure-llm-providers.md index 65729c11f..1972651dc 100644 --- a/docs/docs/how-to/configure-llm-providers.md +++ b/docs/docs/how-to/configure-llm-providers.md @@ -7,7 +7,7 @@ This guide shows you how to configure and use different LLM providers with LangC ### Basic configuration ```go -import "github.com/tmc/langchaingo/llms/openai" +import "github.com/vendasta/langchaingo/llms/openai" // Using environment variable OPENAI_API_KEY llm, err := openai.New() @@ -31,7 +31,7 @@ llm, err := openai.New( ### Azure OpenAI ```go -import "github.com/tmc/langchaingo/llms/openai" +import "github.com/vendasta/langchaingo/llms/openai" llm, err := openai.New( openai.WithToken("your-azure-api-key"), @@ -46,7 +46,7 @@ llm, err := openai.New( ### Basic configuration ```go -import "github.com/tmc/langchaingo/llms/anthropic" +import "github.com/vendasta/langchaingo/llms/anthropic" // Using environment variable ANTHROPIC_API_KEY llm, err := anthropic.New() @@ -71,7 +71,7 @@ llm, err := anthropic.New( ```go import ( "context" - "github.com/tmc/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai" ) // Using environment variable GOOGLE_API_KEY @@ -101,8 +101,8 @@ llm, err := googleai.New( ```go import ( "context" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/googleai/vertex" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai/vertex" ) llm, err := vertex.New( @@ -117,8 +117,8 @@ llm, err := vertex.New( ```go import ( "context" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/googleai/vertex" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai/vertex" ) llm, err := vertex.New( @@ -134,7 +134,7 @@ llm, err := vertex.New( ### Basic configuration ```go -import "github.com/tmc/langchaingo/llms/ollama" +import "github.com/vendasta/langchaingo/llms/ollama" // Default configuration (localhost:11434) llm, err := ollama.New(ollama.WithModel("llama2")) @@ -151,7 +151,7 @@ llm, err := ollama.New( ### Basic configuration ```go -import "github.com/tmc/langchaingo/llms/huggingface" +import "github.com/vendasta/langchaingo/llms/huggingface" // Using environment variable HF_TOKEN llm, err := huggingface.New() diff --git a/docs/docs/index.md b/docs/docs/index.md index 510d51727..c37c53d05 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -13,7 +13,7 @@ The LangChain framework is designed with the above principles in mind. ## Documentation Structure -_**Note**: These docs are for [LangChainGo](https://github.com/tmc/langchaingo)._ +_**Note**: These docs are for [LangChainGo](https://github.com/vendasta/langchaingo)._ Our documentation follows a structured approach to help you learn and use LangChainGo effectively: @@ -52,10 +52,10 @@ Technical reference for all LangChainGo modules and their capabilities. ## API Reference -[Here](https://pkg.go.dev/github.com/tmc/langchaingo) you can find the API reference for all of the modules in LangChain, as well as full documentation for all exported classes and functions. +[Here](https://pkg.go.dev/github.com/vendasta/langchaingo) you can find the API reference for all of the modules in LangChain, as well as full documentation for all exported classes and functions. ## Get Involved - **[Contributing Guide](/docs/contributing)**: Learn how to contribute code and documentation -- **[GitHub Discussions](https://github.com/tmc/langchaingo/discussions)**: Join the conversation about LangChainGo -- **[GitHub Issues](https://github.com/tmc/langchaingo/issues)**: Report bugs or request features +- **[GitHub Discussions](https://github.com/vendasta/langchaingo/discussions)**: Join the conversation about LangChainGo +- **[GitHub Issues](https://github.com/vendasta/langchaingo/issues)**: Report bugs or request features diff --git a/docs/docs/modules/data_connection/vector_stores/pgvector.mdx b/docs/docs/modules/data_connection/vector_stores/pgvector.mdx index 59ef95be8..198001e35 100644 --- a/docs/docs/modules/data_connection/vector_stores/pgvector.mdx +++ b/docs/docs/modules/data_connection/vector_stores/pgvector.mdx @@ -80,5 +80,5 @@ For now, pgvector integration only supports simple key-value filters and cosine ## Full example -Here is the entire program (from [pgvector-vectorstore-example](https://github.com/tmc/langchaingo/blob/main/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go)): +Here is the entire program (from [pgvector-vectorstore-example](https://github.com/vendasta/langchaingo/blob/main/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go)): {ExamplePGVector} \ No newline at end of file diff --git a/docs/docs/modules/model_io/models/chat/integrations.mdx b/docs/docs/modules/model_io/models/chat/integrations.mdx index 3de5409e3..82ab2d569 100644 --- a/docs/docs/modules/model_io/models/chat/integrations.mdx +++ b/docs/docs/modules/model_io/models/chat/integrations.mdx @@ -12,7 +12,7 @@ LangChainGo offers a number of Chat Models implementations that integrate with v ## OpenAI ```go -import "github.com/tmc/langchaingo/llms/openai" +import "github.com/vendasta/langchaingo/llms/openai" llm, err := openai.New() ``` @@ -20,7 +20,7 @@ llm, err := openai.New() ## Anthropic ```go -import "github.com/tmc/langchaingo/llms/anthropic" +import "github.com/vendasta/langchaingo/llms/anthropic" llm, err := anthropic.New() ``` @@ -28,7 +28,7 @@ llm, err := anthropic.New() ## Google AI (Gemini) ```go -import "github.com/tmc/langchaingo/llms/googleai" +import "github.com/vendasta/langchaingo/llms/googleai" llm, err := googleai.New(ctx) ``` @@ -36,7 +36,7 @@ llm, err := googleai.New(ctx) ## Ollama (Local Models) ```go -import "github.com/tmc/langchaingo/llms/ollama" +import "github.com/vendasta/langchaingo/llms/ollama" llm, err := ollama.New() ``` diff --git a/docs/docs/modules/model_io/models/embeddings/integrations.mdx b/docs/docs/modules/model_io/models/embeddings/integrations.mdx index ada5433ba..31d81dbfb 100644 --- a/docs/docs/modules/model_io/models/embeddings/integrations.mdx +++ b/docs/docs/modules/model_io/models/embeddings/integrations.mdx @@ -12,7 +12,7 @@ LangChainGo offers a number of Embeddings implementations that integrate with va ## OpenAI Embeddings ```go -import "github.com/tmc/langchaingo/embeddings" +import "github.com/vendasta/langchaingo/embeddings" embedder, err := embeddings.NewEmbedder(llm) ``` @@ -20,7 +20,7 @@ embedder, err := embeddings.NewEmbedder(llm) ## Google AI Embeddings ```go -import "github.com/tmc/langchaingo/llms/googleai" +import "github.com/vendasta/langchaingo/llms/googleai" // The GoogleAI client can be used for embeddings llm, err := googleai.New(ctx) @@ -30,7 +30,7 @@ embedder, err := llm.CreateEmbedding(ctx, texts) ## Vertex AI Embeddings ```go -import "github.com/tmc/langchaingo/llms/googleai/vertex" +import "github.com/vendasta/langchaingo/llms/googleai/vertex" llm, err := vertex.New(ctx) embedder, err := llm.CreateEmbedding(ctx, texts) diff --git a/docs/docs/modules/model_io/models/llms/Integrations/fake.mdx b/docs/docs/modules/model_io/models/llms/Integrations/fake.mdx index 156774405..c2d49eace 100644 --- a/docs/docs/modules/model_io/models/llms/Integrations/fake.mdx +++ b/docs/docs/modules/model_io/models/llms/Integrations/fake.mdx @@ -13,7 +13,7 @@ This documentation provides an overview of the `fake` package, which offers a si To use the `fake` package, import it into your Go project: ```bash -go get "github.com/tmc/langchaingo" +go get "github.com/vendasta/langchaingo" ``` @@ -33,7 +33,7 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms/fake" + "github.com/vendasta/langchaingo/llms/fake" ) func main() { diff --git a/docs/docs/modules/model_io/models/llms/Integrations/groq.mdx b/docs/docs/modules/model_io/models/llms/Integrations/groq.mdx index 0cc0b2271..62a73a386 100644 --- a/docs/docs/modules/model_io/models/llms/Integrations/groq.mdx +++ b/docs/docs/modules/model_io/models/llms/Integrations/groq.mdx @@ -21,7 +21,7 @@ This documentation provides a detailed overview and technical guidance for integ To install the Groq package in your Go project, run the following command: ```bash -go get github.com/tmc/langchaingo +go get github.com/vendasta/langchaingo ``` Ensure that your Groq API key is set as an environment variable: diff --git a/docs/docs/modules/model_io/models/llms/Integrations/huggingface.mdx b/docs/docs/modules/model_io/models/llms/Integrations/huggingface.mdx index 3b8bc2b65..efbab8f14 100644 --- a/docs/docs/modules/model_io/models/llms/Integrations/huggingface.mdx +++ b/docs/docs/modules/model_io/models/llms/Integrations/huggingface.mdx @@ -18,7 +18,7 @@ A valid Hugging Face API token. Obtain it by creating an account on the Hugging ## Installation ```bash -go get github.com/tmc/langchaingo +go get github.com/vendasta/langchaingo ``` Ensure that your Hugging Face API token is set as an environment variable: diff --git a/docs/docs/modules/model_io/models/llms/Integrations/watsonx.mdx b/docs/docs/modules/model_io/models/llms/Integrations/watsonx.mdx index b7c04160f..a1f954399 100644 --- a/docs/docs/modules/model_io/models/llms/Integrations/watsonx.mdx +++ b/docs/docs/modules/model_io/models/llms/Integrations/watsonx.mdx @@ -22,7 +22,7 @@ Alternatively, these can be passed into the model on creation: ```go import ( wx "github.com/IBM/watsonx-go/pkg/models" - "github.com/tmc/langchaingo/llms/watsonx" + "github.com/vendasta/langchaingo/llms/watsonx" ) ... llm, _ := watsonx.New( diff --git a/docs/docs/modules/model_io/prompts/index.mdx b/docs/docs/modules/model_io/prompts/index.mdx index 5bd1d7146..491ca545d 100644 --- a/docs/docs/modules/model_io/prompts/index.mdx +++ b/docs/docs/modules/model_io/prompts/index.mdx @@ -21,7 +21,7 @@ LangChain Go provides utilities for creating and managing these prompts with sup The simplest way to use prompts is with prompt templates: ```go -import "github.com/tmc/langchaingo/prompts" +import "github.com/vendasta/langchaingo/prompts" // Create a prompt template template := prompts.NewPromptTemplate( diff --git a/docs/docs/modules/model_io/prompts/prompt_templates/index.mdx b/docs/docs/modules/model_io/prompts/prompt_templates/index.mdx index baaf77d25..5d56a114c 100644 --- a/docs/docs/modules/model_io/prompts/prompt_templates/index.mdx +++ b/docs/docs/modules/model_io/prompts/prompt_templates/index.mdx @@ -87,7 +87,7 @@ template := "Create a {type} summary of {content} in {language}" Here's an example of creating and using a prompt template: ```go -import "github.com/tmc/langchaingo/prompts" +import "github.com/vendasta/langchaingo/prompts" func main() { // Create a prompt template @@ -237,7 +237,7 @@ The model is supposed to follow instruction from system chat message more closel You are encouraged to use these chat related prompt templates instead of PromptTemplate when querying chat models to fully exploit the potential of underlying chat model. ```go -import "github.com/tmc/langchaingo/prompts" +import "github.com/vendasta/langchaingo/prompts" func main() { prompt := prompts.NewChatPromptTemplate([]prompts.MessageFormatter{ diff --git a/docs/docs/modules/model_io/prompts/prompt_templates/partial_values.mdx b/docs/docs/modules/model_io/prompts/prompt_templates/partial_values.mdx index fc5fd7d14..e06c17ce8 100644 --- a/docs/docs/modules/model_io/prompts/prompt_templates/partial_values.mdx +++ b/docs/docs/modules/model_io/prompts/prompt_templates/partial_values.mdx @@ -54,4 +54,4 @@ report, _ := templateWithPartials.Format(map[string]any{ // Summary: All systems operational ``` -For more examples, see the [comprehensive prompt templates example](https://github.com/tmc/langchaingo/tree/main/examples/prompt-templates-example). +For more examples, see the [comprehensive prompt templates example](https://github.com/vendasta/langchaingo/tree/main/examples/prompt-templates-example). diff --git a/docs/docs/tutorials/basic-chat-app.md b/docs/docs/tutorials/basic-chat-app.md index 8d1b301b8..451e6620a 100644 --- a/docs/docs/tutorials/basic-chat-app.md +++ b/docs/docs/tutorials/basic-chat-app.md @@ -15,7 +15,7 @@ go mod init chat-app Install LangChainGo: ```bash -go get github.com/tmc/langchaingo +go get github.com/vendasta/langchaingo ``` ## Step 2: Configure Your API Key @@ -38,8 +38,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { @@ -81,8 +81,8 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { @@ -133,9 +133,9 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/memory" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/memory" ) func main() { @@ -205,9 +205,9 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/memory" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/memory" ) func main() { @@ -264,7 +264,7 @@ go run main.go ## Complete Example -You can find the complete working example with all steps in the [tutorial-basic-chat-app](https://github.com/tmc/langchaingo/tree/main/examples/tutorial-basic-chat-app) directory. +You can find the complete working example with all steps in the [tutorial-basic-chat-app](https://github.com/vendasta/langchaingo/tree/main/examples/tutorial-basic-chat-app) directory. ## Conclusion diff --git a/docs/docs/tutorials/code-reviewer.md b/docs/docs/tutorials/code-reviewer.md index 3104f2804..cd360913e 100644 --- a/docs/docs/tutorials/code-reviewer.md +++ b/docs/docs/tutorials/code-reviewer.md @@ -22,7 +22,7 @@ A CLI tool that: mkdir ai-code-reviewer cd ai-code-reviewer go mod init code-reviewer -go get github.com/tmc/langchaingo +go get github.com/vendasta/langchaingo ``` ## Step 2: Core reviewer structure @@ -45,9 +45,9 @@ import ( "path/filepath" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" ) type CodeReviewer struct { diff --git a/docs/docs/tutorials/log-analyzer.md b/docs/docs/tutorials/log-analyzer.md index 7081773ea..ccd19f0d2 100644 --- a/docs/docs/tutorials/log-analyzer.md +++ b/docs/docs/tutorials/log-analyzer.md @@ -23,7 +23,7 @@ A CLI tool that: mkdir log-analyzer cd log-analyzer go mod init log-analyzer -go get github.com/tmc/langchaingo +go get github.com/vendasta/langchaingo go get github.com/sirupsen/logrus # For structured logging examples ``` @@ -47,9 +47,9 @@ import ( "strings" "time" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" ) type LogEntry struct { @@ -540,8 +540,8 @@ import ( "time" "github.com/fsnotify/fsnotify" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/chains" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/chains" ) type LogMonitor struct { diff --git a/docs/docs/tutorials/smart-documentation.md b/docs/docs/tutorials/smart-documentation.md index 71d81f197..049b88c63 100644 --- a/docs/docs/tutorials/smart-documentation.md +++ b/docs/docs/tutorials/smart-documentation.md @@ -23,7 +23,7 @@ A CLI tool that: mkdir smart-docs cd smart-docs go mod init smart-docs -go get github.com/tmc/langchaingo +go get github.com/vendasta/langchaingo go get golang.org/x/tools/go/packages go get golang.org/x/tools/go/ast/astutil ``` @@ -558,9 +558,9 @@ import ( "strings" "text/template" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" ) type DocGenerator struct { diff --git a/docs/search-indexer.go b/docs/search-indexer.go index 133af84d5..4afe110a2 100644 --- a/docs/search-indexer.go +++ b/docs/search-indexer.go @@ -106,8 +106,8 @@ func parseFlags() Config { flag.StringVar(&config.SourceDir, "source", "../", "Path to Go source code directory") flag.StringVar(&config.OutputFile, "output", "./build/search-index.json", "Output file path") flag.StringVar(&config.BaseURL, "base-url", "/langchaingo", "Base URL for documentation links") - flag.StringVar(&config.PkgGoDevURL, "pkg-url", "https://pkg.go.dev/github.com/tmc/langchaingo", "pkg.go.dev base URL") - flag.StringVar(&config.ModulePath, "module", "github.com/tmc/langchaingo", "Go module path") + flag.StringVar(&config.PkgGoDevURL, "pkg-url", "https://pkg.go.dev/github.com/vendasta/langchaingo", "pkg.go.dev base URL") + flag.StringVar(&config.ModulePath, "module", "github.com/vendasta/langchaingo", "Go module path") flag.BoolVar(&config.Debug, "debug", false, "Enable debug logging") flag.Parse() diff --git a/documentloaders/assemblyai.go b/documentloaders/assemblyai.go index d45a0b527..e3401119e 100644 --- a/documentloaders/assemblyai.go +++ b/documentloaders/assemblyai.go @@ -7,8 +7,8 @@ import ( "io" "github.com/AssemblyAI/assemblyai-go-sdk" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/textsplitter" ) // ErrMissingAudioSource is returned when neither an audio URL nor a reader has diff --git a/documentloaders/csv.go b/documentloaders/csv.go index bc1807bc1..c318e0542 100644 --- a/documentloaders/csv.go +++ b/documentloaders/csv.go @@ -9,8 +9,8 @@ import ( "slices" "strings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/textsplitter" ) // CSV represents a CSV document loader. diff --git a/documentloaders/directory.go b/documentloaders/directory.go index e80574c1e..24967e4d9 100644 --- a/documentloaders/directory.go +++ b/documentloaders/directory.go @@ -9,8 +9,8 @@ import ( "path/filepath" "strings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/textsplitter" ) type Option func(*RecursiveDirectoryLoader) diff --git a/documentloaders/documentloaders.go b/documentloaders/documentloaders.go index 4e64a1d53..323297a33 100644 --- a/documentloaders/documentloaders.go +++ b/documentloaders/documentloaders.go @@ -3,8 +3,8 @@ package documentloaders import ( "context" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/textsplitter" ) // Loader is the interface for loading and splitting documents from a source. diff --git a/documentloaders/html.go b/documentloaders/html.go index 5c6b6d99c..1dc0ff0ca 100644 --- a/documentloaders/html.go +++ b/documentloaders/html.go @@ -7,8 +7,8 @@ import ( "github.com/PuerkitoBio/goquery" "github.com/microcosm-cc/bluemonday" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/textsplitter" ) // HTML loads parses and sanitizes html content from an io.Reader. diff --git a/documentloaders/notion.go b/documentloaders/notion.go index 0dacbe78f..12315e143 100644 --- a/documentloaders/notion.go +++ b/documentloaders/notion.go @@ -4,7 +4,7 @@ import ( "os" "path/filepath" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) // NotionDirectoryLoader is a document loader that reads content from pages within a Notion Database. diff --git a/documentloaders/notion_test.go b/documentloaders/notion_test.go index 89886f096..ed62364d7 100644 --- a/documentloaders/notion_test.go +++ b/documentloaders/notion_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) func TestNotionDirectoryLoader_Load(t *testing.T) { diff --git a/documentloaders/pdf.go b/documentloaders/pdf.go index e170a43a4..0668f298b 100644 --- a/documentloaders/pdf.go +++ b/documentloaders/pdf.go @@ -5,8 +5,8 @@ import ( "io" "github.com/ledongthuc/pdf" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/textsplitter" ) // PDF loads text data from an io.Reader. diff --git a/documentloaders/pdf_test.go b/documentloaders/pdf_test.go index b43433b5f..226a55e82 100644 --- a/documentloaders/pdf_test.go +++ b/documentloaders/pdf_test.go @@ -8,7 +8,7 @@ import ( "github.com/ledongthuc/pdf" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/textsplitter" ) func TestPDFLoader(t *testing.T) { diff --git a/documentloaders/text.go b/documentloaders/text.go index 62106f258..de4c50dd2 100644 --- a/documentloaders/text.go +++ b/documentloaders/text.go @@ -5,8 +5,8 @@ import ( "context" "io" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/textsplitter" ) // Text loads text data from an io.Reader. diff --git a/embeddings/bedrock/bedrock.go b/embeddings/bedrock/bedrock.go index 32ece1318..c78e82f3a 100644 --- a/embeddings/bedrock/bedrock.go +++ b/embeddings/bedrock/bedrock.go @@ -6,7 +6,7 @@ import ( "strings" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) // Bedrock is the embedder used generate text embeddings through Amazon Bedrock. diff --git a/embeddings/bedrock/bedrock_test.go b/embeddings/bedrock/bedrock_test.go index 20dc1353a..c655a50ca 100644 --- a/embeddings/bedrock/bedrock_test.go +++ b/embeddings/bedrock/bedrock_test.go @@ -6,9 +6,9 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/embeddings/bedrock" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/embeddings/bedrock" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" ) func TestEmbedQuery(t *testing.T) { diff --git a/embeddings/cybertron/cybertron.go b/embeddings/cybertron/cybertron.go index 3c7b376a8..26cee3c70 100644 --- a/embeddings/cybertron/cybertron.go +++ b/embeddings/cybertron/cybertron.go @@ -5,7 +5,7 @@ import ( "github.com/nlpodyssey/cybertron/pkg/models/bert" "github.com/nlpodyssey/cybertron/pkg/tasks/textencoding" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) // Cybertron is the embedder using Cybertron to run embedding models locally. diff --git a/embeddings/embedding.go b/embeddings/embedding.go index aaa478236..b2ae2e546 100644 --- a/embeddings/embedding.go +++ b/embeddings/embedding.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/tmc/langchaingo/internal/sliceutil" + "github.com/vendasta/langchaingo/internal/sliceutil" ) // NewEmbedder creates a new Embedder from the given EmbedderClient, with diff --git a/embeddings/example_test.go b/embeddings/example_test.go index cfabf4687..250dfb7d6 100644 --- a/embeddings/example_test.go +++ b/embeddings/example_test.go @@ -4,8 +4,8 @@ import ( "context" "log" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/openai" ) func Example() { //nolint:testableexamples diff --git a/embeddings/huggingface/huggingface.go b/embeddings/huggingface/huggingface.go index 778637de8..2c4b872ea 100644 --- a/embeddings/huggingface/huggingface.go +++ b/embeddings/huggingface/huggingface.go @@ -4,8 +4,8 @@ import ( "context" "strings" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/huggingface" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/huggingface" ) // Huggingface is the embedder using the Huggingface hub api. diff --git a/embeddings/huggingface/huggingface_test.go b/embeddings/huggingface/huggingface_test.go index 202482977..06fefaff9 100644 --- a/embeddings/huggingface/huggingface_test.go +++ b/embeddings/huggingface/huggingface_test.go @@ -7,8 +7,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/huggingface" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/huggingface" ) func TestHuggingfaceEmbeddings(t *testing.T) { diff --git a/embeddings/huggingface/huggingface_unit_test.go b/embeddings/huggingface/huggingface_unit_test.go index fbdc44787..7a2bdd185 100644 --- a/embeddings/huggingface/huggingface_unit_test.go +++ b/embeddings/huggingface/huggingface_unit_test.go @@ -4,7 +4,7 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/tmc/langchaingo/llms/huggingface" + "github.com/vendasta/langchaingo/llms/huggingface" ) func TestOptions(t *testing.T) { diff --git a/embeddings/huggingface/options.go b/embeddings/huggingface/options.go index 4abcf6385..fe084b04e 100644 --- a/embeddings/huggingface/options.go +++ b/embeddings/huggingface/options.go @@ -1,7 +1,7 @@ package huggingface import ( - "github.com/tmc/langchaingo/llms/huggingface" + "github.com/vendasta/langchaingo/llms/huggingface" ) const ( diff --git a/embeddings/jina/jina.go b/embeddings/jina/jina.go index 5b615c8a1..bb6cdc95c 100644 --- a/embeddings/jina/jina.go +++ b/embeddings/jina/jina.go @@ -9,7 +9,7 @@ import ( "net/http" "strings" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) type Jina struct { diff --git a/embeddings/jina/jina_test.go b/embeddings/jina/jina_test.go index 23d5f1ae0..25ffd733f 100644 --- a/embeddings/jina/jina_test.go +++ b/embeddings/jina/jina_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func TestJina_EmbedDocuments(t *testing.T) { diff --git a/embeddings/jina/options.go b/embeddings/jina/options.go index 1cd41313d..70dbae817 100644 --- a/embeddings/jina/options.go +++ b/embeddings/jina/options.go @@ -4,7 +4,7 @@ import ( "net/http" "os" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) const ( diff --git a/embeddings/openai_test.go b/embeddings/openai_test.go index bea4f657b..11a1ee045 100644 --- a/embeddings/openai_test.go +++ b/embeddings/openai_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" ) func newOpenAIEmbedder(t *testing.T, opts ...Option) *EmbedderImpl { diff --git a/embeddings/voyageai/options.go b/embeddings/voyageai/options.go index a2959469a..9100e0548 100644 --- a/embeddings/voyageai/options.go +++ b/embeddings/voyageai/options.go @@ -5,7 +5,7 @@ import ( "net/http" "os" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) const ( diff --git a/embeddings/voyageai/voyageai.go b/embeddings/voyageai/voyageai.go index c01053732..638595ede 100644 --- a/embeddings/voyageai/voyageai.go +++ b/embeddings/voyageai/voyageai.go @@ -7,7 +7,7 @@ import ( "fmt" "net/http" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) var _ embeddings.Embedder = &VoyageAI{} diff --git a/embeddings/voyageai/voyageai_test.go b/embeddings/voyageai/voyageai_test.go index 86bd010fb..13bb3095a 100644 --- a/embeddings/voyageai/voyageai_test.go +++ b/embeddings/voyageai/voyageai_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func TestVoyageAI_EmbedDocuments(t *testing.T) { diff --git a/embeddings/voyageai/voyageai_unit_test.go b/embeddings/voyageai/voyageai_unit_test.go index 91fdac1cd..f9d33940c 100644 --- a/embeddings/voyageai/voyageai_unit_test.go +++ b/embeddings/voyageai/voyageai_unit_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) func TestNewVoyageAI(t *testing.T) { //nolint:funlen // comprehensive test diff --git a/examples/anthropic-completion-example/anthropic_completion_example.go b/examples/anthropic-completion-example/anthropic_completion_example.go index b58ad8665..0d9fc9592 100644 --- a/examples/anthropic-completion-example/anthropic_completion_example.go +++ b/examples/anthropic-completion-example/anthropic_completion_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic" ) func main() { diff --git a/examples/anthropic-completion-example/go.mod b/examples/anthropic-completion-example/go.mod index 34bfbb7bb..d5af051e9 100644 --- a/examples/anthropic-completion-example/go.mod +++ b/examples/anthropic-completion-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/anthropic-completion-example +module github.com/vendasta/langchaingo/examples/anthropic-completion-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/anthropic-extended-capabilities/go.mod b/examples/anthropic-extended-capabilities/go.mod index c58c2c7a4..7482a7a38 100644 --- a/examples/anthropic-extended-capabilities/go.mod +++ b/examples/anthropic-extended-capabilities/go.mod @@ -1,10 +1,10 @@ -module github.com/tmc/langchaingo/examples/anthropic-extended-capabilities +module github.com/vendasta/langchaingo/examples/anthropic-extended-capabilities -go 1.24 +go 1.24.4 toolchain go1.24.6 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/anthropic-extended-capabilities/main.go b/examples/anthropic-extended-capabilities/main.go index 8ad1d1742..1820d9a05 100644 --- a/examples/anthropic-extended-capabilities/main.go +++ b/examples/anthropic-extended-capabilities/main.go @@ -6,8 +6,8 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic" ) func main() { diff --git a/examples/anthropic-interleaved-thinking/go.mod b/examples/anthropic-interleaved-thinking/go.mod index cc012766e..a6cbe18a1 100644 --- a/examples/anthropic-interleaved-thinking/go.mod +++ b/examples/anthropic-interleaved-thinking/go.mod @@ -1,10 +1,10 @@ -module github.com/tmc/langchaingo/examples/interleaved-thinking +module github.com/vendasta/langchaingo/examples/interleaved-thinking -go 1.24 +go 1.24.4 toolchain go1.24.6 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/anthropic-interleaved-thinking/main.go b/examples/anthropic-interleaved-thinking/main.go index e1a9afa80..591035735 100644 --- a/examples/anthropic-interleaved-thinking/main.go +++ b/examples/anthropic-interleaved-thinking/main.go @@ -10,8 +10,8 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic" ) // Define some tools for the model to use diff --git a/examples/anthropic-tool-call-example/anthropic-tool-call-example.go b/examples/anthropic-tool-call-example/anthropic-tool-call-example.go index 72e53f0f8..bdbed3764 100644 --- a/examples/anthropic-tool-call-example/anthropic-tool-call-example.go +++ b/examples/anthropic-tool-call-example/anthropic-tool-call-example.go @@ -7,8 +7,8 @@ import ( "log" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic" ) func main() { diff --git a/examples/anthropic-tool-call-example/go.mod b/examples/anthropic-tool-call-example/go.mod index eebf007df..5343d5e53 100644 --- a/examples/anthropic-tool-call-example/go.mod +++ b/examples/anthropic-tool-call-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/anthropic-tool-call-example +module github.com/vendasta/langchaingo/examples/anthropic-tool-call-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/anthropic-vision-example/anthropic_vision_example.go b/examples/anthropic-vision-example/anthropic_vision_example.go index 30634f338..0794f59e6 100644 --- a/examples/anthropic-vision-example/anthropic_vision_example.go +++ b/examples/anthropic-vision-example/anthropic_vision_example.go @@ -6,8 +6,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic" ) //go:embed image.png diff --git a/examples/anthropic-vision-example/go.mod b/examples/anthropic-vision-example/go.mod index a084ab981..80b0668c2 100644 --- a/examples/anthropic-vision-example/go.mod +++ b/examples/anthropic-vision-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/anthropic-vision-example +module github.com/vendasta/langchaingo/examples/anthropic-vision-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/bedrock-claude3-vision-example/becrock_claude3_vision_example.go b/examples/bedrock-claude3-vision-example/becrock_claude3_vision_example.go index a99aaee3a..1177a49ef 100644 --- a/examples/bedrock-claude3-vision-example/becrock_claude3_vision_example.go +++ b/examples/bedrock-claude3-vision-example/becrock_claude3_vision_example.go @@ -6,8 +6,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/bedrock" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/bedrock" ) //go:embed image.png diff --git a/examples/bedrock-claude3-vision-example/go.mod b/examples/bedrock-claude3-vision-example/go.mod index 3f48f2f17..b055e6815 100644 --- a/examples/bedrock-claude3-vision-example/go.mod +++ b/examples/bedrock-claude3-vision-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/bedrock-claude3-vision-example +module github.com/vendasta/langchaingo/examples/bedrock-claude3-vision-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/aws/aws-sdk-go-v2 v1.36.3 // indirect @@ -25,4 +27,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/bedrock-provider-example/go.mod b/examples/bedrock-provider-example/go.mod index 6c82d39d5..a0c1989a2 100644 --- a/examples/bedrock-provider-example/go.mod +++ b/examples/bedrock-provider-example/go.mod @@ -1,10 +1,10 @@ -module github.com/tmc/langchaingo/examples/bedrock-provider-example +module github.com/vendasta/langchaingo/examples/bedrock-provider-example -go 1.24 +go 1.24.4 toolchain go1.24.6 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/aws/aws-sdk-go-v2 v1.36.3 // indirect @@ -27,4 +27,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/bedrock-provider-example/go.sum b/examples/bedrock-provider-example/go.sum index bb0e130a8..f900c6959 100644 --- a/examples/bedrock-provider-example/go.sum +++ b/examples/bedrock-provider-example/go.sum @@ -36,8 +36,7 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/examples/bedrock-provider-example/main.go b/examples/bedrock-provider-example/main.go index 51c24258f..c834d6fa8 100644 --- a/examples/bedrock-provider-example/main.go +++ b/examples/bedrock-provider-example/main.go @@ -6,8 +6,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/bedrock" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/bedrock" ) func main() { diff --git a/examples/caching-llm-example/caching_llm_example.go b/examples/caching-llm-example/caching_llm_example.go index abfa0dc24..5fb3c71dc 100644 --- a/examples/caching-llm-example/caching_llm_example.go +++ b/examples/caching-llm-example/caching_llm_example.go @@ -8,10 +8,10 @@ import ( "time" "github.com/mitchellh/go-wordwrap" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/cache" - "github.com/tmc/langchaingo/llms/cache/inmemory" - "github.com/tmc/langchaingo/llms/ollama" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/cache" + "github.com/vendasta/langchaingo/llms/cache/inmemory" + "github.com/vendasta/langchaingo/llms/ollama" ) const WIDTH = 80 diff --git a/examples/caching-llm-example/go.mod b/examples/caching-llm-example/go.mod index 62bbb3a7d..29bc02bcb 100644 --- a/examples/caching-llm-example/go.mod +++ b/examples/caching-llm-example/go.mod @@ -1,10 +1,12 @@ -module github.com/tmc/langchaingo/examples/caching-llm-example +module github.com/vendasta/langchaingo/examples/caching-llm-example -go 1.24.3 +go 1.24.4 + +toolchain go1.24.6 require ( github.com/mitchellh/go-wordwrap v1.0.1 - github.com/tmc/langchaingo v0.1.14-pre.4 + github.com/vendasta/langchaingo v0.1.14-pre.4 ) require ( @@ -15,4 +17,4 @@ require ( golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/chains-conversation-memory-sqlite/chains_conversation_memory_sqlite.go b/examples/chains-conversation-memory-sqlite/chains_conversation_memory_sqlite.go index e8b28f6d2..c8b343935 100644 --- a/examples/chains-conversation-memory-sqlite/chains_conversation_memory_sqlite.go +++ b/examples/chains-conversation-memory-sqlite/chains_conversation_memory_sqlite.go @@ -6,11 +6,11 @@ import ( "fmt" "os" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/memory/sqlite3" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/memory/sqlite3" _ "github.com/mattn/go-sqlite3" ) diff --git a/examples/chains-conversation-memory-sqlite/go.mod b/examples/chains-conversation-memory-sqlite/go.mod index e522e3d57..30934be7a 100644 --- a/examples/chains-conversation-memory-sqlite/go.mod +++ b/examples/chains-conversation-memory-sqlite/go.mod @@ -1,10 +1,12 @@ -module github.com/tmc/langchaingo/examples/chains-conversation-memory-sqlite +module github.com/vendasta/langchaingo/examples/chains-conversation-memory-sqlite -go 1.24.3 +go 1.24.4 + +toolchain go1.24.6 require ( github.com/mattn/go-sqlite3 v1.14.28 - github.com/tmc/langchaingo v0.1.14-pre.4 + github.com/vendasta/langchaingo v0.1.14-pre.4 ) require ( @@ -37,4 +39,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/chains-conversation-memory-sqlite/go.sum b/examples/chains-conversation-memory-sqlite/go.sum index 851d6a26d..5eb9f440c 100644 --- a/examples/chains-conversation-memory-sqlite/go.sum +++ b/examples/chains-conversation-memory-sqlite/go.sum @@ -19,8 +19,8 @@ cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+i cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -47,6 +47,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -117,8 +119,6 @@ github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -330,7 +330,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/chroma-vectorstore-example/chroma_vectorstore_example.go b/examples/chroma-vectorstore-example/chroma_vectorstore_example.go index f8444e34f..604ef75a3 100644 --- a/examples/chroma-vectorstore-example/chroma_vectorstore_example.go +++ b/examples/chroma-vectorstore-example/chroma_vectorstore_example.go @@ -9,9 +9,9 @@ import ( chroma_go "github.com/amikos-tech/chroma-go/types" "github.com/google/uuid" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/chroma" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/chroma" ) func main() { diff --git a/examples/chroma-vectorstore-example/go.mod b/examples/chroma-vectorstore-example/go.mod index 2b1bc75ec..e86d132e0 100644 --- a/examples/chroma-vectorstore-example/go.mod +++ b/examples/chroma-vectorstore-example/go.mod @@ -1,13 +1,13 @@ -module github.com/tmc/langchaingo/examples/chroma-vectorstore-example +module github.com/vendasta/langchaingo/examples/chroma-vectorstore-example -go 1.24 +go 1.24.4 toolchain go1.24.6 require ( github.com/amikos-tech/chroma-go v0.1.4 github.com/google/uuid v1.6.0 - github.com/tmc/langchaingo v0.1.14-pre.4 + github.com/vendasta/langchaingo v0.1.14-pre.4 ) require ( @@ -17,4 +17,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/chroma-vectorstore-example/go.sum b/examples/chroma-vectorstore-example/go.sum index bbe9eb988..3250a8790 100644 --- a/examples/chroma-vectorstore-example/go.sum +++ b/examples/chroma-vectorstore-example/go.sum @@ -1,17 +1,3 @@ -cloud.google.com/go v0.116.0 h1:B3fRrSDkLRt5qSHWe40ERJvhvnQwdZiHu0bJOpldweE= -cloud.google.com/go v0.116.0/go.mod h1:cEPSRWPzZEswwdr9BxE6ChEn01dWlTaF05LiC2Xs70U= -cloud.google.com/go/aiplatform v1.69.0 h1:XvBzK8e6/6ufbi/i129Vmn/gVqFwbNPmRQ89K+MGlgc= -cloud.google.com/go/aiplatform v1.69.0/go.mod h1:nUsIqzS3khlnWvpjfJbP+2+h+VrFyYsTm7RNCAViiY8= -cloud.google.com/go/auth v0.14.0 h1:A5C4dKV/Spdvxcl0ggWwWEzzP7AZMJSEIgrkngwhGYM= -cloud.google.com/go/auth v0.14.0/go.mod h1:CYsoRL1PdiDuqeQpZE0bP2pnPrGqFcOkI0nldEQis+A= -cloud.google.com/go/auth/oauth2adapt v0.2.7 h1:/Lc7xODdqcEw8IrZ9SvwnlLX6j9FHQM74z6cBk9Rw6M= -cloud.google.com/go/auth/oauth2adapt v0.2.7/go.mod h1:NTbTTzfvPl1Y3V1nPpOgl2w6d/FjO7NNUQaWSox6ZMc= -cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I= -cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg= -cloud.google.com/go/iam v1.2.2 h1:ozUSofHUGf/F4tCNy/mu9tHLTaxZFLOUiKzjcgWHGIA= -cloud.google.com/go/iam v1.2.2/go.mod h1:0Ys8ccaZHdI1dEUilwzqng/6ps2YB6vRsjIe00/+6JY= -cloud.google.com/go/longrunning v0.6.2 h1:xjDfh1pQcWPEvnfjZmwjKQEcHnpz6lHjfy7Fo0MK+hc= -cloud.google.com/go/longrunning v0.6.2/go.mod h1:k/vIs83RN4bE3YCswdXC5PFfWVILjm3hpEUlSko4PiI= dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8= dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c h1:udKWzYgxTojEKWjV8V+WSxDXJ4NFATAsZjh8iIbsQIg= @@ -69,14 +55,8 @@ github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= -github.com/google/s2a-go v0.1.9 h1:LGD7gtMgezd8a/Xak7mEWL0PjoTQFvpRudN895yqKW0= -github.com/google/s2a-go v0.1.9/go.mod h1:YA0Ei2ZQL3acow2O62kdp9UlnvMmU7kA6Eutn0dXayM= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/enterprise-certificate-proxy v0.3.4 h1:XYIDZApgAnrN1c855gTgghdIA6Stxb52D5RnLI1SLyw= -github.com/googleapis/enterprise-certificate-proxy v0.3.4/go.mod h1:YKe7cfqYXjKGpGvmSg28/fFvhNzinZQm8DGnaburhGA= -github.com/googleapis/gax-go/v2 v2.14.1 h1:hb0FFeiPaQskmvakKu5EbCbpntQn48jyHuvrkurSS/Q= -github.com/googleapis/gax-go/v2 v2.14.1/go.mod h1:Hb/NubMaVM88SrNkvl8X/o8XWwDJEPqouaLeN2IUxoA= github.com/goph/emperror v0.17.2 h1:yLapQcmEsO0ipe9p5TaN22djm3OFV/TfM/fcYP0/J18= github.com/goph/emperror v0.17.2/go.mod h1:+ZbQ+fUNO/6FNiUo0ujtMjhgad9Xa6fQL9KhH4LNHic= github.com/huandu/xstrings v1.3.3 h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4= @@ -129,8 +109,7 @@ github.com/pelletier/go-toml/v2 v2.0.9 h1:uH2qQXheeefCCkuBBSLi7jCiSmj3VRh2+Goq2N github.com/pelletier/go-toml/v2 v2.0.9/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -148,8 +127,8 @@ github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -github.com/testcontainers/testcontainers-go v0.37.0 h1:L2Qc0vkTw2EHWQ08djon0D2uw7Z/PtHS/QzZZ5Ra/hg= -github.com/testcontainers/testcontainers-go v0.37.0/go.mod h1:QPzbxZhQ6Bclip9igjLFj6z0hs01bU8lrl2dHQmgFGM= +github.com/testcontainers/testcontainers-go v0.38.0 h1:d7uEapLcv2P8AvH8ahLqDMMxda2W9gQN1nRbHS28HBw= +github.com/testcontainers/testcontainers-go v0.38.0/go.mod h1:C52c9MoHpWO+C4aqmgSU+hxlR5jlEayWtgYrb8Pzz1w= github.com/testcontainers/testcontainers-go/modules/chroma v0.37.0 h1:vb9fb1mogtlQuF3l0vSAu6rqv3y2j9wozve4xnhVyz8= github.com/testcontainers/testcontainers-go/modules/chroma v0.37.0/go.mod h1:IWJavzQy7rxM40OqOgSN5iyckgAw21wDyE+NhSctatk= github.com/tklauser/go-sysconf v0.3.15 h1:VE89k0criAymJ/Os65CSn1IXaol+1wrsFHEB8Ol49K4= @@ -162,8 +141,6 @@ github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 h1:r6I7RJCN86bpD/FQwedZ0vSixDpwuWREjW9oRMsmqDc= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0/go.mod h1:B9yO6b04uB80CzjedvewuqDhxJxi11s7/GtiGa8bAjI= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q= go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg= @@ -174,34 +151,12 @@ go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKr go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA= go.starlark.net v0.0.0-20230302034142-4b1e35fe2254 h1:Ss6D3hLXTM0KobyBYEAygXzFfGcjnmfEJOBgSbemCtg= go.starlark.net v0.0.0-20230302034142-4b1e35fe2254/go.mod h1:jxU+3+j+71eXOW14274+SmmuW82qJzl6iZSeqEtTGds= -golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM= -golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U= +golang.org/x/crypto v0.41.0 h1:WKYxWedPGCTVVl5+WHSSrOBT0O8lx32+zxmHxijgXp4= +golang.org/x/crypto v0.41.0/go.mod h1:pO5AFd7FA68rFak7rOAGVuygIISepHftHnr8dr6+sUc= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa h1:ELnwvuAXPNtPk1TJRuGkI9fDTwym6AYBu0qzT8AcHdI= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa/go.mod h1:akd2r19cwCdwSwWeIdzYQGa/EZZyqcOdwWiwj5L5eKQ= -golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw= -golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA= -golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI= -golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU= -golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8= -golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= -golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= -golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= -golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M= -golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA= -golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY= -golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= -google.golang.org/api v0.218.0 h1:x6JCjEWeZ9PFCRe9z0FBrNwj7pB7DOAqT35N+IPnAUA= -google.golang.org/api v0.218.0/go.mod h1:5VGHBAkxrA/8EFjLVEYmMUJ8/8+gWWQ3s4cFH0FxG2M= -google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 h1:ToEetK57OidYuqD4Q5w+vfEnPvPpuTwedCNVohYJfNk= -google.golang.org/genproto v0.0.0-20241118233622-e639e219e697/go.mod h1:JJrvXBWRZaFMxBufik1a4RpFw4HhgVtBBWQeQgUj2cc= -google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 h1:CkkIfIt50+lT6NHAVoRYEyAvQGFM7xEwXUUywFvEb3Q= -google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576/go.mod h1:1R3kvZ1dtP3+4p4d3G8uJ8rFk/fWlScl38vanWACI08= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4 h1:yrTuav+chrF0zF/joFGICKTzYv7mh/gr9AgEXrVU8ao= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= -google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ= -google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw= -google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU= -google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI= +golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= diff --git a/examples/cohere-llm-example/cohere_completion_example.go b/examples/cohere-llm-example/cohere_completion_example.go index 551cbc3c3..57688c28a 100644 --- a/examples/cohere-llm-example/cohere_completion_example.go +++ b/examples/cohere-llm-example/cohere_completion_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/cohere" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/cohere" ) func main() { diff --git a/examples/cohere-llm-example/go.mod b/examples/cohere-llm-example/go.mod index 7229ef0b7..41118b609 100644 --- a/examples/cohere-llm-example/go.mod +++ b/examples/cohere-llm-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/cohere-llm-example +module github.com/vendasta/langchaingo/examples/cohere-llm-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/cohere-ai/tokenizer v1.1.2 // indirect @@ -12,4 +14,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/cybertron-embedding-example/cybertron-embedding.go b/examples/cybertron-embedding-example/cybertron-embedding.go index 6b5326506..a23e99c2a 100644 --- a/examples/cybertron-embedding-example/cybertron-embedding.go +++ b/examples/cybertron-embedding-example/cybertron-embedding.go @@ -9,11 +9,11 @@ import ( "github.com/chewxy/math32" "github.com/google/uuid" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/embeddings/cybertron" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/weaviate" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings/cybertron" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/weaviate" ) func cosineSimilarity(x, y []float32) float32 { diff --git a/examples/cybertron-embedding-example/go.mod b/examples/cybertron-embedding-example/go.mod index 50d0807c9..031240dfd 100644 --- a/examples/cybertron-embedding-example/go.mod +++ b/examples/cybertron-embedding-example/go.mod @@ -1,11 +1,13 @@ -module github.com/tmc/langchaingo/examples/cybertron-embedding-example +module github.com/vendasta/langchaingo/examples/cybertron-embedding-example -go 1.24.3 +go 1.24.4 + +toolchain go1.24.6 require ( github.com/chewxy/math32 v1.11.1 github.com/google/uuid v1.6.0 - github.com/tmc/langchaingo v0.1.14-pre.4 + github.com/vendasta/langchaingo v0.1.14-pre.4 ) require ( @@ -51,4 +53,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/cybertron-embedding-example/go.sum b/examples/cybertron-embedding-example/go.sum index 20a5eee84..582e870b9 100644 --- a/examples/cybertron-embedding-example/go.sum +++ b/examples/cybertron-embedding-example/go.sum @@ -311,8 +311,8 @@ go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg= go.opentelemetry.io/otel v1.36.0/go.mod h1:/TcFMXYjyRNh8khOAO9ybYkqaDBb/70aVwkNML4pP8E= go.opentelemetry.io/otel/metric v1.36.0 h1:MoWPKVhQvJ+eeXWHFBOPoBOi20jh6Iq2CcCREuTYufE= go.opentelemetry.io/otel/metric v1.36.0/go.mod h1:zC7Ks+yeyJt4xig9DEw9kuUFe5C3zLbVjV2PzT6qzbs= -go.opentelemetry.io/otel/sdk v1.33.0 h1:iax7M131HuAm9QkZotNHEfstof92xM+N8sr3uHXc2IM= -go.opentelemetry.io/otel/sdk v1.33.0/go.mod h1:A1Q5oi7/9XaMlIWzPSxLRWOI8nG3FnzHJNbiENQuihM= +go.opentelemetry.io/otel/sdk v1.36.0 h1:b6SYIuLRs88ztox4EyrvRti80uXIFy+Sqzoh9kFULbs= +go.opentelemetry.io/otel/sdk v1.36.0/go.mod h1:+lC+mTgD+MUWfjJubi2vvXWcVxyr9rmlshZni72pXeY= go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU= go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKrsNd4w= diff --git a/examples/deepseek-completion-example/deepseek-completion-example.go b/examples/deepseek-completion-example/deepseek-completion-example.go index 5714cc332..8cc639161 100644 --- a/examples/deepseek-completion-example/deepseek-completion-example.go +++ b/examples/deepseek-completion-example/deepseek-completion-example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/deepseek-completion-example/go.mod b/examples/deepseek-completion-example/go.mod index 3a4f53f96..34e50b24a 100644 --- a/examples/deepseek-completion-example/go.mod +++ b/examples/deepseek-completion-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/deepseek-completion-example +module github.com/vendasta/langchaingo/examples/deepseek-completion-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/document-qa-example/document_qa.go b/examples/document-qa-example/document_qa.go index 653b5005c..0a570236a 100644 --- a/examples/document-qa-example/document_qa.go +++ b/examples/document-qa-example/document_qa.go @@ -5,9 +5,9 @@ import ( "fmt" "os" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" ) func main() { diff --git a/examples/document-qa-example/go.mod b/examples/document-qa-example/go.mod index 1c5bec7ad..15384ad49 100644 --- a/examples/document-qa-example/go.mod +++ b/examples/document-qa-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/document-qa-example +module github.com/vendasta/langchaingo/examples/document-qa-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +36,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/document-qa-example/go.sum b/examples/document-qa-example/go.sum index 42d4278c0..1d53e46a1 100644 --- a/examples/document-qa-example/go.sum +++ b/examples/document-qa-example/go.sum @@ -19,8 +19,8 @@ cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+i cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -47,6 +47,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -117,8 +119,6 @@ github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -328,7 +328,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/ernie-chat-example/ernie_chat_example.go b/examples/ernie-chat-example/ernie_chat_example.go index 90631808d..0d3b0df64 100644 --- a/examples/ernie-chat-example/ernie_chat_example.go +++ b/examples/ernie-chat-example/ernie_chat_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/ernie" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/ernie" ) func main() { diff --git a/examples/ernie-chat-example/go.mod b/examples/ernie-chat-example/go.mod index 8eac5c62c..34f802ba2 100644 --- a/examples/ernie-chat-example/go.mod +++ b/examples/ernie-chat-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/ernie-chat-example +module github.com/vendasta/langchaingo/examples/ernie-chat-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/ernie-completion-example/ernie_completion_example.go b/examples/ernie-completion-example/ernie_completion_example.go index 55f7db443..5b5f43052 100644 --- a/examples/ernie-completion-example/ernie_completion_example.go +++ b/examples/ernie-completion-example/ernie_completion_example.go @@ -5,9 +5,9 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/ernie" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/ernie" ) func main() { diff --git a/examples/ernie-completion-example/go.mod b/examples/ernie-completion-example/go.mod index 17c532436..71c5058c4 100644 --- a/examples/ernie-completion-example/go.mod +++ b/examples/ernie-completion-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/ernie-completion-example +module github.com/vendasta/langchaingo/examples/ernie-completion-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/ernie-function-call-example/ernie_function_call_example.go b/examples/ernie-function-call-example/ernie_function_call_example.go index 071de9097..92bc1fbcb 100644 --- a/examples/ernie-function-call-example/ernie_function_call_example.go +++ b/examples/ernie-function-call-example/ernie_function_call_example.go @@ -6,9 +6,9 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms/ernie" + "github.com/vendasta/langchaingo/llms/ernie" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func main() { diff --git a/examples/ernie-function-call-example/go.mod b/examples/ernie-function-call-example/go.mod index 844bd82dd..4c4d45cdf 100644 --- a/examples/ernie-function-call-example/go.mod +++ b/examples/ernie-function-call-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/ernie-function-call-example +module github.com/vendasta/langchaingo/examples/ernie-function-call-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/genai-completion-example/genai-completion-example.go b/examples/genai-completion-example/genai-completion-example.go index 23236ffa9..956237491 100644 --- a/examples/genai-completion-example/genai-completion-example.go +++ b/examples/genai-completion-example/genai-completion-example.go @@ -12,8 +12,8 @@ import ( "log" "os" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/google" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/google" ) func main() { diff --git a/examples/google-alloydb-chat-message-history-example/go.mod b/examples/google-alloydb-chat-message-history-example/go.mod index d6360cdcd..4b7be1736 100644 --- a/examples/google-alloydb-chat-message-history-example/go.mod +++ b/examples/google-alloydb-chat-message-history-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/google-alloydb-chat-message-history-example +module github.com/vendasta/langchaingo/examples/google-alloydb-chat-message-history-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -48,4 +50,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/google-alloydb-chat-message-history-example/google_alloydb_chat_message_history_example.go b/examples/google-alloydb-chat-message-history-example/google_alloydb_chat_message_history_example.go index bd1f19820..58ba82a21 100644 --- a/examples/google-alloydb-chat-message-history-example/google_alloydb_chat_message_history_example.go +++ b/examples/google-alloydb-chat-message-history-example/google_alloydb_chat_message_history_example.go @@ -6,9 +6,9 @@ import ( "log" "os" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory/alloydb" - "github.com/tmc/langchaingo/util/alloydbutil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory/alloydb" + "github.com/vendasta/langchaingo/util/alloydbutil" ) // getEnvVariables loads the necessary environment variables for the AlloyDB connection diff --git a/examples/google-alloydb-vectorstore-example/go.mod b/examples/google-alloydb-vectorstore-example/go.mod index 6de7f0c58..8ffe3d5d7 100644 --- a/examples/google-alloydb-vectorstore-example/go.mod +++ b/examples/google-alloydb-vectorstore-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/google-alloydb-vectorstore-example +module github.com/vendasta/langchaingo/examples/google-alloydb-vectorstore-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -54,4 +56,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/google-alloydb-vectorstore-example/google_alloydb_vectorstore_example.go b/examples/google-alloydb-vectorstore-example/google_alloydb_vectorstore_example.go index 811623348..71fff73c0 100644 --- a/examples/google-alloydb-vectorstore-example/google_alloydb_vectorstore_example.go +++ b/examples/google-alloydb-vectorstore-example/google_alloydb_vectorstore_example.go @@ -6,13 +6,13 @@ import ( "log" "os" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/googleai/vertex" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/util/alloydbutil" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/alloydb" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai/vertex" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/util/alloydbutil" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/alloydb" ) func getEnvVariables() (string, string, string, string, string, string, string, string, string) { diff --git a/examples/google-cloudsql-chat-message-history-example/go.mod b/examples/google-cloudsql-chat-message-history-example/go.mod index 73ef35736..8c9a4d176 100644 --- a/examples/google-cloudsql-chat-message-history-example/go.mod +++ b/examples/google-cloudsql-chat-message-history-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/google-cloudsql-chat-message-history-example +module github.com/vendasta/langchaingo/examples/google-cloudsql-chat-message-history-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go/auth v0.14.0 // indirect @@ -42,4 +44,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/google-cloudsql-chat-message-history-example/google_cloudsql_chat_message_history_example.go b/examples/google-cloudsql-chat-message-history-example/google_cloudsql_chat_message_history_example.go index 4bd47ba14..569f9fd1c 100644 --- a/examples/google-cloudsql-chat-message-history-example/google_cloudsql_chat_message_history_example.go +++ b/examples/google-cloudsql-chat-message-history-example/google_cloudsql_chat_message_history_example.go @@ -6,9 +6,9 @@ import ( "log" "os" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory/cloudsql" - "github.com/tmc/langchaingo/util/cloudsqlutil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory/cloudsql" + "github.com/vendasta/langchaingo/util/cloudsqlutil" ) // getEnvVariables loads the necessary environment variables for the CloudSQL connection diff --git a/examples/google-cloudsql-vectorstore-example/go.mod b/examples/google-cloudsql-vectorstore-example/go.mod index 3a8cae6f7..fdca91319 100644 --- a/examples/google-cloudsql-vectorstore-example/go.mod +++ b/examples/google-cloudsql-vectorstore-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/google-cloudsql-vectorstore-example +module github.com/vendasta/langchaingo/examples/google-cloudsql-vectorstore-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -53,4 +55,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/google-cloudsql-vectorstore-example/google_cloudsql_vectorstore_example.go b/examples/google-cloudsql-vectorstore-example/google_cloudsql_vectorstore_example.go index 270cc29a0..fbcdf04e3 100644 --- a/examples/google-cloudsql-vectorstore-example/google_cloudsql_vectorstore_example.go +++ b/examples/google-cloudsql-vectorstore-example/google_cloudsql_vectorstore_example.go @@ -6,13 +6,13 @@ import ( "log" "os" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/googleai/vertex" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/util/cloudsqlutil" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/cloudsql" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai/vertex" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/util/cloudsqlutil" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/cloudsql" ) func getEnvVariables() (string, string, string, string, string, string, string, string) { diff --git a/examples/googleai-completion-example/go.mod b/examples/googleai-completion-example/go.mod index 7f90c1078..d31da0eda 100644 --- a/examples/googleai-completion-example/go.mod +++ b/examples/googleai-completion-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/googleai-completion-example +module github.com/vendasta/langchaingo/examples/googleai-completion-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +47,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/googleai-completion-example/googleai-completion-example.go b/examples/googleai-completion-example/googleai-completion-example.go index ded8b0f7b..75a697b4e 100644 --- a/examples/googleai-completion-example/googleai-completion-example.go +++ b/examples/googleai-completion-example/googleai-completion-example.go @@ -7,8 +7,8 @@ import ( "log" "os" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleai" ) func main() { diff --git a/examples/googleai-reasoning-caching/main.go b/examples/googleai-reasoning-caching/main.go index 29559ccd3..39c5c35c4 100644 --- a/examples/googleai-reasoning-caching/main.go +++ b/examples/googleai-reasoning-caching/main.go @@ -9,8 +9,8 @@ import ( "time" "github.com/google/generative-ai-go/genai" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleai" ) func main() { diff --git a/examples/googleai-streaming-example/go.mod b/examples/googleai-streaming-example/go.mod index 7d9f6f65d..c82997c2f 100644 --- a/examples/googleai-streaming-example/go.mod +++ b/examples/googleai-streaming-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/googleai-streaming-example +module github.com/vendasta/langchaingo/examples/googleai-streaming-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +47,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/googleai-streaming-example/googleai-stremaing-example.go b/examples/googleai-streaming-example/googleai-stremaing-example.go index 8e8e4a6ba..2083c25ae 100644 --- a/examples/googleai-streaming-example/googleai-stremaing-example.go +++ b/examples/googleai-streaming-example/googleai-stremaing-example.go @@ -7,8 +7,8 @@ import ( "log" "os" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleai" ) func main() { diff --git a/examples/googleai-tool-call-example/README.md b/examples/googleai-tool-call-example/README.md index c1646d1cf..01aab90ed 100644 --- a/examples/googleai-tool-call-example/README.md +++ b/examples/googleai-tool-call-example/README.md @@ -24,7 +24,7 @@ Here's what happens in this fun little program: ## Cool Features 🌟 -- Uses the `github.com/tmc/langchaingo` library to interact with Google AI +- Uses the `github.com/vendasta/langchaingo` library to interact with Google AI - Demonstrates how to set up and use custom tools with the AI - Shows how to maintain a conversation history for context - Handles tool calls and responses in a neat way diff --git a/examples/googleai-tool-call-example/go.mod b/examples/googleai-tool-call-example/go.mod index bde398407..4daa5bf69 100644 --- a/examples/googleai-tool-call-example/go.mod +++ b/examples/googleai-tool-call-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/googleai-tool-call-example +module github.com/vendasta/langchaingo/examples/googleai-tool-call-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +47,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/googleai-tool-call-example/googleai-tool-call-example.go b/examples/googleai-tool-call-example/googleai-tool-call-example.go index a7bd3d9f0..8737a4653 100644 --- a/examples/googleai-tool-call-example/googleai-tool-call-example.go +++ b/examples/googleai-tool-call-example/googleai-tool-call-example.go @@ -8,8 +8,8 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleai" ) func main() { diff --git a/examples/groq-completion-example/go.mod b/examples/groq-completion-example/go.mod index f103ed35c..f76afeaaa 100644 --- a/examples/groq-completion-example/go.mod +++ b/examples/groq-completion-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/groq-completion-example +module github.com/vendasta/langchaingo/examples/groq-completion-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/groq-completion-example/groq_completion_example.go b/examples/groq-completion-example/groq_completion_example.go index 00f45adb2..44af2df94 100644 --- a/examples/groq-completion-example/groq_completion_example.go +++ b/examples/groq-completion-example/groq_completion_example.go @@ -6,8 +6,8 @@ import ( "log" "os" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/huggingface-llm-example/go.mod b/examples/huggingface-llm-example/go.mod index 729571f03..f3841c3c0 100644 --- a/examples/huggingface-llm-example/go.mod +++ b/examples/huggingface-llm-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/huggingface-llm-example +module github.com/vendasta/langchaingo/examples/huggingface-llm-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/huggingface-llm-example/huggingface_example.go b/examples/huggingface-llm-example/huggingface_example.go index 1f9157143..2cd68e7bd 100644 --- a/examples/huggingface-llm-example/huggingface_example.go +++ b/examples/huggingface-llm-example/huggingface_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/huggingface" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/huggingface" ) func main() { diff --git a/examples/huggingface-milvus-vectorstore-example/go.mod b/examples/huggingface-milvus-vectorstore-example/go.mod index 58fdbb42b..1b4e22413 100644 --- a/examples/huggingface-milvus-vectorstore-example/go.mod +++ b/examples/huggingface-milvus-vectorstore-example/go.mod @@ -1,12 +1,12 @@ -module github.com/tmc/langchaingo/examples/huggingface-milvus-vectorstore-example +module github.com/vendasta/langchaingo/examples/huggingface-milvus-vectorstore-example -go 1.24 +go 1.24.4 toolchain go1.24.6 require ( github.com/milvus-io/milvus-sdk-go/v2 v2.4.0 - github.com/tmc/langchaingo v0.1.14-pre.4 + github.com/vendasta/langchaingo v0.1.14-pre.4 ) require ( @@ -21,11 +21,11 @@ require ( github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect github.com/kr/pretty v0.3.1 // indirect github.com/kr/text v0.2.0 // indirect - github.com/milvus-io/milvus-proto/go-api/v2 v2.4.10-0.20240819025435-512e3b98866a // indirect + github.com/milvus-io/milvus-proto/go-api/v2 v2.6.1-0.20250819024338-07695f709619 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkoukk/tiktoken-go v0.1.8 // indirect github.com/rogpeppe/go-internal v1.13.1 // indirect - github.com/tidwall/gjson v1.14.4 // indirect + github.com/tidwall/gjson v1.17.1 // indirect github.com/tidwall/match v1.1.1 // indirect github.com/tidwall/pretty v1.2.0 // indirect golang.org/x/net v0.43.0 // indirect @@ -36,4 +36,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/huggingface-milvus-vectorstore-example/go.sum b/examples/huggingface-milvus-vectorstore-example/go.sum index 28b58b762..4512c78e4 100644 --- a/examples/huggingface-milvus-vectorstore-example/go.sum +++ b/examples/huggingface-milvus-vectorstore-example/go.sum @@ -1,18 +1,4 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.116.0 h1:B3fRrSDkLRt5qSHWe40ERJvhvnQwdZiHu0bJOpldweE= -cloud.google.com/go v0.116.0/go.mod h1:cEPSRWPzZEswwdr9BxE6ChEn01dWlTaF05LiC2Xs70U= -cloud.google.com/go/aiplatform v1.69.0 h1:XvBzK8e6/6ufbi/i129Vmn/gVqFwbNPmRQ89K+MGlgc= -cloud.google.com/go/aiplatform v1.69.0/go.mod h1:nUsIqzS3khlnWvpjfJbP+2+h+VrFyYsTm7RNCAViiY8= -cloud.google.com/go/auth v0.14.0 h1:A5C4dKV/Spdvxcl0ggWwWEzzP7AZMJSEIgrkngwhGYM= -cloud.google.com/go/auth v0.14.0/go.mod h1:CYsoRL1PdiDuqeQpZE0bP2pnPrGqFcOkI0nldEQis+A= -cloud.google.com/go/auth/oauth2adapt v0.2.7 h1:/Lc7xODdqcEw8IrZ9SvwnlLX6j9FHQM74z6cBk9Rw6M= -cloud.google.com/go/auth/oauth2adapt v0.2.7/go.mod h1:NTbTTzfvPl1Y3V1nPpOgl2w6d/FjO7NNUQaWSox6ZMc= -cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I= -cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg= -cloud.google.com/go/iam v1.2.2 h1:ozUSofHUGf/F4tCNy/mu9tHLTaxZFLOUiKzjcgWHGIA= -cloud.google.com/go/iam v1.2.2/go.mod h1:0Ys8ccaZHdI1dEUilwzqng/6ps2YB6vRsjIe00/+6JY= -cloud.google.com/go/longrunning v0.6.2 h1:xjDfh1pQcWPEvnfjZmwjKQEcHnpz6lHjfy7Fo0MK+hc= -cloud.google.com/go/longrunning v0.6.2/go.mod h1:k/vIs83RN4bE3YCswdXC5PFfWVILjm3hpEUlSko4PiI= dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8= dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA= github.com/AndreasBriese/bbloom v0.0.0-20190306092124-e2d15f34fcf9/go.mod h1:bOvUY6CB00SOBii9/FifXqc0awNKxLFCL/+pkDPuyl8= @@ -150,15 +136,9 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/s2a-go v0.1.9 h1:LGD7gtMgezd8a/Xak7mEWL0PjoTQFvpRudN895yqKW0= -github.com/google/s2a-go v0.1.9/go.mod h1:YA0Ei2ZQL3acow2O62kdp9UlnvMmU7kA6Eutn0dXayM= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/enterprise-certificate-proxy v0.3.4 h1:XYIDZApgAnrN1c855gTgghdIA6Stxb52D5RnLI1SLyw= -github.com/googleapis/enterprise-certificate-proxy v0.3.4/go.mod h1:YKe7cfqYXjKGpGvmSg28/fFvhNzinZQm8DGnaburhGA= -github.com/googleapis/gax-go/v2 v2.14.1 h1:hb0FFeiPaQskmvakKu5EbCbpntQn48jyHuvrkurSS/Q= -github.com/googleapis/gax-go/v2 v2.14.1/go.mod h1:Hb/NubMaVM88SrNkvl8X/o8XWwDJEPqouaLeN2IUxoA= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= @@ -217,8 +197,8 @@ github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27k github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= github.com/mediocregopher/radix/v3 v3.4.2/go.mod h1:8FL3F6UQRXHXIBSPUs5h0RybMF8i4n7wVopoX3x7Bv8= github.com/microcosm-cc/bluemonday v1.0.2/go.mod h1:iVP4YcDBq+n/5fb23BhYFvIMq/leAFZyRl6bYmGDlGc= -github.com/milvus-io/milvus-proto/go-api/v2 v2.4.10-0.20240819025435-512e3b98866a h1:0B/8Fo66D8Aa23Il0yrQvg1KKz92tE/BJ5BvkUxxAAk= -github.com/milvus-io/milvus-proto/go-api/v2 v2.4.10-0.20240819025435-512e3b98866a/go.mod h1:1OIl0v5PQeNxIJhCvY+K55CBUOYDZevw9g9380u1Wek= +github.com/milvus-io/milvus-proto/go-api/v2 v2.6.1-0.20250819024338-07695f709619 h1:eVuQvPQS5WgNm7IClUwIO6140OTzFvvPIcX4s9NnmqE= +github.com/milvus-io/milvus-proto/go-api/v2 v2.6.1-0.20250819024338-07695f709619/go.mod h1:/6UT4zZl6awVeXLeE7UGDWZvXj3IWkRsh3mqsn0DiAs= github.com/milvus-io/milvus-sdk-go/v2 v2.4.0 h1:llESmiYiaFqRh0CUrZCLH0IWWkk5r8/vz0tkaA0YzQo= github.com/milvus-io/milvus-sdk-go/v2 v2.4.0/go.mod h1:8IKyxVV+kd+RADMuMpo8GXnTDq5ZxrSSWpe9nJieboQ= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= @@ -263,8 +243,7 @@ github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsK github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= @@ -306,12 +285,12 @@ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5 github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -github.com/testcontainers/testcontainers-go v0.37.0 h1:L2Qc0vkTw2EHWQ08djon0D2uw7Z/PtHS/QzZZ5Ra/hg= -github.com/testcontainers/testcontainers-go v0.37.0/go.mod h1:QPzbxZhQ6Bclip9igjLFj6z0hs01bU8lrl2dHQmgFGM= +github.com/testcontainers/testcontainers-go v0.38.0 h1:d7uEapLcv2P8AvH8ahLqDMMxda2W9gQN1nRbHS28HBw= +github.com/testcontainers/testcontainers-go v0.38.0/go.mod h1:C52c9MoHpWO+C4aqmgSU+hxlR5jlEayWtgYrb8Pzz1w= github.com/testcontainers/testcontainers-go/modules/milvus v0.37.0 h1:q+gx0A10DM0VJMJjo9VOXOB1t8Dv3B6EgxXZf2TIzOw= github.com/testcontainers/testcontainers-go/modules/milvus v0.37.0/go.mod h1:bCdLqxjPKax120BMl4aO/A0gs9+4FeJkLBVf9WpjFoQ= -github.com/tidwall/gjson v1.14.4 h1:uo0p8EbA09J7RQaflQ1aBRffTR7xedD2bcIVSYxLnkM= -github.com/tidwall/gjson v1.14.4/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= +github.com/tidwall/gjson v1.17.1 h1:wlYEnwqAHgzmhNUFfw7Xalt2JzQvsMx2Se4PcoFCT/U= +github.com/tidwall/gjson v1.17.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= github.com/tidwall/pretty v1.2.0 h1:RWIZEg2iJ8/g6fDDYzMpobmaoGh5OLl4AXtGUGPcqCs= @@ -345,16 +324,14 @@ github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 h1:r6I7RJCN86bpD/FQwedZ0vSixDpwuWREjW9oRMsmqDc= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0/go.mod h1:B9yO6b04uB80CzjedvewuqDhxJxi11s7/GtiGa8bAjI= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q= go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg= go.opentelemetry.io/otel v1.36.0/go.mod h1:/TcFMXYjyRNh8khOAO9ybYkqaDBb/70aVwkNML4pP8E= go.opentelemetry.io/otel/metric v1.36.0 h1:MoWPKVhQvJ+eeXWHFBOPoBOi20jh6Iq2CcCREuTYufE= go.opentelemetry.io/otel/metric v1.36.0/go.mod h1:zC7Ks+yeyJt4xig9DEw9kuUFe5C3zLbVjV2PzT6qzbs= -go.opentelemetry.io/otel/sdk v1.32.0 h1:RNxepc9vK59A8XsgZQouW8ue8Gkb4jpWtJm9ge5lEG4= -go.opentelemetry.io/otel/sdk v1.32.0/go.mod h1:LqgegDBjKMmb2GC6/PrTnteJG39I8/vJCAP9LlJXEjU= +go.opentelemetry.io/otel/sdk v1.36.0 h1:b6SYIuLRs88ztox4EyrvRti80uXIFy+Sqzoh9kFULbs= +go.opentelemetry.io/otel/sdk v1.36.0/go.mod h1:+lC+mTgD+MUWfjJubi2vvXWcVxyr9rmlshZni72pXeY= go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU= go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKrsNd4w= @@ -371,8 +348,8 @@ golang.org/x/crypto v0.0.0-20191227163750-53104e6ec876/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM= -golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U= +golang.org/x/crypto v0.41.0 h1:WKYxWedPGCTVVl5+WHSSrOBT0O8lx32+zxmHxijgXp4= +golang.org/x/crypto v0.41.0/go.mod h1:pO5AFd7FA68rFak7rOAGVuygIISepHftHnr8dr6+sUc= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= @@ -400,12 +377,9 @@ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwY golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20211008194852-3b03d305991f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw= -golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA= +golang.org/x/net v0.43.0 h1:lat02VYK2j4aLzMzecihNvTlJNQUq316m2Mr9rnM6YE= golang.org/x/net v0.43.0/go.mod h1:vhO1fvI4dGsIjh73sWfUVjj3N7CA9WkKJNQm2svM6Jg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI= -golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -413,8 +387,6 @@ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8= -golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -438,8 +410,7 @@ golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= -golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI= golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -448,12 +419,9 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M= -golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA= +golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng= golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU= golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY= -golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181221001348-537d06c36207/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -472,8 +440,6 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/api v0.218.0 h1:x6JCjEWeZ9PFCRe9z0FBrNwj7pB7DOAqT35N+IPnAUA= -google.golang.org/api v0.218.0/go.mod h1:5VGHBAkxrA/8EFjLVEYmMUJ8/8+gWWQ3s4cFH0FxG2M= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/genproto v0.0.0-20180518175338-11a468237815/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= @@ -482,10 +448,6 @@ google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98 google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= -google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 h1:ToEetK57OidYuqD4Q5w+vfEnPvPpuTwedCNVohYJfNk= -google.golang.org/genproto v0.0.0-20241118233622-e639e219e697/go.mod h1:JJrvXBWRZaFMxBufik1a4RpFw4HhgVtBBWQeQgUj2cc= -google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 h1:CkkIfIt50+lT6NHAVoRYEyAvQGFM7xEwXUUywFvEb3Q= -google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576/go.mod h1:1R3kvZ1dtP3+4p4d3G8uJ8rFk/fWlScl38vanWACI08= google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4 h1:yrTuav+chrF0zF/joFGICKTzYv7mh/gr9AgEXrVU8ao= google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= google.golang.org/grpc v1.12.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= diff --git a/examples/huggingface-milvus-vectorstore-example/milvus_vectorstore_example.go b/examples/huggingface-milvus-vectorstore-example/milvus_vectorstore_example.go index c63a2239e..8e0fd2770 100644 --- a/examples/huggingface-milvus-vectorstore-example/milvus_vectorstore_example.go +++ b/examples/huggingface-milvus-vectorstore-example/milvus_vectorstore_example.go @@ -8,12 +8,12 @@ import ( "github.com/milvus-io/milvus-sdk-go/v2/client" "github.com/milvus-io/milvus-sdk-go/v2/entity" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/milvus" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/milvus" ) const ( diff --git a/examples/json-mode-example/go.mod b/examples/json-mode-example/go.mod index d8cffa904..fbb20345e 100644 --- a/examples/json-mode-example/go.mod +++ b/examples/json-mode-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/json-mode-example +module github.com/vendasta/langchaingo/examples/json-mode-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +47,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/json-mode-example/json_mode_example.go b/examples/json-mode-example/json_mode_example.go index 55bcdc7c5..c79e4cba2 100644 --- a/examples/json-mode-example/json_mode_example.go +++ b/examples/json-mode-example/json_mode_example.go @@ -6,11 +6,11 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/ollama" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/ollama" + "github.com/vendasta/langchaingo/llms/openai" ) var flagBackend = flag.String("backend", "openai", "backend to use") diff --git a/examples/llamafile-completion-example/go.mod b/examples/llamafile-completion-example/go.mod index 38e67f646..a598924f4 100644 --- a/examples/llamafile-completion-example/go.mod +++ b/examples/llamafile-completion-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/llamafile-completion-example +module github.com/vendasta/langchaingo/examples/llamafile-completion-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/llamafile-completion-example/llamafile_completion_example.go b/examples/llamafile-completion-example/llamafile_completion_example.go index 194a01a98..1fc58adf1 100644 --- a/examples/llamafile-completion-example/llamafile_completion_example.go +++ b/examples/llamafile-completion-example/llamafile_completion_example.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/llamafile" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/llamafile" ) func main() { diff --git a/examples/llm-chain-example/go.mod b/examples/llm-chain-example/go.mod index 5b0ba38a9..912137b45 100644 --- a/examples/llm-chain-example/go.mod +++ b/examples/llm-chain-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/llm-chain-example +module github.com/vendasta/langchaingo/examples/llm-chain-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +36,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/llm-chain-example/go.sum b/examples/llm-chain-example/go.sum index 42d4278c0..1d53e46a1 100644 --- a/examples/llm-chain-example/go.sum +++ b/examples/llm-chain-example/go.sum @@ -19,8 +19,8 @@ cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+i cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -47,6 +47,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -117,8 +119,6 @@ github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -328,7 +328,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/llm-chain-example/llm_chain.go b/examples/llm-chain-example/llm_chain.go index 7f5bffc1d..61289d8f9 100644 --- a/examples/llm-chain-example/llm_chain.go +++ b/examples/llm-chain-example/llm_chain.go @@ -5,9 +5,9 @@ import ( "fmt" "os" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" ) func main() { diff --git a/examples/llmmath-chain-example/go.mod b/examples/llmmath-chain-example/go.mod index 9088fb9e7..cc065e87a 100644 --- a/examples/llmmath-chain-example/go.mod +++ b/examples/llmmath-chain-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/llmmath-chain-example +module github.com/vendasta/langchaingo/examples/llmmath-chain-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +36,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/llmmath-chain-example/go.sum b/examples/llmmath-chain-example/go.sum index 42d4278c0..1d53e46a1 100644 --- a/examples/llmmath-chain-example/go.sum +++ b/examples/llmmath-chain-example/go.sum @@ -19,8 +19,8 @@ cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+i cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -47,6 +47,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -117,8 +119,6 @@ github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -328,7 +328,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/llmmath-chain-example/llm_math_chain.go b/examples/llmmath-chain-example/llm_math_chain.go index ebe26e893..b658d89fb 100644 --- a/examples/llmmath-chain-example/llm_math_chain.go +++ b/examples/llmmath-chain-example/llm_math_chain.go @@ -5,8 +5,8 @@ import ( "fmt" "os" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/llmsummarization-chain-example/go.mod b/examples/llmsummarization-chain-example/go.mod index 3ed8c401c..6929447e9 100644 --- a/examples/llmsummarization-chain-example/go.mod +++ b/examples/llmsummarization-chain-example/go.mod @@ -1,8 +1,8 @@ -module github.com/tmc/langchaingo/examples/llmsummarization-chain-example +module github.com/vendasta/langchaingo/examples/llmsummarization-chain-example go 1.24.3 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -83,4 +83,4 @@ require ( nhooyr.io/websocket v1.8.7 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/llmsummarization-chain-example/llm_summarization_example.go b/examples/llmsummarization-chain-example/llm_summarization_example.go index b0e08f285..08a745333 100644 --- a/examples/llmsummarization-chain-example/llm_summarization_example.go +++ b/examples/llmsummarization-chain-example/llm_summarization_example.go @@ -6,10 +6,10 @@ import ( "log" "strings" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/documentloaders" - "github.com/tmc/langchaingo/llms/googleai/vertex" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/documentloaders" + "github.com/vendasta/langchaingo/llms/googleai/vertex" + "github.com/vendasta/langchaingo/textsplitter" ) func main() { diff --git a/examples/local-llm-example/go.mod b/examples/local-llm-example/go.mod index 1673e7a3d..36b91e707 100644 --- a/examples/local-llm-example/go.mod +++ b/examples/local-llm-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/local-llm-example +module github.com/vendasta/langchaingo/examples/local-llm-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/local-llm-example/local_llm_example.go b/examples/local-llm-example/local_llm_example.go index b377e6f27..935da5f64 100644 --- a/examples/local-llm-example/local_llm_example.go +++ b/examples/local-llm-example/local_llm_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/local" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/local" ) func main() { diff --git a/examples/maritaca-example/README.md b/examples/maritaca-example/README.md index 35a8cd39c..afb929fcf 100644 --- a/examples/maritaca-example/README.md +++ b/examples/maritaca-example/README.md @@ -11,7 +11,7 @@ This example: ## 🔑 Key Components -- We're using the `github.com/tmc/langchaingo/llms/maritaca` package to interact with Maritaca AI. +- We're using the `github.com/vendasta/langchaingo/llms/maritaca` package to interact with Maritaca AI. - The program reads your Maritaca API key from an environment variable called `MARITACA_KEY`. - We're using the "sabia-2-medium" model, which is pretty smart! diff --git a/examples/maritaca-example/go.mod b/examples/maritaca-example/go.mod index 0dce25434..6b6050589 100644 --- a/examples/maritaca-example/go.mod +++ b/examples/maritaca-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/maritaca-example +module github.com/vendasta/langchaingo/examples/maritaca-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/maritaca-example/maritaca-chat-example.go b/examples/maritaca-example/maritaca-chat-example.go index 2c0854e9a..7ee21eb31 100644 --- a/examples/maritaca-example/maritaca-chat-example.go +++ b/examples/maritaca-example/maritaca-chat-example.go @@ -5,7 +5,7 @@ import ( "fmt" "os" - "github.com/tmc/langchaingo/llms/maritaca" + "github.com/vendasta/langchaingo/llms/maritaca" ) func main() { diff --git a/examples/mistral-completion-example/go.mod b/examples/mistral-completion-example/go.mod index 0f4473276..ee22b2afd 100644 --- a/examples/mistral-completion-example/go.mod +++ b/examples/mistral-completion-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/mistral-completion-example +module github.com/vendasta/langchaingo/examples/mistral-completion-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -11,4 +13,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/mistral-completion-example/mistral_completion_example.go b/examples/mistral-completion-example/mistral_completion_example.go index 85e9062ba..3ffbf30ed 100644 --- a/examples/mistral-completion-example/mistral_completion_example.go +++ b/examples/mistral-completion-example/mistral_completion_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/mistral" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/mistral" ) func main() { diff --git a/examples/mistral-embedding-example/go.mod b/examples/mistral-embedding-example/go.mod index 2fe757dbc..f5a732ca8 100644 --- a/examples/mistral-embedding-example/go.mod +++ b/examples/mistral-embedding-example/go.mod @@ -1,10 +1,10 @@ -module github.com/tmc/langchaingo/examples/mistral-embedding-example +module github.com/vendasta/langchaingo/examples/mistral-embedding-example -go 1.24 +go 1.24.4 toolchain go1.24.6 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -19,4 +19,4 @@ require ( golang.org/x/text v0.28.0 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/mistral-embedding-example/go.sum b/examples/mistral-embedding-example/go.sum index 45c16c131..008a9ab8d 100644 --- a/examples/mistral-embedding-example/go.sum +++ b/examples/mistral-embedding-example/go.sum @@ -147,8 +147,7 @@ github.com/pgvector/pgvector-go v0.1.1 h1:kqJigGctFnlWvskUiYIvJRNwUtQl/aMSUZVs0Y github.com/pgvector/pgvector-go v0.1.1/go.mod h1:wLJgD/ODkdtd2LJK4l6evHXTuG+8PxymYAVomKHOWac= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= @@ -170,16 +169,14 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -github.com/testcontainers/testcontainers-go v0.37.0 h1:L2Qc0vkTw2EHWQ08djon0D2uw7Z/PtHS/QzZZ5Ra/hg= -github.com/testcontainers/testcontainers-go v0.37.0/go.mod h1:QPzbxZhQ6Bclip9igjLFj6z0hs01bU8lrl2dHQmgFGM= +github.com/testcontainers/testcontainers-go v0.38.0 h1:d7uEapLcv2P8AvH8ahLqDMMxda2W9gQN1nRbHS28HBw= +github.com/testcontainers/testcontainers-go v0.38.0/go.mod h1:C52c9MoHpWO+C4aqmgSU+hxlR5jlEayWtgYrb8Pzz1w= github.com/testcontainers/testcontainers-go/modules/postgres v0.37.0 h1:hsVwFkS6s+79MbKEO+W7A1wNIw1fmkMtF4fg83m6kbc= github.com/testcontainers/testcontainers-go/modules/postgres v0.37.0/go.mod h1:Qj/eGbRbO/rEYdcRLmN+bEojzatP/+NS1y8ojl2PQsc= github.com/tklauser/go-sysconf v0.3.15 h1:VE89k0criAymJ/Os65CSn1IXaol+1wrsFHEB8Ol49K4= github.com/tklauser/go-sysconf v0.3.15/go.mod h1:Dmjwr6tYFIseJw7a3dRLJfsHAMXZ3nEnL/aZY+0IuI4= github.com/tklauser/numcpus v0.10.0 h1:18njr6LDBk1zuna922MgdjQuJFjrdppsZG60sHGfjso= github.com/tklauser/numcpus v0.10.0/go.mod h1:BiTKazU708GQTYF4mB+cmlpT2Is1gLk7XVuEeem8LsQ= -github.com/tmc/langchaingo v0.1.14-pre.0 h1:coaN45zff+TzvuGBrah5hJlKycMM2IvpsrFgUH2zbKg= -github.com/tmc/langchaingo v0.1.14-pre.0/go.mod h1:tx2PDJfr33OYdGFOijgHDkpEQBY6sKxhnxcLwkfO7ZU= github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc h1:9lRDQMhESg+zvGYmW5DyG0UqvY96Bu5QYsTLvCHdrgo= github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc/go.mod h1:bciPuU6GHm1iF1pBvUfxfsH0Wmnc2VbpgvbI9ZWuIRs= github.com/uptrace/bun v1.1.12 h1:sOjDVHxNTuM6dNGaba0wUuz7KvDE1BmNu9Gqs2gJSXQ= @@ -214,21 +211,19 @@ go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKr go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA= go.starlark.net v0.0.0-20230302034142-4b1e35fe2254 h1:Ss6D3hLXTM0KobyBYEAygXzFfGcjnmfEJOBgSbemCtg= go.starlark.net v0.0.0-20230302034142-4b1e35fe2254/go.mod h1:jxU+3+j+71eXOW14274+SmmuW82qJzl6iZSeqEtTGds= -golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM= -golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U= +golang.org/x/crypto v0.41.0 h1:WKYxWedPGCTVVl5+WHSSrOBT0O8lx32+zxmHxijgXp4= golang.org/x/crypto v0.41.0/go.mod h1:pO5AFd7FA68rFak7rOAGVuygIISepHftHnr8dr6+sUc= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa h1:ELnwvuAXPNtPk1TJRuGkI9fDTwym6AYBu0qzT8AcHdI= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa/go.mod h1:akd2r19cwCdwSwWeIdzYQGa/EZZyqcOdwWiwj5L5eKQ= -golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw= -golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA= +golang.org/x/net v0.43.0 h1:lat02VYK2j4aLzMzecihNvTlJNQUq316m2Mr9rnM6YE= +golang.org/x/net v0.43.0/go.mod h1:vhO1fvI4dGsIjh73sWfUVjj3N7CA9WkKJNQm2svM6Jg= golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI= golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU= -golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8= -golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= -golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= -golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= -golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M= -golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA= +golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw= +golang.org/x/sync v0.16.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= +golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI= +golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng= golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU= golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY= golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= diff --git a/examples/mistral-embedding-example/mistral-embedding-example.go b/examples/mistral-embedding-example/mistral-embedding-example.go index a85381c0b..c0296e73f 100644 --- a/examples/mistral-embedding-example/mistral-embedding-example.go +++ b/examples/mistral-embedding-example/mistral-embedding-example.go @@ -7,11 +7,11 @@ import ( "log" "time" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/mistral" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/pgvector" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/mistral" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/pgvector" ) func main() { diff --git a/examples/mistral-summarization-example/go.mod b/examples/mistral-summarization-example/go.mod index 2cc6770b8..1cc206ed0 100644 --- a/examples/mistral-summarization-example/go.mod +++ b/examples/mistral-summarization-example/go.mod @@ -1,8 +1,8 @@ -module github.com/tmc/langchaingo/examples/mistral-summarization-example +module github.com/vendasta/langchaingo/examples/mistral-summarization-example go 1.24.3 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 // indirect @@ -53,4 +53,4 @@ require ( nhooyr.io/websocket v1.8.7 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/mistral-summarization-example/mistral_summarization_example.go b/examples/mistral-summarization-example/mistral_summarization_example.go index e917046dc..87d0a1ec8 100644 --- a/examples/mistral-summarization-example/mistral_summarization_example.go +++ b/examples/mistral-summarization-example/mistral_summarization_example.go @@ -6,10 +6,10 @@ import ( "log" "strings" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/documentloaders" - "github.com/tmc/langchaingo/llms/mistral" - "github.com/tmc/langchaingo/textsplitter" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/documentloaders" + "github.com/vendasta/langchaingo/llms/mistral" + "github.com/vendasta/langchaingo/textsplitter" ) func main() { diff --git a/examples/mongovector-vectorstore-example/go.mod b/examples/mongovector-vectorstore-example/go.mod index ae003bed0..da77605ad 100644 --- a/examples/mongovector-vectorstore-example/go.mod +++ b/examples/mongovector-vectorstore-example/go.mod @@ -1,11 +1,11 @@ -module github.com/tmc/langchaingo/examples/mongovector-vectorstore-example +module github.com/vendasta/langchaingo/examples/mongovector-vectorstore-example -go 1.24 +go 1.24.4 toolchain go1.24.6 require ( - github.com/tmc/langchaingo v0.1.14-pre.4 + github.com/vendasta/langchaingo v0.1.14-pre.4 go.mongodb.org/mongo-driver/v2 v2.0.0 ) @@ -24,4 +24,4 @@ require ( golang.org/x/text v0.28.0 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/mongovector-vectorstore-example/go.sum b/examples/mongovector-vectorstore-example/go.sum index eef3d7755..9210e46b1 100644 --- a/examples/mongovector-vectorstore-example/go.sum +++ b/examples/mongovector-vectorstore-example/go.sum @@ -1,17 +1,3 @@ -cloud.google.com/go v0.116.0 h1:B3fRrSDkLRt5qSHWe40ERJvhvnQwdZiHu0bJOpldweE= -cloud.google.com/go v0.116.0/go.mod h1:cEPSRWPzZEswwdr9BxE6ChEn01dWlTaF05LiC2Xs70U= -cloud.google.com/go/aiplatform v1.69.0 h1:XvBzK8e6/6ufbi/i129Vmn/gVqFwbNPmRQ89K+MGlgc= -cloud.google.com/go/aiplatform v1.69.0/go.mod h1:nUsIqzS3khlnWvpjfJbP+2+h+VrFyYsTm7RNCAViiY8= -cloud.google.com/go/auth v0.14.0 h1:A5C4dKV/Spdvxcl0ggWwWEzzP7AZMJSEIgrkngwhGYM= -cloud.google.com/go/auth v0.14.0/go.mod h1:CYsoRL1PdiDuqeQpZE0bP2pnPrGqFcOkI0nldEQis+A= -cloud.google.com/go/auth/oauth2adapt v0.2.7 h1:/Lc7xODdqcEw8IrZ9SvwnlLX6j9FHQM74z6cBk9Rw6M= -cloud.google.com/go/auth/oauth2adapt v0.2.7/go.mod h1:NTbTTzfvPl1Y3V1nPpOgl2w6d/FjO7NNUQaWSox6ZMc= -cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I= -cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg= -cloud.google.com/go/iam v1.2.2 h1:ozUSofHUGf/F4tCNy/mu9tHLTaxZFLOUiKzjcgWHGIA= -cloud.google.com/go/iam v1.2.2/go.mod h1:0Ys8ccaZHdI1dEUilwzqng/6ps2YB6vRsjIe00/+6JY= -cloud.google.com/go/longrunning v0.6.2 h1:xjDfh1pQcWPEvnfjZmwjKQEcHnpz6lHjfy7Fo0MK+hc= -cloud.google.com/go/longrunning v0.6.2/go.mod h1:k/vIs83RN4bE3YCswdXC5PFfWVILjm3hpEUlSko4PiI= dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8= dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c h1:udKWzYgxTojEKWjV8V+WSxDXJ4NFATAsZjh8iIbsQIg= @@ -59,14 +45,8 @@ github.com/golang/snappy v1.0.0 h1:Oy607GVXHs7RtbggtPBnr2RmDArIsAefDwvrdWvRhGs= github.com/golang/snappy v1.0.0/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= -github.com/google/s2a-go v0.1.9 h1:LGD7gtMgezd8a/Xak7mEWL0PjoTQFvpRudN895yqKW0= -github.com/google/s2a-go v0.1.9/go.mod h1:YA0Ei2ZQL3acow2O62kdp9UlnvMmU7kA6Eutn0dXayM= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/enterprise-certificate-proxy v0.3.4 h1:XYIDZApgAnrN1c855gTgghdIA6Stxb52D5RnLI1SLyw= -github.com/googleapis/enterprise-certificate-proxy v0.3.4/go.mod h1:YKe7cfqYXjKGpGvmSg28/fFvhNzinZQm8DGnaburhGA= -github.com/googleapis/gax-go/v2 v2.14.1 h1:hb0FFeiPaQskmvakKu5EbCbpntQn48jyHuvrkurSS/Q= -github.com/googleapis/gax-go/v2 v2.14.1/go.mod h1:Hb/NubMaVM88SrNkvl8X/o8XWwDJEPqouaLeN2IUxoA= github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 h1:PpXWgLPs+Fqr325bN2FD2ISlRRztXibcX6e8f5FR5Dc= @@ -95,8 +75,7 @@ github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJw github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -110,8 +89,8 @@ github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -github.com/testcontainers/testcontainers-go v0.37.0 h1:L2Qc0vkTw2EHWQ08djon0D2uw7Z/PtHS/QzZZ5Ra/hg= -github.com/testcontainers/testcontainers-go v0.37.0/go.mod h1:QPzbxZhQ6Bclip9igjLFj6z0hs01bU8lrl2dHQmgFGM= +github.com/testcontainers/testcontainers-go v0.38.0 h1:d7uEapLcv2P8AvH8ahLqDMMxda2W9gQN1nRbHS28HBw= +github.com/testcontainers/testcontainers-go v0.38.0/go.mod h1:C52c9MoHpWO+C4aqmgSU+hxlR5jlEayWtgYrb8Pzz1w= github.com/testcontainers/testcontainers-go/modules/mongodb v0.37.0 h1:drGy4LJOVkIKpKGm1YKTfVzb1qRhN/konVpmuUphq0k= github.com/testcontainers/testcontainers-go/modules/mongodb v0.37.0/go.mod h1:e9/4dGJfSZW59/kXGf/ksrEvA+BqP/daax0Usp2cpsM= github.com/tklauser/go-sysconf v0.3.15 h1:VE89k0criAymJ/Os65CSn1IXaol+1wrsFHEB8Ol49K4= @@ -133,8 +112,6 @@ go.mongodb.org/mongo-driver/v2 v2.0.0 h1:Jfd7XpdZa9yk3eY774bO7SWVb30noLSirL9nKTp go.mongodb.org/mongo-driver/v2 v2.0.0/go.mod h1:nSjmNq4JUstE8IRZKTktLgMHM4F1fccL6HGX1yh+8RA= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 h1:r6I7RJCN86bpD/FQwedZ0vSixDpwuWREjW9oRMsmqDc= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0/go.mod h1:B9yO6b04uB80CzjedvewuqDhxJxi11s7/GtiGa8bAjI= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q= go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg= @@ -145,56 +122,35 @@ go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKr go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM= -golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U= +golang.org/x/crypto v0.41.0 h1:WKYxWedPGCTVVl5+WHSSrOBT0O8lx32+zxmHxijgXp4= golang.org/x/crypto v0.41.0/go.mod h1:pO5AFd7FA68rFak7rOAGVuygIISepHftHnr8dr6+sUc= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw= -golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA= -golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI= -golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8= -golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= +golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw= golang.org/x/sync v0.16.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= -golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI= +golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= -golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M= -golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA= +golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng= golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU= -golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY= -golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/api v0.218.0 h1:x6JCjEWeZ9PFCRe9z0FBrNwj7pB7DOAqT35N+IPnAUA= -google.golang.org/api v0.218.0/go.mod h1:5VGHBAkxrA/8EFjLVEYmMUJ8/8+gWWQ3s4cFH0FxG2M= -google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 h1:ToEetK57OidYuqD4Q5w+vfEnPvPpuTwedCNVohYJfNk= -google.golang.org/genproto v0.0.0-20241118233622-e639e219e697/go.mod h1:JJrvXBWRZaFMxBufik1a4RpFw4HhgVtBBWQeQgUj2cc= -google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 h1:CkkIfIt50+lT6NHAVoRYEyAvQGFM7xEwXUUywFvEb3Q= -google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576/go.mod h1:1R3kvZ1dtP3+4p4d3G8uJ8rFk/fWlScl38vanWACI08= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4 h1:yrTuav+chrF0zF/joFGICKTzYv7mh/gr9AgEXrVU8ao= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= -google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ= -google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw= -google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU= -google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= diff --git a/examples/mongovector-vectorstore-example/mongovector_vectorstore_example.go b/examples/mongovector-vectorstore-example/mongovector_vectorstore_example.go index 06c716093..3b42b290b 100644 --- a/examples/mongovector-vectorstore-example/mongovector_vectorstore_example.go +++ b/examples/mongovector-vectorstore-example/mongovector_vectorstore_example.go @@ -7,11 +7,11 @@ import ( "os" "time" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/mongovector" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/mongovector" "go.mongodb.org/mongo-driver/v2/bson" "go.mongodb.org/mongo-driver/v2/mongo" "go.mongodb.org/mongo-driver/v2/mongo/options" diff --git a/examples/mrkl-agent-example/go.mod b/examples/mrkl-agent-example/go.mod index 57a121760..84f448ec8 100644 --- a/examples/mrkl-agent-example/go.mod +++ b/examples/mrkl-agent-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/mrkl-agent-example +module github.com/vendasta/langchaingo/examples/mrkl-agent-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +36,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/mrkl-agent-example/go.sum b/examples/mrkl-agent-example/go.sum index 42d4278c0..1d53e46a1 100644 --- a/examples/mrkl-agent-example/go.sum +++ b/examples/mrkl-agent-example/go.sum @@ -19,8 +19,8 @@ cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+i cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -47,6 +47,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -117,8 +119,6 @@ github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -328,7 +328,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/mrkl-agent-example/mrkl_agent.go b/examples/mrkl-agent-example/mrkl_agent.go index 92b8fd87e..59fde4453 100644 --- a/examples/mrkl-agent-example/mrkl_agent.go +++ b/examples/mrkl-agent-example/mrkl_agent.go @@ -5,11 +5,11 @@ import ( "fmt" "os" - "github.com/tmc/langchaingo/agents" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/tools" - "github.com/tmc/langchaingo/tools/serpapi" + "github.com/vendasta/langchaingo/agents" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/tools" + "github.com/vendasta/langchaingo/tools/serpapi" ) func main() { diff --git a/examples/nvidia-chat-completion/go.mod b/examples/nvidia-chat-completion/go.mod index ffb831f0a..e1a530e41 100644 --- a/examples/nvidia-chat-completion/go.mod +++ b/examples/nvidia-chat-completion/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/nvidia-chat-completion +module github.com/vendasta/langchaingo/examples/nvidia-chat-completion -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/nvidia-chat-completion/nvidia_chat_completion_example.go b/examples/nvidia-chat-completion/nvidia_chat_completion_example.go index 3710a8b1f..3f590488a 100644 --- a/examples/nvidia-chat-completion/nvidia_chat_completion_example.go +++ b/examples/nvidia-chat-completion/nvidia_chat_completion_example.go @@ -6,8 +6,8 @@ import ( "log" "os" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/ollama-chat-example/go.mod b/examples/ollama-chat-example/go.mod index 71f00f8d5..4bfdb8812 100644 --- a/examples/ollama-chat-example/go.mod +++ b/examples/ollama-chat-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/ollama-chat-example +module github.com/vendasta/langchaingo/examples/ollama-chat-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/ollama-chat-example/ollama_chat_example.go b/examples/ollama-chat-example/ollama_chat_example.go index 85bb706f1..ec3bd4e4f 100644 --- a/examples/ollama-chat-example/ollama_chat_example.go +++ b/examples/ollama-chat-example/ollama_chat_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/ollama" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/ollama" ) func main() { diff --git a/examples/ollama-chroma-vectorstore-example/chroma_vectorstore_example.go b/examples/ollama-chroma-vectorstore-example/chroma_vectorstore_example.go index 41dfab440..b22f67581 100644 --- a/examples/ollama-chroma-vectorstore-example/chroma_vectorstore_example.go +++ b/examples/ollama-chroma-vectorstore-example/chroma_vectorstore_example.go @@ -8,11 +8,11 @@ import ( "strings" "github.com/google/uuid" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/ollama" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/chroma" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/ollama" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/chroma" ) func main() { diff --git a/examples/ollama-chroma-vectorstore-example/go.mod b/examples/ollama-chroma-vectorstore-example/go.mod index 65b8b88e8..0c053723f 100644 --- a/examples/ollama-chroma-vectorstore-example/go.mod +++ b/examples/ollama-chroma-vectorstore-example/go.mod @@ -1,12 +1,12 @@ -module github.com/tmc/langchaingo/examples/ollama-chroma-vectorstore-example +module github.com/vendasta/langchaingo/examples/ollama-chroma-vectorstore-example -go 1.24 +go 1.24.4 toolchain go1.24.6 require ( github.com/google/uuid v1.6.0 - github.com/tmc/langchaingo v0.1.14-pre.4 + github.com/vendasta/langchaingo v0.1.14-pre.4 ) require ( @@ -17,4 +17,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/ollama-chroma-vectorstore-example/go.sum b/examples/ollama-chroma-vectorstore-example/go.sum index bbe9eb988..3250a8790 100644 --- a/examples/ollama-chroma-vectorstore-example/go.sum +++ b/examples/ollama-chroma-vectorstore-example/go.sum @@ -1,17 +1,3 @@ -cloud.google.com/go v0.116.0 h1:B3fRrSDkLRt5qSHWe40ERJvhvnQwdZiHu0bJOpldweE= -cloud.google.com/go v0.116.0/go.mod h1:cEPSRWPzZEswwdr9BxE6ChEn01dWlTaF05LiC2Xs70U= -cloud.google.com/go/aiplatform v1.69.0 h1:XvBzK8e6/6ufbi/i129Vmn/gVqFwbNPmRQ89K+MGlgc= -cloud.google.com/go/aiplatform v1.69.0/go.mod h1:nUsIqzS3khlnWvpjfJbP+2+h+VrFyYsTm7RNCAViiY8= -cloud.google.com/go/auth v0.14.0 h1:A5C4dKV/Spdvxcl0ggWwWEzzP7AZMJSEIgrkngwhGYM= -cloud.google.com/go/auth v0.14.0/go.mod h1:CYsoRL1PdiDuqeQpZE0bP2pnPrGqFcOkI0nldEQis+A= -cloud.google.com/go/auth/oauth2adapt v0.2.7 h1:/Lc7xODdqcEw8IrZ9SvwnlLX6j9FHQM74z6cBk9Rw6M= -cloud.google.com/go/auth/oauth2adapt v0.2.7/go.mod h1:NTbTTzfvPl1Y3V1nPpOgl2w6d/FjO7NNUQaWSox6ZMc= -cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I= -cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg= -cloud.google.com/go/iam v1.2.2 h1:ozUSofHUGf/F4tCNy/mu9tHLTaxZFLOUiKzjcgWHGIA= -cloud.google.com/go/iam v1.2.2/go.mod h1:0Ys8ccaZHdI1dEUilwzqng/6ps2YB6vRsjIe00/+6JY= -cloud.google.com/go/longrunning v0.6.2 h1:xjDfh1pQcWPEvnfjZmwjKQEcHnpz6lHjfy7Fo0MK+hc= -cloud.google.com/go/longrunning v0.6.2/go.mod h1:k/vIs83RN4bE3YCswdXC5PFfWVILjm3hpEUlSko4PiI= dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8= dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c h1:udKWzYgxTojEKWjV8V+WSxDXJ4NFATAsZjh8iIbsQIg= @@ -69,14 +55,8 @@ github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= -github.com/google/s2a-go v0.1.9 h1:LGD7gtMgezd8a/Xak7mEWL0PjoTQFvpRudN895yqKW0= -github.com/google/s2a-go v0.1.9/go.mod h1:YA0Ei2ZQL3acow2O62kdp9UlnvMmU7kA6Eutn0dXayM= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/enterprise-certificate-proxy v0.3.4 h1:XYIDZApgAnrN1c855gTgghdIA6Stxb52D5RnLI1SLyw= -github.com/googleapis/enterprise-certificate-proxy v0.3.4/go.mod h1:YKe7cfqYXjKGpGvmSg28/fFvhNzinZQm8DGnaburhGA= -github.com/googleapis/gax-go/v2 v2.14.1 h1:hb0FFeiPaQskmvakKu5EbCbpntQn48jyHuvrkurSS/Q= -github.com/googleapis/gax-go/v2 v2.14.1/go.mod h1:Hb/NubMaVM88SrNkvl8X/o8XWwDJEPqouaLeN2IUxoA= github.com/goph/emperror v0.17.2 h1:yLapQcmEsO0ipe9p5TaN22djm3OFV/TfM/fcYP0/J18= github.com/goph/emperror v0.17.2/go.mod h1:+ZbQ+fUNO/6FNiUo0ujtMjhgad9Xa6fQL9KhH4LNHic= github.com/huandu/xstrings v1.3.3 h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4= @@ -129,8 +109,7 @@ github.com/pelletier/go-toml/v2 v2.0.9 h1:uH2qQXheeefCCkuBBSLi7jCiSmj3VRh2+Goq2N github.com/pelletier/go-toml/v2 v2.0.9/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -148,8 +127,8 @@ github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -github.com/testcontainers/testcontainers-go v0.37.0 h1:L2Qc0vkTw2EHWQ08djon0D2uw7Z/PtHS/QzZZ5Ra/hg= -github.com/testcontainers/testcontainers-go v0.37.0/go.mod h1:QPzbxZhQ6Bclip9igjLFj6z0hs01bU8lrl2dHQmgFGM= +github.com/testcontainers/testcontainers-go v0.38.0 h1:d7uEapLcv2P8AvH8ahLqDMMxda2W9gQN1nRbHS28HBw= +github.com/testcontainers/testcontainers-go v0.38.0/go.mod h1:C52c9MoHpWO+C4aqmgSU+hxlR5jlEayWtgYrb8Pzz1w= github.com/testcontainers/testcontainers-go/modules/chroma v0.37.0 h1:vb9fb1mogtlQuF3l0vSAu6rqv3y2j9wozve4xnhVyz8= github.com/testcontainers/testcontainers-go/modules/chroma v0.37.0/go.mod h1:IWJavzQy7rxM40OqOgSN5iyckgAw21wDyE+NhSctatk= github.com/tklauser/go-sysconf v0.3.15 h1:VE89k0criAymJ/Os65CSn1IXaol+1wrsFHEB8Ol49K4= @@ -162,8 +141,6 @@ github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 h1:r6I7RJCN86bpD/FQwedZ0vSixDpwuWREjW9oRMsmqDc= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0/go.mod h1:B9yO6b04uB80CzjedvewuqDhxJxi11s7/GtiGa8bAjI= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q= go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg= @@ -174,34 +151,12 @@ go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKr go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA= go.starlark.net v0.0.0-20230302034142-4b1e35fe2254 h1:Ss6D3hLXTM0KobyBYEAygXzFfGcjnmfEJOBgSbemCtg= go.starlark.net v0.0.0-20230302034142-4b1e35fe2254/go.mod h1:jxU+3+j+71eXOW14274+SmmuW82qJzl6iZSeqEtTGds= -golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM= -golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U= +golang.org/x/crypto v0.41.0 h1:WKYxWedPGCTVVl5+WHSSrOBT0O8lx32+zxmHxijgXp4= +golang.org/x/crypto v0.41.0/go.mod h1:pO5AFd7FA68rFak7rOAGVuygIISepHftHnr8dr6+sUc= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa h1:ELnwvuAXPNtPk1TJRuGkI9fDTwym6AYBu0qzT8AcHdI= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa/go.mod h1:akd2r19cwCdwSwWeIdzYQGa/EZZyqcOdwWiwj5L5eKQ= -golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw= -golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA= -golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI= -golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU= -golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8= -golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= -golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= -golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= -golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M= -golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA= -golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY= -golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= -google.golang.org/api v0.218.0 h1:x6JCjEWeZ9PFCRe9z0FBrNwj7pB7DOAqT35N+IPnAUA= -google.golang.org/api v0.218.0/go.mod h1:5VGHBAkxrA/8EFjLVEYmMUJ8/8+gWWQ3s4cFH0FxG2M= -google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 h1:ToEetK57OidYuqD4Q5w+vfEnPvPpuTwedCNVohYJfNk= -google.golang.org/genproto v0.0.0-20241118233622-e639e219e697/go.mod h1:JJrvXBWRZaFMxBufik1a4RpFw4HhgVtBBWQeQgUj2cc= -google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 h1:CkkIfIt50+lT6NHAVoRYEyAvQGFM7xEwXUUywFvEb3Q= -google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576/go.mod h1:1R3kvZ1dtP3+4p4d3G8uJ8rFk/fWlScl38vanWACI08= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4 h1:yrTuav+chrF0zF/joFGICKTzYv7mh/gr9AgEXrVU8ao= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= -google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ= -google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw= -google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU= -google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI= +golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= diff --git a/examples/ollama-completion-example/go.mod b/examples/ollama-completion-example/go.mod index 7be212b28..ddbb01140 100644 --- a/examples/ollama-completion-example/go.mod +++ b/examples/ollama-completion-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/ollama-completion-example +module github.com/vendasta/langchaingo/examples/ollama-completion-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/ollama-completion-example/ollama_completion_example.go b/examples/ollama-completion-example/ollama_completion_example.go index 1c17dc74f..f08cd456f 100644 --- a/examples/ollama-completion-example/ollama_completion_example.go +++ b/examples/ollama-completion-example/ollama_completion_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/ollama" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/ollama" ) func main() { diff --git a/examples/ollama-functions-example/go.mod b/examples/ollama-functions-example/go.mod index 7f6d9411d..36032fe8d 100644 --- a/examples/ollama-functions-example/go.mod +++ b/examples/ollama-functions-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/ollama-functions-example +module github.com/vendasta/langchaingo/examples/ollama-functions-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/ollama-functions-example/ollama_functions_example.go b/examples/ollama-functions-example/ollama_functions_example.go index 26f1e30d9..700cc44f8 100644 --- a/examples/ollama-functions-example/ollama_functions_example.go +++ b/examples/ollama-functions-example/ollama_functions_example.go @@ -9,8 +9,8 @@ import ( "os" "slices" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/ollama" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/ollama" ) var flagVerbose = flag.Bool("v", false, "verbose mode") diff --git a/examples/ollama-reasoning-caching/main.go b/examples/ollama-reasoning-caching/main.go index a4f035639..1a9e19622 100644 --- a/examples/ollama-reasoning-caching/main.go +++ b/examples/ollama-reasoning-caching/main.go @@ -8,8 +8,8 @@ import ( "strings" "time" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/ollama" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/ollama" ) func main() { diff --git a/examples/ollama-stream-example/go.mod b/examples/ollama-stream-example/go.mod index 152453961..ae3c704b5 100644 --- a/examples/ollama-stream-example/go.mod +++ b/examples/ollama-stream-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/ollama-stream-example +module github.com/vendasta/langchaingo/examples/ollama-stream-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/ollama-stream-example/ollama_stream_example.go b/examples/ollama-stream-example/ollama_stream_example.go index 06c6c7011..0d0f45b2e 100644 --- a/examples/ollama-stream-example/ollama_stream_example.go +++ b/examples/ollama-stream-example/ollama_stream_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/ollama" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/ollama" ) func main() { diff --git a/examples/openai-chat-example/go.mod b/examples/openai-chat-example/go.mod index beb127f96..9c78755f1 100644 --- a/examples/openai-chat-example/go.mod +++ b/examples/openai-chat-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-chat-example +module github.com/vendasta/langchaingo/examples/openai-chat-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-chat-example/openai_chat_example.go b/examples/openai-chat-example/openai_chat_example.go index 7ce0db446..b0e6aabe1 100644 --- a/examples/openai-chat-example/openai_chat_example.go +++ b/examples/openai-chat-example/openai_chat_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-completion-example-with-http-debugging/go.mod b/examples/openai-completion-example-with-http-debugging/go.mod index 11bbdc19b..512de70d5 100644 --- a/examples/openai-completion-example-with-http-debugging/go.mod +++ b/examples/openai-completion-example-with-http-debugging/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-completion-example-with-http-debugging +module github.com/vendasta/langchaingo/examples/openai-completion-example-with-http-debugging -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-completion-example-with-http-debugging/openai_completion_example.go b/examples/openai-completion-example-with-http-debugging/openai_completion_example.go index 19674c480..02e512e4f 100644 --- a/examples/openai-completion-example-with-http-debugging/openai_completion_example.go +++ b/examples/openai-completion-example-with-http-debugging/openai_completion_example.go @@ -6,9 +6,9 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) var flagDebugHTTP = flag.Bool("debug-http", true, "enable debugging of HTTP requests and responses") diff --git a/examples/openai-completion-example/go.mod b/examples/openai-completion-example/go.mod index 2a67809f6..02f0a2fd8 100644 --- a/examples/openai-completion-example/go.mod +++ b/examples/openai-completion-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-completion-example +module github.com/vendasta/langchaingo/examples/openai-completion-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-completion-example/openai_completion_example.go b/examples/openai-completion-example/openai_completion_example.go index bae1c9358..79720d8df 100644 --- a/examples/openai-completion-example/openai_completion_example.go +++ b/examples/openai-completion-example/openai_completion_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-embeddings-example/go.mod b/examples/openai-embeddings-example/go.mod index b863ccaad..6dc8a31ab 100644 --- a/examples/openai-embeddings-example/go.mod +++ b/examples/openai-embeddings-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-embeddings-example +module github.com/vendasta/langchaingo/examples/openai-embeddings-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-embeddings-example/openai-embeddings-example.go b/examples/openai-embeddings-example/openai-embeddings-example.go index d596d5e4a..124b8891c 100644 --- a/examples/openai-embeddings-example/openai-embeddings-example.go +++ b/examples/openai-embeddings-example/openai-embeddings-example.go @@ -5,7 +5,7 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-function-call-example/go.mod b/examples/openai-function-call-example/go.mod index 5b459b1ee..c220951ae 100644 --- a/examples/openai-function-call-example/go.mod +++ b/examples/openai-function-call-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-function-call-example +module github.com/vendasta/langchaingo/examples/openai-function-call-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-function-call-example/openai_function_call_example.go b/examples/openai-function-call-example/openai_function_call_example.go index 5fa4a63f6..ec68238f1 100644 --- a/examples/openai-function-call-example/openai_function_call_example.go +++ b/examples/openai-function-call-example/openai_function_call_example.go @@ -7,8 +7,8 @@ import ( "log" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-function-call-streaming-example/go.mod b/examples/openai-function-call-streaming-example/go.mod index 77e4046be..6cced857a 100644 --- a/examples/openai-function-call-streaming-example/go.mod +++ b/examples/openai-function-call-streaming-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-function-call-streaming-example +module github.com/vendasta/langchaingo/examples/openai-function-call-streaming-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-function-call-streaming-example/openai_function_call_example.go b/examples/openai-function-call-streaming-example/openai_function_call_example.go index 123f01b37..308ba7f75 100644 --- a/examples/openai-function-call-streaming-example/openai_function_call_example.go +++ b/examples/openai-function-call-streaming-example/openai_function_call_example.go @@ -6,9 +6,9 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/jsonschema" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/jsonschema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-gpt4-turbo-example/go.mod b/examples/openai-gpt4-turbo-example/go.mod index 5498f843d..5f78dfceb 100644 --- a/examples/openai-gpt4-turbo-example/go.mod +++ b/examples/openai-gpt4-turbo-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-gpt4-turbo-example +module github.com/vendasta/langchaingo/examples/openai-gpt4-turbo-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-gpt4-turbo-example/openai_gpt4_turbo.go b/examples/openai-gpt4-turbo-example/openai_gpt4_turbo.go index cd25c5787..bdbea2007 100644 --- a/examples/openai-gpt4-turbo-example/openai_gpt4_turbo.go +++ b/examples/openai-gpt4-turbo-example/openai_gpt4_turbo.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-gpt4o-example/go.mod b/examples/openai-gpt4o-example/go.mod index 60f9f98e2..376bfc9bd 100644 --- a/examples/openai-gpt4o-example/go.mod +++ b/examples/openai-gpt4o-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-gpt4o-example +module github.com/vendasta/langchaingo/examples/openai-gpt4o-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-gpt4o-example/openai_gpt4o_example.go b/examples/openai-gpt4o-example/openai_gpt4o_example.go index 52ffe6e05..0b861be01 100644 --- a/examples/openai-gpt4o-example/openai_gpt4o_example.go +++ b/examples/openai-gpt4o-example/openai_gpt4o_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/openai-gpt4o-mutil-content/go.mod b/examples/openai-gpt4o-mutil-content/go.mod index 57e7f045b..5211d7dc4 100644 --- a/examples/openai-gpt4o-mutil-content/go.mod +++ b/examples/openai-gpt4o-mutil-content/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-gpt4o-mutil-content +module github.com/vendasta/langchaingo/examples/openai-gpt4o-mutil-content -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-gpt4o-mutil-content/openai-gpt4o-mutil-content.go b/examples/openai-gpt4o-mutil-content/openai-gpt4o-mutil-content.go index 5e47ab527..9edaba310 100644 --- a/examples/openai-gpt4o-mutil-content/openai-gpt4o-mutil-content.go +++ b/examples/openai-gpt4o-mutil-content/openai-gpt4o-mutil-content.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { @@ -21,7 +21,7 @@ func main() { llms.TextParts(llms.ChatMessageTypeHuman, "which image is this?"), { Role: llms.ChatMessageTypeHuman, - Parts: []llms.ContentPart{llms.ImageURLPart("https://github.com/tmc/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true")}, + Parts: []llms.ContentPart{llms.ImageURLPart("https://github.com/vendasta/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true")}, }, } diff --git a/examples/openai-jsonformat-example/go.mod b/examples/openai-jsonformat-example/go.mod index 3de6730ad..758751f48 100644 --- a/examples/openai-jsonformat-example/go.mod +++ b/examples/openai-jsonformat-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-jsonformat-example +module github.com/vendasta/langchaingo/examples/openai-jsonformat-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-jsonformat-example/openai-jsonformat.go b/examples/openai-jsonformat-example/openai-jsonformat.go index dc34345ae..fbee34d26 100644 --- a/examples/openai-jsonformat-example/openai-jsonformat.go +++ b/examples/openai-jsonformat-example/openai-jsonformat.go @@ -4,8 +4,8 @@ import ( "context" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) type User struct { diff --git a/examples/openai-o1-example/README.md b/examples/openai-o1-example/README.md index b8d6f5ebd..590126533 100644 --- a/examples/openai-o1-example/README.md +++ b/examples/openai-o1-example/README.md @@ -32,5 +32,5 @@ go run openai_o1_chat_example.go -model o1-mini ## Learn More -- [LangChain Go Documentation](https://github.com/tmc/langchaingo) +- [LangChain Go Documentation](https://github.com/vendasta/langchaingo) - [OpenAI API Documentation](https://platform.openai.com/docs/api-reference) \ No newline at end of file diff --git a/examples/openai-o1-example/go.mod b/examples/openai-o1-example/go.mod index b7814cb3d..4e5dc814a 100644 --- a/examples/openai-o1-example/go.mod +++ b/examples/openai-o1-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-o1-example +module github.com/vendasta/langchaingo/examples/openai-o1-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-o1-example/openai_o1_chat_example.go b/examples/openai-o1-example/openai_o1_chat_example.go index cfaab9b62..9e3572028 100644 --- a/examples/openai-o1-example/openai_o1_chat_example.go +++ b/examples/openai-o1-example/openai_o1_chat_example.go @@ -8,8 +8,8 @@ import ( "log" "os" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) var flagModel = flag.String("model", "o1-preview", "model to use (e.g. 'o1-preview', 'o1-mini')") diff --git a/examples/openai-readme/go.mod b/examples/openai-readme/go.mod index b13136939..065ba2260 100644 --- a/examples/openai-readme/go.mod +++ b/examples/openai-readme/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/openai-readme +module github.com/vendasta/langchaingo/examples/openai-readme -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openai-readme/openai-readme.go b/examples/openai-readme/openai-readme.go index 6383b26b1..462a1129e 100644 --- a/examples/openai-readme/openai-readme.go +++ b/examples/openai-readme/openai-readme.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/openrouter-llm-example/go.mod b/examples/openrouter-llm-example/go.mod index a9fabc7ce..fe3a126d2 100644 --- a/examples/openrouter-llm-example/go.mod +++ b/examples/openrouter-llm-example/go.mod @@ -1,10 +1,10 @@ module openrouter-llm-example -go 1.24 +go 1.24.4 toolchain go1.24.6 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/openrouter-llm-example/go.sum b/examples/openrouter-llm-example/go.sum index 41db7b618..33e374ba6 100644 --- a/examples/openrouter-llm-example/go.sum +++ b/examples/openrouter-llm-example/go.sum @@ -6,8 +6,7 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/examples/openrouter-llm-example/openrouter_llm_example.go b/examples/openrouter-llm-example/openrouter_llm_example.go index 331e0cd05..a8b46a3e1 100644 --- a/examples/openrouter-llm-example/openrouter_llm_example.go +++ b/examples/openrouter-llm-example/openrouter_llm_example.go @@ -8,8 +8,8 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/perplexity-completion-example/go.mod b/examples/perplexity-completion-example/go.mod index b924a4b16..8c99d08c7 100644 --- a/examples/perplexity-completion-example/go.mod +++ b/examples/perplexity-completion-example/go.mod @@ -1,10 +1,12 @@ -module github.com/tmc/langchaingo/examples/perplexity-completion-example +module github.com/vendasta/langchaingo/examples/perplexity-completion-example -go 1.24.3 +go 1.24.4 + +toolchain go1.24.6 require ( github.com/joho/godotenv v1.5.1 - github.com/tmc/langchaingo v0.1.14-pre.4 + github.com/vendasta/langchaingo v0.1.14-pre.4 ) require ( @@ -13,4 +15,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/perplexity-completion-example/perplexity_completion_example.go b/examples/perplexity-completion-example/perplexity_completion_example.go index 80ebcf38e..d1044060e 100644 --- a/examples/perplexity-completion-example/perplexity_completion_example.go +++ b/examples/perplexity-completion-example/perplexity_completion_example.go @@ -7,8 +7,8 @@ import ( "os" "github.com/joho/godotenv" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/pgvector-vectorstore-example/go.mod b/examples/pgvector-vectorstore-example/go.mod index e662172cb..44290655c 100644 --- a/examples/pgvector-vectorstore-example/go.mod +++ b/examples/pgvector-vectorstore-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/pgvector-vectorstore-example +module github.com/vendasta/langchaingo/examples/pgvector-vectorstore-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -16,4 +18,4 @@ require ( golang.org/x/text v0.28.0 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go b/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go index 975bc4873..9add721ac 100644 --- a/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go +++ b/examples/pgvector-vectorstore-example/pgvector_vectorstore_example.go @@ -5,12 +5,12 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores/pgvector" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores/pgvector" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/vectorstores" ) func main() { diff --git a/examples/pinecone-vectorstore-example/README.md b/examples/pinecone-vectorstore-example/README.md index b23adf461..1e729c56a 100644 --- a/examples/pinecone-vectorstore-example/README.md +++ b/examples/pinecone-vectorstore-example/README.md @@ -19,7 +19,7 @@ This example demonstrates how to use Pinecone, a powerful vector database, in co ## Key Points -- The example uses the `github.com/tmc/langchaingo` library for LangChain functionality in Go. +- The example uses the `github.com/vendasta/langchaingo` library for LangChain functionality in Go. - It demonstrates how to handle errors and set up the necessary clients and stores. - The code shows how to use metadata filters to refine search results based on specific criteria. diff --git a/examples/pinecone-vectorstore-example/go.mod b/examples/pinecone-vectorstore-example/go.mod index 784e0515c..b6a7c1f30 100644 --- a/examples/pinecone-vectorstore-example/go.mod +++ b/examples/pinecone-vectorstore-example/go.mod @@ -1,12 +1,12 @@ -module github.com/tmc/langchaingo/examples/pinecone-vectorstore-example +module github.com/vendasta/langchaingo/examples/pinecone-vectorstore-example -go 1.24 +go 1.24.4 toolchain go1.24.6 require ( github.com/google/uuid v1.6.0 - github.com/tmc/langchaingo v0.1.14-pre.4 + github.com/vendasta/langchaingo v0.1.14-pre.4 ) require ( @@ -26,4 +26,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/pinecone-vectorstore-example/go.sum b/examples/pinecone-vectorstore-example/go.sum index 6396aec54..a313bd3d8 100644 --- a/examples/pinecone-vectorstore-example/go.sum +++ b/examples/pinecone-vectorstore-example/go.sum @@ -1,17 +1,3 @@ -cloud.google.com/go v0.116.0 h1:B3fRrSDkLRt5qSHWe40ERJvhvnQwdZiHu0bJOpldweE= -cloud.google.com/go v0.116.0/go.mod h1:cEPSRWPzZEswwdr9BxE6ChEn01dWlTaF05LiC2Xs70U= -cloud.google.com/go/aiplatform v1.69.0 h1:XvBzK8e6/6ufbi/i129Vmn/gVqFwbNPmRQ89K+MGlgc= -cloud.google.com/go/aiplatform v1.69.0/go.mod h1:nUsIqzS3khlnWvpjfJbP+2+h+VrFyYsTm7RNCAViiY8= -cloud.google.com/go/auth v0.14.0 h1:A5C4dKV/Spdvxcl0ggWwWEzzP7AZMJSEIgrkngwhGYM= -cloud.google.com/go/auth v0.14.0/go.mod h1:CYsoRL1PdiDuqeQpZE0bP2pnPrGqFcOkI0nldEQis+A= -cloud.google.com/go/auth/oauth2adapt v0.2.7 h1:/Lc7xODdqcEw8IrZ9SvwnlLX6j9FHQM74z6cBk9Rw6M= -cloud.google.com/go/auth/oauth2adapt v0.2.7/go.mod h1:NTbTTzfvPl1Y3V1nPpOgl2w6d/FjO7NNUQaWSox6ZMc= -cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I= -cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg= -cloud.google.com/go/iam v1.2.2 h1:ozUSofHUGf/F4tCNy/mu9tHLTaxZFLOUiKzjcgWHGIA= -cloud.google.com/go/iam v1.2.2/go.mod h1:0Ys8ccaZHdI1dEUilwzqng/6ps2YB6vRsjIe00/+6JY= -cloud.google.com/go/longrunning v0.6.2 h1:xjDfh1pQcWPEvnfjZmwjKQEcHnpz6lHjfy7Fo0MK+hc= -cloud.google.com/go/longrunning v0.6.2/go.mod h1:k/vIs83RN4bE3YCswdXC5PFfWVILjm3hpEUlSko4PiI= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww= @@ -32,8 +18,6 @@ github.com/dlclark/regexp2 v1.10.0 h1:+/GIL799phkJqYW+3YbOd8LCcbHzT0Pbo8zl70MHsq github.com/dlclark/regexp2 v1.10.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= -github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI= github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= @@ -42,14 +26,8 @@ github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= -github.com/google/s2a-go v0.1.9 h1:LGD7gtMgezd8a/Xak7mEWL0PjoTQFvpRudN895yqKW0= -github.com/google/s2a-go v0.1.9/go.mod h1:YA0Ei2ZQL3acow2O62kdp9UlnvMmU7kA6Eutn0dXayM= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/enterprise-certificate-proxy v0.3.4 h1:XYIDZApgAnrN1c855gTgghdIA6Stxb52D5RnLI1SLyw= -github.com/googleapis/enterprise-certificate-proxy v0.3.4/go.mod h1:YKe7cfqYXjKGpGvmSg28/fFvhNzinZQm8DGnaburhGA= -github.com/googleapis/gax-go/v2 v2.14.1 h1:hb0FFeiPaQskmvakKu5EbCbpntQn48jyHuvrkurSS/Q= -github.com/googleapis/gax-go/v2 v2.14.1/go.mod h1:Hb/NubMaVM88SrNkvl8X/o8XWwDJEPqouaLeN2IUxoA= github.com/goph/emperror v0.17.2 h1:yLapQcmEsO0ipe9p5TaN22djm3OFV/TfM/fcYP0/J18= github.com/goph/emperror v0.17.2/go.mod h1:+ZbQ+fUNO/6FNiUo0ujtMjhgad9Xa6fQL9KhH4LNHic= github.com/huandu/xstrings v1.3.3 h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4= @@ -77,8 +55,7 @@ github.com/pinecone-io/go-pinecone v0.4.1 h1:hRJgtGUIHwvM1NvzKe+YXog4NxYi9x3NdfF github.com/pinecone-io/go-pinecone v0.4.1/go.mod h1:KwWSueZFx9zccC+thBk13+LDiOgii8cff9bliUI4tQs= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= @@ -100,45 +77,28 @@ github.com/yargevad/filepathx v1.0.0 h1:SYcT+N3tYGi+NvazubCNlvgIPbzAk7i7y2dwg3I5 github.com/yargevad/filepathx v1.0.0/go.mod h1:BprfX/gpYNJHJfc35GjRRpVcwWXS89gGulUIU5tK3tA= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 h1:r6I7RJCN86bpD/FQwedZ0vSixDpwuWREjW9oRMsmqDc= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0/go.mod h1:B9yO6b04uB80CzjedvewuqDhxJxi11s7/GtiGa8bAjI= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q= go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg= go.opentelemetry.io/otel v1.36.0/go.mod h1:/TcFMXYjyRNh8khOAO9ybYkqaDBb/70aVwkNML4pP8E= go.opentelemetry.io/otel/metric v1.36.0 h1:MoWPKVhQvJ+eeXWHFBOPoBOi20jh6Iq2CcCREuTYufE= go.opentelemetry.io/otel/metric v1.36.0/go.mod h1:zC7Ks+yeyJt4xig9DEw9kuUFe5C3zLbVjV2PzT6qzbs= -go.opentelemetry.io/otel/sdk v1.32.0 h1:RNxepc9vK59A8XsgZQouW8ue8Gkb4jpWtJm9ge5lEG4= -go.opentelemetry.io/otel/sdk v1.32.0/go.mod h1:LqgegDBjKMmb2GC6/PrTnteJG39I8/vJCAP9LlJXEjU= +go.opentelemetry.io/otel/sdk v1.36.0 h1:b6SYIuLRs88ztox4EyrvRti80uXIFy+Sqzoh9kFULbs= +go.opentelemetry.io/otel/sdk v1.36.0/go.mod h1:+lC+mTgD+MUWfjJubi2vvXWcVxyr9rmlshZni72pXeY= go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU= go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKrsNd4w= go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA= go.starlark.net v0.0.0-20230302034142-4b1e35fe2254 h1:Ss6D3hLXTM0KobyBYEAygXzFfGcjnmfEJOBgSbemCtg= go.starlark.net v0.0.0-20230302034142-4b1e35fe2254/go.mod h1:jxU+3+j+71eXOW14274+SmmuW82qJzl6iZSeqEtTGds= -golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM= -golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U= +golang.org/x/crypto v0.41.0 h1:WKYxWedPGCTVVl5+WHSSrOBT0O8lx32+zxmHxijgXp4= +golang.org/x/crypto v0.41.0/go.mod h1:pO5AFd7FA68rFak7rOAGVuygIISepHftHnr8dr6+sUc= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa h1:ELnwvuAXPNtPk1TJRuGkI9fDTwym6AYBu0qzT8AcHdI= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa/go.mod h1:akd2r19cwCdwSwWeIdzYQGa/EZZyqcOdwWiwj5L5eKQ= -golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw= -golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA= +golang.org/x/net v0.43.0 h1:lat02VYK2j4aLzMzecihNvTlJNQUq316m2Mr9rnM6YE= golang.org/x/net v0.43.0/go.mod h1:vhO1fvI4dGsIjh73sWfUVjj3N7CA9WkKJNQm2svM6Jg= -golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI= -golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU= -golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8= -golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= -golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= -golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI= golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= -golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M= -golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA= +golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng= golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU= -golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY= -golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= -google.golang.org/api v0.218.0 h1:x6JCjEWeZ9PFCRe9z0FBrNwj7pB7DOAqT35N+IPnAUA= -google.golang.org/api v0.218.0/go.mod h1:5VGHBAkxrA/8EFjLVEYmMUJ8/8+gWWQ3s4cFH0FxG2M= -google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 h1:ToEetK57OidYuqD4Q5w+vfEnPvPpuTwedCNVohYJfNk= -google.golang.org/genproto v0.0.0-20241118233622-e639e219e697/go.mod h1:JJrvXBWRZaFMxBufik1a4RpFw4HhgVtBBWQeQgUj2cc= google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 h1:CkkIfIt50+lT6NHAVoRYEyAvQGFM7xEwXUUywFvEb3Q= google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576/go.mod h1:1R3kvZ1dtP3+4p4d3G8uJ8rFk/fWlScl38vanWACI08= google.golang.org/genproto/googleapis/rpc v0.0.0-20250122153221-138b5a5a4fd4 h1:yrTuav+chrF0zF/joFGICKTzYv7mh/gr9AgEXrVU8ao= diff --git a/examples/pinecone-vectorstore-example/pinecone_vectorstore_example.go b/examples/pinecone-vectorstore-example/pinecone_vectorstore_example.go index d64df8667..7cb7541c3 100644 --- a/examples/pinecone-vectorstore-example/pinecone_vectorstore_example.go +++ b/examples/pinecone-vectorstore-example/pinecone_vectorstore_example.go @@ -6,11 +6,11 @@ import ( "log" "github.com/google/uuid" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/pinecone" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/pinecone" ) func main() { diff --git a/examples/postgresql-database-chain-example/go.mod b/examples/postgresql-database-chain-example/go.mod index c33f5a0cb..5126b3cab 100644 --- a/examples/postgresql-database-chain-example/go.mod +++ b/examples/postgresql-database-chain-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/postgresql-database-chain-example +module github.com/vendasta/langchaingo/examples/postgresql-database-chain-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -40,4 +42,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/postgresql-database-chain-example/go.sum b/examples/postgresql-database-chain-example/go.sum index 50fae419a..c745085a9 100644 --- a/examples/postgresql-database-chain-example/go.sum +++ b/examples/postgresql-database-chain-example/go.sum @@ -21,8 +21,8 @@ dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8= dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c h1:udKWzYgxTojEKWjV8V+WSxDXJ4NFATAsZjh8iIbsQIg= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= @@ -55,6 +55,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/containerd/errdefs v1.0.0 h1:tg5yIfIlQIrxYtu9ajqY42W3lpS19XqdxRQeEwYG8PI= github.com/containerd/errdefs v1.0.0/go.mod h1:+YBYIdtsnF4Iw6nWZhJcqGSg/dwvV7tyJ/kCkyJ2k+M= github.com/containerd/errdefs/pkg v0.3.0 h1:9IKJ06FvyNlexW690DXuQNx2KA2cUJXx151Xdx3ZPPE= @@ -407,7 +409,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/postgresql-database-chain-example/postgresql_database_chain.go b/examples/postgresql-database-chain-example/postgresql_database_chain.go index 5f8c16b9a..6f25a5463 100644 --- a/examples/postgresql-database-chain-example/postgresql_database_chain.go +++ b/examples/postgresql-database-chain-example/postgresql_database_chain.go @@ -7,10 +7,10 @@ import ( "log" "os" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/tools/sqldatabase" - _ "github.com/tmc/langchaingo/tools/sqldatabase/postgresql" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/tools/sqldatabase" + _ "github.com/vendasta/langchaingo/tools/sqldatabase/postgresql" ) func main() { diff --git a/examples/prompt-caching/go.mod b/examples/prompt-caching/go.mod index c0fb5318e..5317e1ea5 100644 --- a/examples/prompt-caching/go.mod +++ b/examples/prompt-caching/go.mod @@ -1,10 +1,10 @@ -module github.com/tmc/langchaingo/examples/prompt-caching +module github.com/vendasta/langchaingo/examples/prompt-caching -go 1.24 +go 1.24.4 toolchain go1.24.6 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/prompt-caching/go.sum b/examples/prompt-caching/go.sum index 41db7b618..33e374ba6 100644 --- a/examples/prompt-caching/go.sum +++ b/examples/prompt-caching/go.sum @@ -6,8 +6,7 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/examples/prompt-caching/main.go b/examples/prompt-caching/main.go index 1dffb7b17..4311cb170 100644 --- a/examples/prompt-caching/main.go +++ b/examples/prompt-caching/main.go @@ -6,8 +6,8 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic" ) func main() { diff --git a/examples/prompt-template-example/go.mod b/examples/prompt-template-example/go.mod index 96512bf4b..fbc8948cf 100644 --- a/examples/prompt-template-example/go.mod +++ b/examples/prompt-template-example/go.mod @@ -1,10 +1,10 @@ -module github.com/tmc/langchaingo/examples/prompt-template-example +module github.com/vendasta/langchaingo/examples/prompt-template-example -go 1.24 +go 1.24.4 toolchain go1.24.6 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -35,4 +35,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/prompt-template-example/go.sum b/examples/prompt-template-example/go.sum index 2f0589ae7..3e8b483be 100644 --- a/examples/prompt-template-example/go.sum +++ b/examples/prompt-template-example/go.sum @@ -74,8 +74,7 @@ github.com/pelletier/go-toml/v2 v2.0.9/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdU github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= @@ -103,8 +102,6 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -github.com/tmc/langchaingo v0.1.14-pre.0 h1:coaN45zff+TzvuGBrah5hJlKycMM2IvpsrFgUH2zbKg= -github.com/tmc/langchaingo v0.1.14-pre.0/go.mod h1:tx2PDJfr33OYdGFOijgHDkpEQBY6sKxhnxcLwkfO7ZU= github.com/x-cray/logrus-prefixed-formatter v0.5.2 h1:00txxvfBM9muc0jiLIEAkAcIMJzfthRT6usrui8uGmg= github.com/x-cray/logrus-prefixed-formatter v0.5.2/go.mod h1:2duySbKsL6M18s5GU7VPsoEPHyzalCE06qoARUCeBBE= github.com/yargevad/filepathx v1.0.0 h1:SYcT+N3tYGi+NvazubCNlvgIPbzAk7i7y2dwg3I5FYc= @@ -114,8 +111,7 @@ golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnf golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= -golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM= -golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U= +golang.org/x/crypto v0.41.0 h1:WKYxWedPGCTVVl5+WHSSrOBT0O8lx32+zxmHxijgXp4= golang.org/x/crypto v0.41.0/go.mod h1:pO5AFd7FA68rFak7rOAGVuygIISepHftHnr8dr6+sUc= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa h1:ELnwvuAXPNtPk1TJRuGkI9fDTwym6AYBu0qzT8AcHdI= golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa/go.mod h1:akd2r19cwCdwSwWeIdzYQGa/EZZyqcOdwWiwj5L5eKQ= @@ -137,14 +133,13 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= -golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI= golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= -golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg= -golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ= +golang.org/x/term v0.34.0 h1:O/2T7POpk0ZZ7MAzMeWFSg6S5IpWd/RXDlM9hgM3DR4= +golang.org/x/term v0.34.0/go.mod h1:5jC53AEywhIVebHgPVeg0mj8OD3VO9OzclacVrqpaAw= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= diff --git a/examples/prompt-template-example/main.go b/examples/prompt-template-example/main.go index 8c1e2a208..ac1cc24a0 100644 --- a/examples/prompt-template-example/main.go +++ b/examples/prompt-template-example/main.go @@ -4,7 +4,7 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/prompts" ) func main() { diff --git a/examples/qdrant-vectorstore-example/go.mod b/examples/qdrant-vectorstore-example/go.mod index 0f70969d6..1587de613 100644 --- a/examples/qdrant-vectorstore-example/go.mod +++ b/examples/qdrant-vectorstore-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/qdrant-vectorstore-example +module github.com/vendasta/langchaingo/examples/qdrant-vectorstore-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -10,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/qdrant-vectorstore-example/qdrant_vectorstore_example.go b/examples/qdrant-vectorstore-example/qdrant_vectorstore_example.go index 18ca658fe..b1ebfcff9 100644 --- a/examples/qdrant-vectorstore-example/qdrant_vectorstore_example.go +++ b/examples/qdrant-vectorstore-example/qdrant_vectorstore_example.go @@ -6,11 +6,11 @@ import ( "log" "net/url" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/qdrant" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/qdrant" ) func main() { diff --git a/examples/reasoning-tokens/go.mod b/examples/reasoning-tokens/go.mod index 7cc5d3e64..551d45b99 100644 --- a/examples/reasoning-tokens/go.mod +++ b/examples/reasoning-tokens/go.mod @@ -1,10 +1,10 @@ -module github.com/tmc/langchaingo/examples/reasoning-tokens +module github.com/vendasta/langchaingo/examples/reasoning-tokens -go 1.24 +go 1.24.4 toolchain go1.24.6 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/dlclark/regexp2 v1.10.0 // indirect @@ -12,4 +12,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/reasoning-tokens/go.sum b/examples/reasoning-tokens/go.sum index 41db7b618..33e374ba6 100644 --- a/examples/reasoning-tokens/go.sum +++ b/examples/reasoning-tokens/go.sum @@ -6,8 +6,7 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/examples/reasoning-tokens/main.go b/examples/reasoning-tokens/main.go index 16e2b53cc..85d4e4645 100644 --- a/examples/reasoning-tokens/main.go +++ b/examples/reasoning-tokens/main.go @@ -6,9 +6,9 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic" + "github.com/vendasta/langchaingo/llms/openai" ) func main() { diff --git a/examples/redis-vectorstore-example/go.mod b/examples/redis-vectorstore-example/go.mod index 8fccc333c..2f8e4ee7e 100644 --- a/examples/redis-vectorstore-example/go.mod +++ b/examples/redis-vectorstore-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/redis-vectorstore-example +module github.com/vendasta/langchaingo/examples/redis-vectorstore-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -37,4 +39,4 @@ require ( sigs.k8s.io/yaml v1.3.0 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/redis-vectorstore-example/go.sum b/examples/redis-vectorstore-example/go.sum index 565823912..c6f996c69 100644 --- a/examples/redis-vectorstore-example/go.sum +++ b/examples/redis-vectorstore-example/go.sum @@ -21,8 +21,8 @@ dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8= dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c h1:udKWzYgxTojEKWjV8V+WSxDXJ4NFATAsZjh8iIbsQIg= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= @@ -55,6 +55,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/containerd/errdefs v1.0.0 h1:tg5yIfIlQIrxYtu9ajqY42W3lpS19XqdxRQeEwYG8PI= github.com/containerd/errdefs v1.0.0/go.mod h1:+YBYIdtsnF4Iw6nWZhJcqGSg/dwvV7tyJ/kCkyJ2k+M= github.com/containerd/errdefs/pkg v0.3.0 h1:9IKJ06FvyNlexW690DXuQNx2KA2cUJXx151Xdx3ZPPE= @@ -405,7 +407,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/redis-vectorstore-example/redis_vectorstore_example.go b/examples/redis-vectorstore-example/redis_vectorstore_example.go index 61ae463d5..2948c263d 100644 --- a/examples/redis-vectorstore-example/redis_vectorstore_example.go +++ b/examples/redis-vectorstore-example/redis_vectorstore_example.go @@ -6,14 +6,14 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/ollama" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/redisvector" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/ollama" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/redisvector" ) func main() { diff --git a/examples/sequential-chain-example/go.mod b/examples/sequential-chain-example/go.mod index e1758eb2c..902d8d91f 100644 --- a/examples/sequential-chain-example/go.mod +++ b/examples/sequential-chain-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/sequential-chain-example +module github.com/vendasta/langchaingo/examples/sequential-chain-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +36,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/sequential-chain-example/go.sum b/examples/sequential-chain-example/go.sum index 42d4278c0..1d53e46a1 100644 --- a/examples/sequential-chain-example/go.sum +++ b/examples/sequential-chain-example/go.sum @@ -19,8 +19,8 @@ cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+i cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -47,6 +47,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -117,8 +119,6 @@ github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -328,7 +328,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/sequential-chain-example/sequential_chain_example.go b/examples/sequential-chain-example/sequential_chain_example.go index 685d6529f..3088f0d49 100644 --- a/examples/sequential-chain-example/sequential_chain_example.go +++ b/examples/sequential-chain-example/sequential_chain_example.go @@ -5,9 +5,9 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/prompts" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/prompts" ) func main() { diff --git a/examples/sql-database-chain-example/go.mod b/examples/sql-database-chain-example/go.mod index 293875d7d..5f8bf67f5 100644 --- a/examples/sql-database-chain-example/go.mod +++ b/examples/sql-database-chain-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/sql-database-chain-example +module github.com/vendasta/langchaingo/examples/sql-database-chain-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -35,4 +37,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/sql-database-chain-example/go.sum b/examples/sql-database-chain-example/go.sum index e696e6ca8..947ec8a48 100644 --- a/examples/sql-database-chain-example/go.sum +++ b/examples/sql-database-chain-example/go.sum @@ -19,8 +19,8 @@ cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+i cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -47,6 +47,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -117,8 +119,6 @@ github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -330,7 +330,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/sql-database-chain-example/sql_database_chain.go b/examples/sql-database-chain-example/sql_database_chain.go index c274fe57c..889cd53d1 100644 --- a/examples/sql-database-chain-example/sql_database_chain.go +++ b/examples/sql-database-chain-example/sql_database_chain.go @@ -7,10 +7,10 @@ import ( "log" "os" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/tools/sqldatabase" - _ "github.com/tmc/langchaingo/tools/sqldatabase/sqlite3" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/tools/sqldatabase" + _ "github.com/vendasta/langchaingo/tools/sqldatabase/sqlite3" ) func main() { diff --git a/examples/tutorial-basic-chat-app/go.mod b/examples/tutorial-basic-chat-app/go.mod index 3e602d492..221c936e3 100644 --- a/examples/tutorial-basic-chat-app/go.mod +++ b/examples/tutorial-basic-chat-app/go.mod @@ -1,10 +1,10 @@ -module github.com/tmc/langchaingo/examples/tutorial-basic-chat-app +module github.com/vendasta/langchaingo/examples/tutorial-basic-chat-app -go 1.24 +go 1.24.4 toolchain go1.24.6 -require github.com/tmc/langchaingo v0.1.14-pre.4 +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -36,4 +36,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/tutorial-basic-chat-app/go.sum b/examples/tutorial-basic-chat-app/go.sum index 3852f6046..1d53e46a1 100644 --- a/examples/tutorial-basic-chat-app/go.sum +++ b/examples/tutorial-basic-chat-app/go.sum @@ -19,8 +19,8 @@ cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+i cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -47,6 +47,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -117,8 +119,6 @@ github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -156,8 +156,7 @@ github.com/pelletier/go-toml/v2 v2.0.9/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdU github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkoukk/tiktoken-go v0.1.6 h1:JF0TlJzhTbrI30wCvFuiw6FzP2+/bR+FIxUdgEAcUsw= -github.com/pkoukk/tiktoken-go v0.1.6/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= +github.com/pkoukk/tiktoken-go v0.1.8 h1:85ENo+3FpWgAACBaEUVp+lctuTcYUO7BtmfhlN/QTRo= github.com/pkoukk/tiktoken-go v0.1.8/go.mod h1:9NiV+i9mJKGj1rYOT+njbv+ZwA/zJxYdewGl6qVatpg= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= @@ -188,8 +187,6 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -github.com/tmc/langchaingo v0.1.14-pre.4 h1:zt4/Cw+FecTfAQggXicWIXB793002FgadJIHxSpj37A= -github.com/tmc/langchaingo v0.1.14-pre.4/go.mod h1:xGqIATL4itqqEAVwSF5xVh4ZuIP7gOE0dyoqe3quvzw= github.com/x-cray/logrus-prefixed-formatter v0.5.2 h1:00txxvfBM9muc0jiLIEAkAcIMJzfthRT6usrui8uGmg= github.com/x-cray/logrus-prefixed-formatter v0.5.2/go.mod h1:2duySbKsL6M18s5GU7VPsoEPHyzalCE06qoARUCeBBE= github.com/yargevad/filepathx v1.0.0 h1:SYcT+N3tYGi+NvazubCNlvgIPbzAk7i7y2dwg3I5FYc= @@ -331,7 +328,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/tutorial-basic-chat-app/main.go b/examples/tutorial-basic-chat-app/main.go index 7f72d5114..cd6e65c9e 100644 --- a/examples/tutorial-basic-chat-app/main.go +++ b/examples/tutorial-basic-chat-app/main.go @@ -8,10 +8,10 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/memory" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/memory" ) func main() { diff --git a/examples/tutorial-basic-chat-app/step3_basic.go b/examples/tutorial-basic-chat-app/step3_basic.go index cedb449cd..950f50606 100644 --- a/examples/tutorial-basic-chat-app/step3_basic.go +++ b/examples/tutorial-basic-chat-app/step3_basic.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) // Step 3: Basic Chat Application diff --git a/examples/tutorial-basic-chat-app/step4_interactive.go b/examples/tutorial-basic-chat-app/step4_interactive.go index 0039687cc..f0658b005 100644 --- a/examples/tutorial-basic-chat-app/step4_interactive.go +++ b/examples/tutorial-basic-chat-app/step4_interactive.go @@ -8,8 +8,8 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) // Step 4: Interactive Chat diff --git a/examples/tutorial-basic-chat-app/step5_memory.go b/examples/tutorial-basic-chat-app/step5_memory.go index f55292dec..5e428d64e 100644 --- a/examples/tutorial-basic-chat-app/step5_memory.go +++ b/examples/tutorial-basic-chat-app/step5_memory.go @@ -8,9 +8,9 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/memory" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/memory" ) // Step 5: Chat with Memory diff --git a/examples/tutorial-basic-chat-app/step6_advanced.go b/examples/tutorial-basic-chat-app/step6_advanced.go index 5536b6b30..087ae856f 100644 --- a/examples/tutorial-basic-chat-app/step6_advanced.go +++ b/examples/tutorial-basic-chat-app/step6_advanced.go @@ -8,9 +8,9 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/memory" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/memory" ) // Step 6: Advanced Chat with Chains diff --git a/examples/vertex-completion-example/go.mod b/examples/vertex-completion-example/go.mod index 2cae61e0b..57a2f849f 100644 --- a/examples/vertex-completion-example/go.mod +++ b/examples/vertex-completion-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/vertex-completion-example +module github.com/vendasta/langchaingo/examples/vertex-completion-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +47,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/vertex-completion-example/vertex-completion-example.go b/examples/vertex-completion-example/vertex-completion-example.go index d7828f583..ef47a67f3 100644 --- a/examples/vertex-completion-example/vertex-completion-example.go +++ b/examples/vertex-completion-example/vertex-completion-example.go @@ -11,9 +11,9 @@ import ( "log" "os" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/googleai/vertex" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai/vertex" ) func main() { diff --git a/examples/vertex-embedding-example/go.mod b/examples/vertex-embedding-example/go.mod index acc8fbbac..a4fd3c300 100644 --- a/examples/vertex-embedding-example/go.mod +++ b/examples/vertex-embedding-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/vertex-embedding-example +module github.com/vendasta/langchaingo/examples/vertex-embedding-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( cloud.google.com/go v0.116.0 // indirect @@ -45,4 +47,4 @@ require ( google.golang.org/protobuf v1.36.3 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/vertex-embedding-example/vertex-embedding-example.go b/examples/vertex-embedding-example/vertex-embedding-example.go index 12237c081..450fac5d9 100644 --- a/examples/vertex-embedding-example/vertex-embedding-example.go +++ b/examples/vertex-embedding-example/vertex-embedding-example.go @@ -9,8 +9,8 @@ import ( "log" "os" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/googleai/vertex" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai/vertex" ) func main() { diff --git a/examples/watsonx-llm-example/go.mod b/examples/watsonx-llm-example/go.mod index c9ccada63..5742f5d7f 100644 --- a/examples/watsonx-llm-example/go.mod +++ b/examples/watsonx-llm-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/watsonx-llm-example +module github.com/vendasta/langchaingo/examples/watsonx-llm-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/IBM/watsonx-go v1.0.0 // indirect @@ -11,4 +13,4 @@ require ( github.com/pkoukk/tiktoken-go v0.1.8 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/watsonx-llm-example/watsonx_example.go b/examples/watsonx-llm-example/watsonx_example.go index b418cec56..3df3709db 100644 --- a/examples/watsonx-llm-example/watsonx_example.go +++ b/examples/watsonx-llm-example/watsonx_example.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/watsonx" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/watsonx" ) func main() { diff --git a/examples/zapier-llm-example/go.mod b/examples/zapier-llm-example/go.mod index a3d569bf2..40ea97d96 100644 --- a/examples/zapier-llm-example/go.mod +++ b/examples/zapier-llm-example/go.mod @@ -1,8 +1,10 @@ -module github.com/tmc/langchaingo/examples/zapier-llm-example +module github.com/vendasta/langchaingo/examples/zapier-llm-example -go 1.24.3 +go 1.24.4 -require github.com/tmc/langchaingo v0.1.14-pre.4 +toolchain go1.24.6 + +require github.com/vendasta/langchaingo v0.1.14-pre.4 require ( github.com/Masterminds/goutils v1.1.1 // indirect @@ -34,4 +36,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/zapier-llm-example/go.sum b/examples/zapier-llm-example/go.sum index 42d4278c0..1d53e46a1 100644 --- a/examples/zapier-llm-example/go.sum +++ b/examples/zapier-llm-example/go.sum @@ -19,8 +19,8 @@ cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+i cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -47,6 +47,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -117,8 +119,6 @@ github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -328,7 +328,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/zapier-llm-example/main.go b/examples/zapier-llm-example/main.go index 5ef71f1f1..81d0040a5 100644 --- a/examples/zapier-llm-example/main.go +++ b/examples/zapier-llm-example/main.go @@ -4,11 +4,11 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/agents" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/tools" - "github.com/tmc/langchaingo/tools/zapier" + "github.com/vendasta/langchaingo/agents" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/tools" + "github.com/vendasta/langchaingo/tools/zapier" ) func main() { diff --git a/examples/zep-memory-chain-example/go.mod b/examples/zep-memory-chain-example/go.mod index 69794e608..71c5a533b 100644 --- a/examples/zep-memory-chain-example/go.mod +++ b/examples/zep-memory-chain-example/go.mod @@ -1,10 +1,12 @@ -module github.com/tmc/langchaingo/examples/zep-memory-chain-example +module github.com/vendasta/langchaingo/examples/zep-memory-chain-example -go 1.24.3 +go 1.24.4 + +toolchain go1.24.6 require ( github.com/getzep/zep-go v1.0.4 - github.com/tmc/langchaingo v0.1.14-pre.4 + github.com/vendasta/langchaingo v0.1.14-pre.4 ) require ( @@ -37,4 +39,4 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect ) -replace github.com/tmc/langchaingo => ../.. +replace github.com/vendasta/langchaingo => ../.. diff --git a/examples/zep-memory-chain-example/go.sum b/examples/zep-memory-chain-example/go.sum index 9dc5f8352..72b321ec1 100644 --- a/examples/zep-memory-chain-example/go.sum +++ b/examples/zep-memory-chain-example/go.sum @@ -19,8 +19,8 @@ cloud.google.com/go/vertexai v0.12.0 h1:zTadEo/CtsoyRXNx3uGCncoWAP1H2HakGqwznt+i cloud.google.com/go/vertexai v0.12.0/go.mod h1:8u+d0TsvBfAAd2x5R6GMgbYhsLgo3J7lmP4bR8g2ig8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0 h1:AtOVgGxUycvK4P4ypP+1ZupecvFgnfH+Jsum0o5ILoU= -github.com/AssemblyAI/assemblyai-go-sdk v1.3.0/go.mod h1:H0naZbvpIW49cDA5ZZ/gggeXqi7ojSGB1mqshRk6kNE= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0 h1:JInE2GaIriJtT6HkOOoEtmMKomdzfUJfCdhl46Y8laI= +github.com/AssemblyAI/assemblyai-go-sdk v1.10.0/go.mod h1:dwv8jDdg+UKPU9ClZzhQNXIVj3Yw68IaTVRuyKRLigw= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -47,6 +47,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWR github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -118,8 +120,6 @@ github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= -github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= -github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -329,7 +329,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/examples/zep-memory-chain-example/main.go b/examples/zep-memory-chain-example/main.go index c17228275..1299c2b98 100644 --- a/examples/zep-memory-chain-example/main.go +++ b/examples/zep-memory-chain-example/main.go @@ -8,9 +8,9 @@ import ( "github.com/getzep/zep-go" zepClient "github.com/getzep/zep-go/client" zepOption "github.com/getzep/zep-go/option" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms/openai" - zepLangchainMemory "github.com/tmc/langchaingo/memory/zep" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms/openai" + zepLangchainMemory "github.com/vendasta/langchaingo/memory/zep" ) func main() { diff --git a/go.mod b/go.mod index 3ca72903b..2c1622c10 100644 --- a/go.mod +++ b/go.mod @@ -1,12 +1,12 @@ -module github.com/tmc/langchaingo +module github.com/vendasta/langchaingo go 1.24.4 // Note: Thanks to Go's module graph pruning (https://go.dev/ref/mod#graph-pruning), // importing langchaingo does NOT pull in all dependencies listed below. You only // get dependencies for the specific packages you import. For example: -// - import "github.com/tmc/langchaingo/llms/openai" → only OpenAI-related deps -// - import "github.com/tmc/langchaingo/vectorstores/chroma" → only Chroma deps +// - import "github.com/vendasta/langchaingo/llms/openai" → only OpenAI-related deps +// - import "github.com/vendasta/langchaingo/vectorstores/chroma" → only Chroma deps // This keeps your builds lean despite this large go.mod file. // Core dependencies diff --git a/httputil/useragent.go b/httputil/useragent.go index 5292ff1de..e18866e1c 100644 --- a/httputil/useragent.go +++ b/httputil/useragent.go @@ -31,7 +31,7 @@ func UserAgent() string { // Add langchaingo version langchainVer := "devel" for _, dep := range info.Deps { - if dep.Path == "github.com/tmc/langchaingo" { + if dep.Path == "github.com/vendasta/langchaingo" { langchainVer = strings.Trim(dep.Version, "()") break } diff --git a/internal/devtools/examples-updater/main.go b/internal/devtools/examples-updater/main.go index 50b1a0720..f000ec175 100644 --- a/internal/devtools/examples-updater/main.go +++ b/internal/devtools/examples-updater/main.go @@ -79,14 +79,14 @@ func updateExamples(newVersion string, dryRun bool) error { versionRe := regexp.MustCompile(`github\.com/tmc/langchaingo v[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9.]+)?`) if versionRe.MatchString(updated) { oldVersion := versionRe.FindString(updated) - updated = versionRe.ReplaceAllString(updated, "github.com/tmc/langchaingo "+newVersion) - if *verbose && oldVersion != "github.com/tmc/langchaingo "+newVersion { - fmt.Printf(" Version: %s → %s\n", strings.TrimPrefix(oldVersion, "github.com/tmc/langchaingo "), newVersion) + updated = versionRe.ReplaceAllString(updated, "github.com/vendasta/langchaingo "+newVersion) + if *verbose && oldVersion != "github.com/vendasta/langchaingo "+newVersion { + fmt.Printf(" Version: %s → %s\n", strings.TrimPrefix(oldVersion, "github.com/vendasta/langchaingo "), newVersion) } } // Check for replace directives that can be removed - if strings.Contains(updated, "replace github.com/tmc/langchaingo =>") { + if strings.Contains(updated, "replace github.com/vendasta/langchaingo =>") { replaceFiles = append(replaceFiles, modFile) // Remove replace directive and its comment updated = removeReplaceDirective(updated) @@ -156,7 +156,7 @@ func removeReplaceDirective(content string) string { } // Skip the replace directive itself - if skipNext && strings.HasPrefix(strings.TrimSpace(line), "replace github.com/tmc/langchaingo") { + if skipNext && strings.HasPrefix(strings.TrimSpace(line), "replace github.com/vendasta/langchaingo") { skipNext = false continue } diff --git a/internal/devtools/lint/doc.go b/internal/devtools/lint/doc.go index 0a16a1d79..42495229a 100644 --- a/internal/devtools/lint/doc.go +++ b/internal/devtools/lint/doc.go @@ -52,8 +52,8 @@ // Core packages (chains, agents, memory) should not depend on specific provider // implementations. Dependencies should flow from specific to general. // -// ❌ import "github.com/tmc/langchaingo/llms/openai" in chains package -// ✅ import "github.com/tmc/langchaingo/llms" in chains package +// ❌ import "github.com/vendasta/langchaingo/llms/openai" in chains package +// ✅ import "github.com/vendasta/langchaingo/llms" in chains package // // TODO: Global State Avoidance // Avoid global mutable state. Prefer dependency injection and explicit configuration. diff --git a/internal/devtools/lint/lint.go b/internal/devtools/lint/lint.go index 3f07d8639..7c6f58bc1 100644 --- a/internal/devtools/lint/lint.go +++ b/internal/devtools/lint/lint.go @@ -56,8 +56,8 @@ func changeToRepoRoot() error { if err == nil { lines := strings.Split(string(content), "\n") for _, line := range lines { - if strings.HasPrefix(line, "module github.com/tmc/langchaingo") && - !strings.HasPrefix(line, "module github.com/tmc/langchaingo/") { + if strings.HasPrefix(line, "module github.com/vendasta/langchaingo") && + !strings.HasPrefix(line, "module github.com/vendasta/langchaingo/") { // Already at the root if *flagVerbose { log.Println("already at repository root") @@ -84,8 +84,8 @@ func changeToRepoRoot() error { if err == nil { lines := strings.Split(string(content), "\n") for _, line := range lines { - if strings.HasPrefix(line, "module github.com/tmc/langchaingo") && - !strings.HasPrefix(line, "module github.com/tmc/langchaingo/") { + if strings.HasPrefix(line, "module github.com/vendasta/langchaingo") && + !strings.HasPrefix(line, "module github.com/vendasta/langchaingo/") { // Found the root, change directory if err := os.Chdir(currentDir); err != nil { return fmt.Errorf("failed to change to repository root: %w", err) @@ -253,14 +253,14 @@ func checkModuleNameMatchesDirectory(fix bool) error { // Get expected module name based on directory dir := filepath.Dir(path) - expectedModuleName := fmt.Sprintf("github.com/tmc/langchaingo/%s", dir) + expectedModuleName := fmt.Sprintf("github.com/vendasta/langchaingo/%s", dir) // Handle examples differently if strings.Contains(dir, "examples/") { // Extract example name from directory path exampleName := filepath.Base(dir) - // For examples, module should be github.com/tmc/langchaingo/examples/example-name + // For examples, module should be github.com/vendasta/langchaingo/examples/example-name // Or at least the basename should be consistent with directory name if !strings.HasSuffix(moduleName, exampleName) && !strings.Contains(moduleName, exampleName) { if *flagVeryVerbose { @@ -270,7 +270,7 @@ func checkModuleNameMatchesDirectory(fix bool) error { if fix { // For examples, just use a simple module name based on directory - expectedExampleModule := fmt.Sprintf("github.com/tmc/langchaingo/examples/%s", exampleName) + expectedExampleModule := fmt.Sprintf("github.com/vendasta/langchaingo/examples/%s", exampleName) errs = append(errs, fixModuleName(dir, expectedExampleModule)) } else { errs = append(errs, fmt.Errorf("example module name mismatch in %s: directory is '%s', but module is '%s'", @@ -1935,7 +1935,7 @@ func (a *ArchitecturalAnalyzer) isValidInternalImport(importPath string) bool { // - /internal/* packages can be imported by any package at the root level // - Provider internal packages (e.g., /llms/openai/internal/*) can only be imported by their parent - if strings.Contains(importPath, "github.com/tmc/langchaingo/internal/") { + if strings.Contains(importPath, "github.com/vendasta/langchaingo/internal/") { // Root level internal packages are allowed from anywhere in the project return true } @@ -1962,7 +1962,7 @@ func (a *ArchitecturalAnalyzer) isValidInternalImport(importPath string) bool { fileDir := filepath.Dir(a.file) // Convert paths for comparison - providerPath = strings.TrimPrefix(providerPath, "github.com/tmc/langchaingo/") + providerPath = strings.TrimPrefix(providerPath, "github.com/vendasta/langchaingo/") fileDir = strings.TrimPrefix(fileDir, "./") return strings.HasPrefix(fileDir, providerPath) diff --git a/internal/httprr/rr.go b/internal/httprr/rr.go index 80a6204ba..fb853003a 100644 --- a/internal/httprr/rr.go +++ b/internal/httprr/rr.go @@ -35,7 +35,7 @@ import ( "testing" "time" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) var ( diff --git a/internal/imageutil/download.go b/internal/imageutil/download.go index 1edb9de4f..034e377ab 100644 --- a/internal/imageutil/download.go +++ b/internal/imageutil/download.go @@ -5,7 +5,7 @@ import ( "io" "strings" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) // downloadImageData downloads the content from the given URL and returns the diff --git a/internal/imageutil/download_test.go b/internal/imageutil/download_test.go index 44bd0c85e..f3a8539eb 100644 --- a/internal/imageutil/download_test.go +++ b/internal/imageutil/download_test.go @@ -7,8 +7,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" ) func requireHttprrRecording(t *testing.T) *httprr.RecordReplay { diff --git a/jsonschema/json_test.go b/jsonschema/json_test.go index 8f4d0bf66..22f33a5d7 100644 --- a/jsonschema/json_test.go +++ b/jsonschema/json_test.go @@ -5,7 +5,7 @@ import ( "reflect" "testing" - "github.com/tmc/langchaingo/jsonschema" + "github.com/vendasta/langchaingo/jsonschema" ) func TestDefinition_MarshalJSON(t *testing.T) { //nolint:funlen diff --git a/llms/anthropic/anthropicllm.go b/llms/anthropic/anthropicllm.go index 8b48c6c1d..ba31f33b0 100644 --- a/llms/anthropic/anthropicllm.go +++ b/llms/anthropic/anthropicllm.go @@ -9,10 +9,10 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic/internal/anthropicclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic/internal/anthropicclient" ) var ( diff --git a/llms/anthropic/anthropicllm_option.go b/llms/anthropic/anthropicllm_option.go index 75ae25ded..2c0feca2e 100644 --- a/llms/anthropic/anthropicllm_option.go +++ b/llms/anthropic/anthropicllm_option.go @@ -1,7 +1,7 @@ package anthropic import ( - "github.com/tmc/langchaingo/llms/anthropic/internal/anthropicclient" + "github.com/vendasta/langchaingo/llms/anthropic/internal/anthropicclient" ) const ( diff --git a/llms/anthropic/anthropicllm_test.go b/llms/anthropic/anthropicllm_test.go index d0750622a..cf5d01837 100644 --- a/llms/anthropic/anthropicllm_test.go +++ b/llms/anthropic/anthropicllm_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestNew(t *testing.T) { diff --git a/llms/anthropic/internal/anthropicclient/anthropicclient.go b/llms/anthropic/internal/anthropicclient/anthropicclient.go index fd3404d36..c1dc46d0f 100644 --- a/llms/anthropic/internal/anthropicclient/anthropicclient.go +++ b/llms/anthropic/internal/anthropicclient/anthropicclient.go @@ -9,7 +9,7 @@ import ( "net/http" "strings" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) const ( diff --git a/llms/anthropic/internal/anthropicclient/anthropicclient_test.go b/llms/anthropic/internal/anthropicclient/anthropicclient_test.go index 8a3b1ee5e..9ec7e836d 100644 --- a/llms/anthropic/internal/anthropicclient/anthropicclient_test.go +++ b/llms/anthropic/internal/anthropicclient/anthropicclient_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func TestClient_CreateCompletion(t *testing.T) { diff --git a/llms/anthropic/internal/anthropicclient/errors.go b/llms/anthropic/internal/anthropicclient/errors.go index e74c8abd3..6e00c04ef 100644 --- a/llms/anthropic/internal/anthropicclient/errors.go +++ b/llms/anthropic/internal/anthropicclient/errors.go @@ -3,7 +3,7 @@ package anthropicclient import ( "strings" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // errorMapping represents a mapping from error patterns to error codes. diff --git a/llms/anthropic/llmtest_test.go b/llms/anthropic/llmtest_test.go index ad42be6fe..e391076d0 100644 --- a/llms/anthropic/llmtest_test.go +++ b/llms/anthropic/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/anthropic/options.go b/llms/anthropic/options.go index bab806f5d..225875691 100644 --- a/llms/anthropic/options.go +++ b/llms/anthropic/options.go @@ -3,7 +3,7 @@ package anthropic import ( "time" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // WithPromptCaching enables Anthropic's prompt caching feature. diff --git a/llms/anthropic/options_test.go b/llms/anthropic/options_test.go index 729a20c73..9deab3fb7 100644 --- a/llms/anthropic/options_test.go +++ b/llms/anthropic/options_test.go @@ -4,8 +4,8 @@ import ( "testing" "time" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic" ) func TestEphemeralCache(t *testing.T) { diff --git a/llms/anthropic/prompt_caching_test.go b/llms/anthropic/prompt_caching_test.go index d619c7e05..034ba36e6 100644 --- a/llms/anthropic/prompt_caching_test.go +++ b/llms/anthropic/prompt_caching_test.go @@ -4,8 +4,8 @@ import ( "context" "testing" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/anthropic" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/anthropic" ) func TestAnthropicPromptCaching(t *testing.T) { diff --git a/llms/bedrock/bedrock_tool_integration_test.go b/llms/bedrock/bedrock_tool_integration_test.go index 6806393de..e70d2d0c9 100644 --- a/llms/bedrock/bedrock_tool_integration_test.go +++ b/llms/bedrock/bedrock_tool_integration_test.go @@ -8,9 +8,9 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/bedrock" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/bedrock" ) func TestBedrockAnthropicToolCalling(t *testing.T) { //nolint:funlen diff --git a/llms/bedrock/bedrockllm.go b/llms/bedrock/bedrockllm.go index 12363a090..4932b1b38 100644 --- a/llms/bedrock/bedrockllm.go +++ b/llms/bedrock/bedrockllm.go @@ -6,9 +6,9 @@ import ( "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/bedrock/internal/bedrockclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/bedrock/internal/bedrockclient" ) const defaultModel = ModelAmazonTitanTextLiteV1 diff --git a/llms/bedrock/bedrockllm_option.go b/llms/bedrock/bedrockllm_option.go index 8dc769eb3..abdb691de 100644 --- a/llms/bedrock/bedrockllm_option.go +++ b/llms/bedrock/bedrockllm_option.go @@ -2,7 +2,7 @@ package bedrock import ( "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/callbacks" + "github.com/vendasta/langchaingo/callbacks" ) // Option is an option for the Bedrock LLM. diff --git a/llms/bedrock/bedrockllm_test.go b/llms/bedrock/bedrockllm_test.go index 7a95bb34f..7f84c785f 100644 --- a/llms/bedrock/bedrockllm_test.go +++ b/llms/bedrock/bedrockllm_test.go @@ -11,9 +11,9 @@ import ( "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/bedrock" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/bedrock" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/llms/bedrock/bedrockllm_unit_test.go b/llms/bedrock/bedrockllm_unit_test.go index 398965ec5..f78a6808a 100644 --- a/llms/bedrock/bedrockllm_unit_test.go +++ b/llms/bedrock/bedrockllm_unit_test.go @@ -5,8 +5,8 @@ import ( "testing" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) func TestNew(t *testing.T) { diff --git a/llms/bedrock/internal/bedrockclient/bedrockclient.go b/llms/bedrock/internal/bedrockclient/bedrockclient.go index fcb91a1dc..dcbecf456 100644 --- a/llms/bedrock/internal/bedrockclient/bedrockclient.go +++ b/llms/bedrock/internal/bedrockclient/bedrockclient.go @@ -6,7 +6,7 @@ import ( "strings" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Client is a Bedrock client. diff --git a/llms/bedrock/internal/bedrockclient/bedrockclient_integration_test.go b/llms/bedrock/internal/bedrockclient/bedrockclient_integration_test.go index fcf20f5ee..00d73280e 100644 --- a/llms/bedrock/internal/bedrockclient/bedrockclient_integration_test.go +++ b/llms/bedrock/internal/bedrockclient/bedrockclient_integration_test.go @@ -13,7 +13,7 @@ import ( "github.com/aws/aws-sdk-go-v2/service/bedrockruntime/types" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // mockBedrockClient implements the methods needed from bedrockruntime.Client for testing diff --git a/llms/bedrock/internal/bedrockclient/bedrockclient_test.go b/llms/bedrock/internal/bedrockclient/bedrockclient_test.go index 8f036db25..a5b743c8c 100644 --- a/llms/bedrock/internal/bedrockclient/bedrockclient_test.go +++ b/llms/bedrock/internal/bedrockclient/bedrockclient_test.go @@ -9,7 +9,7 @@ import ( "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestGetProvider(t *testing.T) { diff --git a/llms/bedrock/internal/bedrockclient/errors.go b/llms/bedrock/internal/bedrockclient/errors.go index 7e1d773d7..899124e88 100644 --- a/llms/bedrock/internal/bedrockclient/errors.go +++ b/llms/bedrock/internal/bedrockclient/errors.go @@ -3,7 +3,7 @@ package bedrockclient import ( "strings" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // errorMapping represents a mapping from error patterns to error codes. diff --git a/llms/bedrock/internal/bedrockclient/provider_ai21.go b/llms/bedrock/internal/bedrockclient/provider_ai21.go index fc7e32062..6094c04e1 100644 --- a/llms/bedrock/internal/bedrockclient/provider_ai21.go +++ b/llms/bedrock/internal/bedrockclient/provider_ai21.go @@ -6,7 +6,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Ref: https://docs.ai21.com/reference/j2-complete-ref diff --git a/llms/bedrock/internal/bedrockclient/provider_amazon.go b/llms/bedrock/internal/bedrockclient/provider_amazon.go index 05054f79c..3810ada4b 100644 --- a/llms/bedrock/internal/bedrockclient/provider_amazon.go +++ b/llms/bedrock/internal/bedrockclient/provider_amazon.go @@ -7,7 +7,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Ref: https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-titan-text.html diff --git a/llms/bedrock/internal/bedrockclient/provider_anthropic.go b/llms/bedrock/internal/bedrockclient/provider_anthropic.go index f249329dd..8923deb21 100644 --- a/llms/bedrock/internal/bedrockclient/provider_anthropic.go +++ b/llms/bedrock/internal/bedrockclient/provider_anthropic.go @@ -11,7 +11,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime/types" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Ref: https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-anthropic-claude-messages.html diff --git a/llms/bedrock/internal/bedrockclient/provider_cohere.go b/llms/bedrock/internal/bedrockclient/provider_cohere.go index 6e981b410..d1c656466 100644 --- a/llms/bedrock/internal/bedrockclient/provider_cohere.go +++ b/llms/bedrock/internal/bedrockclient/provider_cohere.go @@ -6,7 +6,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Ref: https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-cohere-command.html diff --git a/llms/bedrock/internal/bedrockclient/provider_meta.go b/llms/bedrock/internal/bedrockclient/provider_meta.go index af938b38f..dad6219b4 100644 --- a/llms/bedrock/internal/bedrockclient/provider_meta.go +++ b/llms/bedrock/internal/bedrockclient/provider_meta.go @@ -6,7 +6,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Ref: https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-meta.html diff --git a/llms/bedrock/internal/bedrockclient/provider_nova.go b/llms/bedrock/internal/bedrockclient/provider_nova.go index 7af533aee..7f199924f 100644 --- a/llms/bedrock/internal/bedrockclient/provider_nova.go +++ b/llms/bedrock/internal/bedrockclient/provider_nova.go @@ -7,7 +7,7 @@ import ( "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/bedrockruntime" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Ref: https://boto3.amazonaws.com/v1/documentation/api/1.35.8/reference/services/bedrock-runtime/client/converse.html diff --git a/llms/bedrock/internal/bedrockclient/tool_call_test.go b/llms/bedrock/internal/bedrockclient/tool_call_test.go index 5f0d08231..a317a5d22 100644 --- a/llms/bedrock/internal/bedrockclient/tool_call_test.go +++ b/llms/bedrock/internal/bedrockclient/tool_call_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestAnthropicToolCallSupport(t *testing.T) { diff --git a/llms/bedrock/internal/bedrockclient/tools.go b/llms/bedrock/internal/bedrockclient/tools.go index 83ebd27e3..e0949eb9a 100644 --- a/llms/bedrock/internal/bedrockclient/tools.go +++ b/llms/bedrock/internal/bedrockclient/tools.go @@ -4,7 +4,7 @@ import ( "encoding/json" "fmt" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // BedrockTool represents a tool definition for Bedrock API diff --git a/llms/bedrock/llmtest_test.go b/llms/bedrock/llmtest_test.go index b9d573bc6..e99b94d4d 100644 --- a/llms/bedrock/llmtest_test.go +++ b/llms/bedrock/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/bedrock/tool_call_test.go b/llms/bedrock/tool_call_test.go index 30b0361e3..e2d3a5902 100644 --- a/llms/bedrock/tool_call_test.go +++ b/llms/bedrock/tool_call_test.go @@ -4,7 +4,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestToolCallProcessing(t *testing.T) { diff --git a/llms/cache/cache.go b/llms/cache/cache.go index 9a47bd80f..5d6b5978b 100644 --- a/llms/cache/cache.go +++ b/llms/cache/cache.go @@ -6,7 +6,7 @@ import ( "encoding/hex" "encoding/json" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Backend is the interface that needs to be implemented by cache backends. diff --git a/llms/cache/cache_test.go b/llms/cache/cache_test.go index 58a6ecaf4..289c9ed50 100644 --- a/llms/cache/cache_test.go +++ b/llms/cache/cache_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestCache_hashKeyForCache(t *testing.T) { diff --git a/llms/cache/inmemory/inmemory.go b/llms/cache/inmemory/inmemory.go index ffb9dd461..0f4447cd2 100644 --- a/llms/cache/inmemory/inmemory.go +++ b/llms/cache/inmemory/inmemory.go @@ -4,7 +4,7 @@ import ( "context" cache "github.com/Code-Hex/go-generics-cache" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // InMemory is an in-memory `cache.Backend`. diff --git a/llms/cache/inmemory/inmemory_test.go b/llms/cache/inmemory/inmemory_test.go index b6367ff0f..96747cec1 100644 --- a/llms/cache/inmemory/inmemory_test.go +++ b/llms/cache/inmemory/inmemory_test.go @@ -8,7 +8,7 @@ import ( cache "github.com/Code-Hex/go-generics-cache" "github.com/Code-Hex/go-generics-cache/policy/fifo" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestInMemory(t *testing.T) { diff --git a/llms/cache/inmemory/options.go b/llms/cache/inmemory/options.go index 8b0375f72..122f9af65 100644 --- a/llms/cache/inmemory/options.go +++ b/llms/cache/inmemory/options.go @@ -4,7 +4,7 @@ import ( "time" cache "github.com/Code-Hex/go-generics-cache" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Option is a functional argument that configures the Options. diff --git a/llms/cache/mocks_test.go b/llms/cache/mocks_test.go index d72bfa159..adcb95cb7 100644 --- a/llms/cache/mocks_test.go +++ b/llms/cache/mocks_test.go @@ -3,7 +3,7 @@ package cache import ( "context" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // === Mock for llms.Model diff --git a/llms/chat_messages_test.go b/llms/chat_messages_test.go index 0ed377557..5548082a4 100644 --- a/llms/chat_messages_test.go +++ b/llms/chat_messages_test.go @@ -3,7 +3,7 @@ package llms_test import ( "testing" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestGetBufferString(t *testing.T) { diff --git a/llms/cloudflare/cloudflarellm.go b/llms/cloudflare/cloudflarellm.go index 78135a1d7..f6dd1321b 100644 --- a/llms/cloudflare/cloudflarellm.go +++ b/llms/cloudflare/cloudflarellm.go @@ -4,10 +4,10 @@ import ( "context" "errors" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/cloudflare/internal/cloudflareclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/cloudflare/internal/cloudflareclient" ) var ( diff --git a/llms/cloudflare/cloudflarellm_test.go b/llms/cloudflare/cloudflarellm_test.go index 7735a88e0..e0b096625 100644 --- a/llms/cloudflare/cloudflarellm_test.go +++ b/llms/cloudflare/cloudflarellm_test.go @@ -9,8 +9,8 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/cloudflare/internal/cloudflareclient" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/cloudflare/internal/cloudflareclient" ) func TestNew(t *testing.T) { diff --git a/llms/cloudflare/internal/cloudflareclient/api_test.go b/llms/cloudflare/internal/cloudflareclient/api_test.go index 300cb720b..5c49c0ddf 100644 --- a/llms/cloudflare/internal/cloudflareclient/api_test.go +++ b/llms/cloudflare/internal/cloudflareclient/api_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func TestClient_GenerateContent(t *testing.T) { diff --git a/llms/cloudflare/internal/cloudflareclient/cloudflareclient_test.go b/llms/cloudflare/internal/cloudflareclient/cloudflareclient_test.go index d589a1480..c40102444 100644 --- a/llms/cloudflare/internal/cloudflareclient/cloudflareclient_test.go +++ b/llms/cloudflare/internal/cloudflareclient/cloudflareclient_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) const testBaseURL = "https://api.cloudflare.com/client/v4/accounts" diff --git a/llms/cloudflare/llmtest_test.go b/llms/cloudflare/llmtest_test.go index d2e58186c..322b08448 100644 --- a/llms/cloudflare/llmtest_test.go +++ b/llms/cloudflare/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/cohere/coherellm.go b/llms/cohere/coherellm.go index 8e9054165..f4ffdb7bc 100644 --- a/llms/cohere/coherellm.go +++ b/llms/cohere/coherellm.go @@ -5,9 +5,9 @@ import ( "errors" "os" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/cohere/internal/cohereclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/cohere/internal/cohereclient" ) var ( diff --git a/llms/cohere/coherellm_test.go b/llms/cohere/coherellm_test.go index ae93574ff..fcdf31c0f 100644 --- a/llms/cohere/coherellm_test.go +++ b/llms/cohere/coherellm_test.go @@ -6,10 +6,10 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/cohere/internal/cohereclient" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/cohere/internal/cohereclient" + "github.com/vendasta/langchaingo/schema" ) // newClientWithHTTPClient creates a cohere client with a custom HTTP client for testing diff --git a/llms/cohere/internal/cohereclient/cohereclient.go b/llms/cohere/internal/cohereclient/cohereclient.go index 762eaeff9..160fb8b41 100644 --- a/llms/cohere/internal/cohereclient/cohereclient.go +++ b/llms/cohere/internal/cohereclient/cohereclient.go @@ -11,7 +11,7 @@ import ( "strings" "github.com/cohere-ai/tokenizer" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) var ( diff --git a/llms/cohere/internal/cohereclient/cohereclient_test.go b/llms/cohere/internal/cohereclient/cohereclient_test.go index d26061a54..821d1e157 100644 --- a/llms/cohere/internal/cohereclient/cohereclient_test.go +++ b/llms/cohere/internal/cohereclient/cohereclient_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) // setupTestClient creates a test client with httprr recording/replay support. diff --git a/llms/cohere/internal/cohereclient/errors.go b/llms/cohere/internal/cohereclient/errors.go index 6392131ed..9cbac6a36 100644 --- a/llms/cohere/internal/cohereclient/errors.go +++ b/llms/cohere/internal/cohereclient/errors.go @@ -3,7 +3,7 @@ package cohereclient import ( "strings" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // errorMapping represents a mapping from error patterns to error codes. diff --git a/llms/cohere/llmtest_test.go b/llms/cohere/llmtest_test.go index da6329aca..7919ff248 100644 --- a/llms/cohere/llmtest_test.go +++ b/llms/cohere/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/compliance/example_test.go b/llms/compliance/example_test.go index 6432ad5a2..579662d8a 100644 --- a/llms/compliance/example_test.go +++ b/llms/compliance/example_test.go @@ -3,8 +3,8 @@ package compliance_test import ( "testing" - "github.com/tmc/langchaingo/llms/compliance" - "github.com/tmc/langchaingo/llms/fake" + "github.com/vendasta/langchaingo/llms/compliance" + "github.com/vendasta/langchaingo/llms/fake" ) // ExampleCompliance demonstrates how to use the compliance test suite @@ -48,7 +48,7 @@ func TestOpenAIComplianceExample(t *testing.T) { // This is how you would test a real provider: // - // import "github.com/tmc/langchaingo/llms/openai" + // import "github.com/vendasta/langchaingo/llms/openai" // // llm, err := openai.New() // if err != nil { diff --git a/llms/compliance/suite.go b/llms/compliance/suite.go index 3e2f8b3a8..5d3155060 100644 --- a/llms/compliance/suite.go +++ b/llms/compliance/suite.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Suite tests provider compliance with the LLM interface. diff --git a/llms/ernie/erniellm.go b/llms/ernie/erniellm.go index c7cbd95aa..a695daa11 100644 --- a/llms/ernie/erniellm.go +++ b/llms/ernie/erniellm.go @@ -6,9 +6,9 @@ import ( "fmt" "os" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/ernie/internal/ernieclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/ernie/internal/ernieclient" ) var ( diff --git a/llms/ernie/erniellm_option.go b/llms/ernie/erniellm_option.go index fcde590b5..957fd1553 100644 --- a/llms/ernie/erniellm_option.go +++ b/llms/ernie/erniellm_option.go @@ -3,7 +3,7 @@ package ernie import ( "net/http" - "github.com/tmc/langchaingo/callbacks" + "github.com/vendasta/langchaingo/callbacks" ) const ( diff --git a/llms/ernie/erniellm_test.go b/llms/ernie/erniellm_test.go index 56e0f505c..f244bec09 100644 --- a/llms/ernie/erniellm_test.go +++ b/llms/ernie/erniellm_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" ) func TestNew(t *testing.T) { diff --git a/llms/ernie/internal/ernieclient/chat.go b/llms/ernie/internal/ernieclient/chat.go index ccbd3343a..54e264386 100644 --- a/llms/ernie/internal/ernieclient/chat.go +++ b/llms/ernie/internal/ernieclient/chat.go @@ -11,7 +11,7 @@ import ( "net/http" "strings" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) const ( diff --git a/llms/ernie/internal/ernieclient/client_unit_test.go b/llms/ernie/internal/ernieclient/client_unit_test.go index b0e69a21c..976008453 100644 --- a/llms/ernie/internal/ernieclient/client_unit_test.go +++ b/llms/ernie/internal/ernieclient/client_unit_test.go @@ -13,7 +13,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // mockHTTPClient is a mock implementation of the Doer interface diff --git a/llms/ernie/internal/ernieclient/ernieclient.go b/llms/ernie/internal/ernieclient/ernieclient.go index 8d1fe617c..bfc234c7a 100644 --- a/llms/ernie/internal/ernieclient/ernieclient.go +++ b/llms/ernie/internal/ernieclient/ernieclient.go @@ -13,7 +13,7 @@ import ( "sync" "time" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) var ( diff --git a/llms/ernie/internal/ernieclient/ernieclient_test.go b/llms/ernie/internal/ernieclient/ernieclient_test.go index c9ae5f5c3..540fbb535 100644 --- a/llms/ernie/internal/ernieclient/ernieclient_test.go +++ b/llms/ernie/internal/ernieclient/ernieclient_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func requireErnieCredentialsOrHTTPRR(t *testing.T) *httprr.RecordReplay { diff --git a/llms/ernie/llmtest_test.go b/llms/ernie/llmtest_test.go index aeeafb456..21c40c400 100644 --- a/llms/ernie/llmtest_test.go +++ b/llms/ernie/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/errors_test.go b/llms/errors_test.go index b47413970..becddca03 100644 --- a/llms/errors_test.go +++ b/llms/errors_test.go @@ -7,7 +7,7 @@ import ( "net" "testing" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestStandardError(t *testing.T) { diff --git a/llms/fake/fakellm.go b/llms/fake/fakellm.go index 146d10cb9..1f4ad62de 100644 --- a/llms/fake/fakellm.go +++ b/llms/fake/fakellm.go @@ -4,7 +4,7 @@ import ( "context" "errors" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) type LLM struct { diff --git a/llms/fake/fakellm_test.go b/llms/fake/fakellm_test.go index b476d0285..0b6eeb70d 100644 --- a/llms/fake/fakellm_test.go +++ b/llms/fake/fakellm_test.go @@ -4,9 +4,9 @@ import ( "context" "testing" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory" ) func TestFakeLLM_CallMethod(t *testing.T) { diff --git a/llms/fake/llmtest_test.go b/llms/fake/llmtest_test.go index 3dde8b89c..9df3d8622 100644 --- a/llms/fake/llmtest_test.go +++ b/llms/fake/llmtest_test.go @@ -3,7 +3,7 @@ package fake import ( "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/google/google.go b/llms/google/google.go index 632f7596c..65ce5cd4c 100644 --- a/llms/google/google.go +++ b/llms/google/google.go @@ -11,10 +11,10 @@ import ( "context" "strings" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/googleaiv2" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleaiv2" ) // GoogleAI is a unified client that automatically routes to the appropriate diff --git a/llms/google/options.go b/llms/google/options.go index 5f94598ed..e76c71207 100644 --- a/llms/google/options.go +++ b/llms/google/options.go @@ -3,7 +3,7 @@ package google import ( "os" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // Options is a unified set of options for the Google AI client. diff --git a/llms/googleai/caching.go b/llms/googleai/caching.go index 73df06a34..2e4206094 100644 --- a/llms/googleai/caching.go +++ b/llms/googleai/caching.go @@ -6,7 +6,7 @@ import ( "time" "github.com/google/generative-ai-go/genai" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // CachingHelper provides utilities for working with Google AI's cached content feature. diff --git a/llms/googleai/errors/errors.go b/llms/googleai/errors/errors.go index 38e4741dd..aa4b74ee7 100644 --- a/llms/googleai/errors/errors.go +++ b/llms/googleai/errors/errors.go @@ -4,7 +4,7 @@ import ( "net/http" "strings" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/llms/googleai/googleai.go b/llms/googleai/googleai.go index 361daaede..00c048516 100644 --- a/llms/googleai/googleai.go +++ b/llms/googleai/googleai.go @@ -10,9 +10,9 @@ import ( "strings" "github.com/google/generative-ai-go/genai" - "github.com/tmc/langchaingo/internal/imageutil" - "github.com/tmc/langchaingo/llms" - googleaierrors "github.com/tmc/langchaingo/llms/googleai/errors" + "github.com/vendasta/langchaingo/internal/imageutil" + "github.com/vendasta/langchaingo/llms" + googleaierrors "github.com/vendasta/langchaingo/llms/googleai/errors" "google.golang.org/api/iterator" ) diff --git a/llms/googleai/googleai_core_unit_test.go b/llms/googleai/googleai_core_unit_test.go index 8f6ea0db8..15fdbb767 100644 --- a/llms/googleai/googleai_core_unit_test.go +++ b/llms/googleai/googleai_core_unit_test.go @@ -6,7 +6,7 @@ import ( "github.com/google/generative-ai-go/genai" "github.com/stretchr/testify/assert" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestConvertParts(t *testing.T) { //nolint:funlen // comprehensive test diff --git a/llms/googleai/googleai_test.go b/llms/googleai/googleai_test.go index f8d90098d..30aaef10e 100644 --- a/llms/googleai/googleai_test.go +++ b/llms/googleai/googleai_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/llms/googleai/googleai_unit_test.go b/llms/googleai/googleai_unit_test.go index ba2186551..f4d9b199c 100644 --- a/llms/googleai/googleai_unit_test.go +++ b/llms/googleai/googleai_unit_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestNew(t *testing.T) { diff --git a/llms/googleai/internal/palmclient/palmclient.go b/llms/googleai/internal/palmclient/palmclient.go index 4bed8e9c6..599e88bf7 100644 --- a/llms/googleai/internal/palmclient/palmclient.go +++ b/llms/googleai/internal/palmclient/palmclient.go @@ -8,7 +8,7 @@ import ( aiplatform "cloud.google.com/go/aiplatform/apiv1" "cloud.google.com/go/aiplatform/apiv1/aiplatformpb" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" "google.golang.org/api/option" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/llms/googleai/internal/palmclient/palmclient_unit_test.go b/llms/googleai/internal/palmclient/palmclient_unit_test.go index f173c894e..502eed3ca 100644 --- a/llms/googleai/internal/palmclient/palmclient_unit_test.go +++ b/llms/googleai/internal/palmclient/palmclient_unit_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/llms/googleai/llmtest_test.go b/llms/googleai/llmtest_test.go index f15474cfa..3f57c8247 100644 --- a/llms/googleai/llmtest_test.go +++ b/llms/googleai/llmtest_test.go @@ -5,7 +5,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/googleai/new.go b/llms/googleai/new.go index eaef89bc1..4f8997f77 100644 --- a/llms/googleai/new.go +++ b/llms/googleai/new.go @@ -6,8 +6,8 @@ import ( "context" "github.com/google/generative-ai-go/genai" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" ) // GoogleAI is a type that represents a Google AI API client. diff --git a/llms/googleai/option.go b/llms/googleai/option.go index 6bd41cb42..6772bd93f 100644 --- a/llms/googleai/option.go +++ b/llms/googleai/option.go @@ -6,7 +6,7 @@ import ( "reflect" "cloud.google.com/go/vertexai/genai" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" "google.golang.org/api/option" "google.golang.org/grpc" ) diff --git a/llms/googleai/palm/palm_llm.go b/llms/googleai/palm/palm_llm.go index ecba910a6..213213158 100644 --- a/llms/googleai/palm/palm_llm.go +++ b/llms/googleai/palm/palm_llm.go @@ -7,9 +7,9 @@ import ( "context" "errors" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleai/internal/palmclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleai/internal/palmclient" ) var ( diff --git a/llms/googleai/palm/palm_llm_test.go b/llms/googleai/palm/palm_llm_test.go index 43c724542..398fdbfa1 100644 --- a/llms/googleai/palm/palm_llm_test.go +++ b/llms/googleai/palm/palm_llm_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" ) func newPalmTestLLM(t *testing.T) *LLM { diff --git a/llms/googleai/reasoning_test.go b/llms/googleai/reasoning_test.go index b4e6b31f1..c0110ff60 100644 --- a/llms/googleai/reasoning_test.go +++ b/llms/googleai/reasoning_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestGoogleAI_SupportsReasoning(t *testing.T) { diff --git a/llms/googleai/shared_test/shared_test.go b/llms/googleai/shared_test/shared_test.go index 002487297..546432b85 100644 --- a/llms/googleai/shared_test/shared_test.go +++ b/llms/googleai/shared_test/shared_test.go @@ -20,12 +20,12 @@ import ( "cloud.google.com/go/aiplatform/apiv1/aiplatformpb" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/googleai/vertex" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai/vertex" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -293,7 +293,7 @@ func testMultiContentImageLink(t *testing.T, llm llms.Model) { parts := []llms.ContentPart{ llms.ImageURLPart( - "https://github.com/tmc/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true", + "https://github.com/vendasta/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true", ), llms.TextPart("describe this image in detail"), } diff --git a/llms/googleai/vertex/embeddings.go b/llms/googleai/vertex/embeddings.go index 86522a439..741ad2af7 100644 --- a/llms/googleai/vertex/embeddings.go +++ b/llms/googleai/vertex/embeddings.go @@ -5,7 +5,7 @@ import ( "errors" "fmt" - "github.com/tmc/langchaingo/llms/googleai/internal/palmclient" + "github.com/vendasta/langchaingo/llms/googleai/internal/palmclient" ) // CreateEmbedding creates embeddings from texts. diff --git a/llms/googleai/vertex/embeddings_test.go b/llms/googleai/vertex/embeddings_test.go index c6a7fcce4..52fefc7a9 100644 --- a/llms/googleai/vertex/embeddings_test.go +++ b/llms/googleai/vertex/embeddings_test.go @@ -4,8 +4,8 @@ import ( "errors" "testing" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/googleai/internal/palmclient" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai/internal/palmclient" ) func TestCreateEmbedding(t *testing.T) { diff --git a/llms/googleai/vertex/new.go b/llms/googleai/vertex/new.go index 33beb5aad..8fbaeb234 100644 --- a/llms/googleai/vertex/new.go +++ b/llms/googleai/vertex/new.go @@ -7,10 +7,10 @@ import ( "context" "cloud.google.com/go/vertexai/genai" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/googleai/internal/palmclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai/internal/palmclient" ) // Vertex is a type that represents a Vertex AI API client. diff --git a/llms/googleai/vertex/new_test.go b/llms/googleai/vertex/new_test.go index 6e9e28218..9bc4f8155 100644 --- a/llms/googleai/vertex/new_test.go +++ b/llms/googleai/vertex/new_test.go @@ -4,7 +4,7 @@ import ( "net/http" "testing" - "github.com/tmc/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/googleai" "google.golang.org/api/option" ) diff --git a/llms/googleai/vertex/vertex.go b/llms/googleai/vertex/vertex.go index de5c369f4..dbd0c98fb 100644 --- a/llms/googleai/vertex/vertex.go +++ b/llms/googleai/vertex/vertex.go @@ -13,9 +13,9 @@ import ( "strings" "cloud.google.com/go/vertexai/genai" - "github.com/tmc/langchaingo/internal/imageutil" - "github.com/tmc/langchaingo/llms" - googleaierrors "github.com/tmc/langchaingo/llms/googleai/errors" + "github.com/vendasta/langchaingo/internal/imageutil" + "github.com/vendasta/langchaingo/llms" + googleaierrors "github.com/vendasta/langchaingo/llms/googleai/errors" "google.golang.org/api/iterator" ) diff --git a/llms/googleai/vertex/vertex_test.go b/llms/googleai/vertex/vertex_test.go index 7e93564eb..9fbcee85b 100644 --- a/llms/googleai/vertex/vertex_test.go +++ b/llms/googleai/vertex/vertex_test.go @@ -9,10 +9,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleai" ) func newHTTPRRClient(t *testing.T, opts ...googleai.Option) *Vertex { diff --git a/llms/googleai/vertex/vertex_unit_test.go b/llms/googleai/vertex/vertex_unit_test.go index 1f168907a..ec89bc82a 100644 --- a/llms/googleai/vertex/vertex_unit_test.go +++ b/llms/googleai/vertex/vertex_unit_test.go @@ -6,7 +6,7 @@ import ( "testing" "cloud.google.com/go/vertexai/genai" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestConvertToolSchemaType(t *testing.T) { diff --git a/llms/googleaiv2/caching.go b/llms/googleaiv2/caching.go index 396294217..f3d3794b1 100644 --- a/llms/googleaiv2/caching.go +++ b/llms/googleaiv2/caching.go @@ -5,7 +5,7 @@ import ( "context" "time" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" "google.golang.org/genai" ) diff --git a/llms/googleaiv2/errors/errors.go b/llms/googleaiv2/errors/errors.go index f3e31f06f..4c76ee8fb 100644 --- a/llms/googleaiv2/errors/errors.go +++ b/llms/googleaiv2/errors/errors.go @@ -4,7 +4,7 @@ import ( "net/http" "strings" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) diff --git a/llms/googleaiv2/googleai.go b/llms/googleaiv2/googleai.go index af15225f9..a77f8a25d 100644 --- a/llms/googleaiv2/googleai.go +++ b/llms/googleaiv2/googleai.go @@ -9,9 +9,9 @@ import ( "io" "strings" - "github.com/tmc/langchaingo/internal/imageutil" - "github.com/tmc/langchaingo/llms" - googleaierrors "github.com/tmc/langchaingo/llms/googleaiv2/errors" + "github.com/vendasta/langchaingo/internal/imageutil" + "github.com/vendasta/langchaingo/llms" + googleaierrors "github.com/vendasta/langchaingo/llms/googleaiv2/errors" "google.golang.org/genai" ) diff --git a/llms/googleaiv2/googleai_core_unit_test.go b/llms/googleaiv2/googleai_core_unit_test.go index 49ab4b748..bf93b048b 100644 --- a/llms/googleaiv2/googleai_core_unit_test.go +++ b/llms/googleaiv2/googleai_core_unit_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" "google.golang.org/genai" ) diff --git a/llms/googleaiv2/googleai_test.go b/llms/googleaiv2/googleai_test.go index 8a2a99c55..00bb72c38 100644 --- a/llms/googleaiv2/googleai_test.go +++ b/llms/googleaiv2/googleai_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" ) // hasExistingRecording checks if a httprr recording exists for this test diff --git a/llms/googleaiv2/googleai_unit_test.go b/llms/googleaiv2/googleai_unit_test.go index 9abeb12e1..03d003185 100644 --- a/llms/googleaiv2/googleai_unit_test.go +++ b/llms/googleaiv2/googleai_unit_test.go @@ -5,7 +5,7 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestNew(t *testing.T) { diff --git a/llms/googleaiv2/internal/palmclient/palmclient.go b/llms/googleaiv2/internal/palmclient/palmclient.go index 4bed8e9c6..599e88bf7 100644 --- a/llms/googleaiv2/internal/palmclient/palmclient.go +++ b/llms/googleaiv2/internal/palmclient/palmclient.go @@ -8,7 +8,7 @@ import ( aiplatform "cloud.google.com/go/aiplatform/apiv1" "cloud.google.com/go/aiplatform/apiv1/aiplatformpb" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" "google.golang.org/api/option" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/llms/googleaiv2/internal/palmclient/palmclient_unit_test.go b/llms/googleaiv2/internal/palmclient/palmclient_unit_test.go index f173c894e..502eed3ca 100644 --- a/llms/googleaiv2/internal/palmclient/palmclient_unit_test.go +++ b/llms/googleaiv2/internal/palmclient/palmclient_unit_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/llms/googleaiv2/llmtest_test.go b/llms/googleaiv2/llmtest_test.go index 929b9fe69..096692616 100644 --- a/llms/googleaiv2/llmtest_test.go +++ b/llms/googleaiv2/llmtest_test.go @@ -5,7 +5,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/googleaiv2/new.go b/llms/googleaiv2/new.go index eb652e057..8f10d9238 100644 --- a/llms/googleaiv2/new.go +++ b/llms/googleaiv2/new.go @@ -8,8 +8,8 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" "google.golang.org/genai" ) diff --git a/llms/googleaiv2/option.go b/llms/googleaiv2/option.go index 636514e55..96c95ec7e 100644 --- a/llms/googleaiv2/option.go +++ b/llms/googleaiv2/option.go @@ -6,7 +6,7 @@ import ( "reflect" "cloud.google.com/go/vertexai/genai" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" "google.golang.org/api/option" "google.golang.org/grpc" ) diff --git a/llms/googleaiv2/palm/palm_llm.go b/llms/googleaiv2/palm/palm_llm.go index cf77588a8..36f07c5ae 100644 --- a/llms/googleaiv2/palm/palm_llm.go +++ b/llms/googleaiv2/palm/palm_llm.go @@ -7,9 +7,9 @@ import ( "context" "errors" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleaiv2/internal/palmclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleaiv2/internal/palmclient" ) var ( diff --git a/llms/googleaiv2/palm/palm_llm_test.go b/llms/googleaiv2/palm/palm_llm_test.go index 43c724542..398fdbfa1 100644 --- a/llms/googleaiv2/palm/palm_llm_test.go +++ b/llms/googleaiv2/palm/palm_llm_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" ) func newPalmTestLLM(t *testing.T) *LLM { diff --git a/llms/googleaiv2/reasoning_test.go b/llms/googleaiv2/reasoning_test.go index bc1602c04..980661d48 100644 --- a/llms/googleaiv2/reasoning_test.go +++ b/llms/googleaiv2/reasoning_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestGoogleAI_SupportsReasoning(t *testing.T) { diff --git a/llms/googleaiv2/shared_test/shared_test.go b/llms/googleaiv2/shared_test/shared_test.go index e6c6f160b..c587a01c0 100644 --- a/llms/googleaiv2/shared_test/shared_test.go +++ b/llms/googleaiv2/shared_test/shared_test.go @@ -20,12 +20,12 @@ import ( "cloud.google.com/go/aiplatform/apiv1/aiplatformpb" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleaiv2" - "github.com/tmc/langchaingo/llms/googleaiv2/vertex" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleaiv2" + "github.com/vendasta/langchaingo/llms/googleaiv2/vertex" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -293,7 +293,7 @@ func testMultiContentImageLink(t *testing.T, llm llms.Model) { parts := []llms.ContentPart{ llms.ImageURLPart( - "https://github.com/tmc/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true", + "https://github.com/vendasta/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true", ), llms.TextPart("describe this image in detail"), } diff --git a/llms/googleaiv2/vertex/embeddings.go b/llms/googleaiv2/vertex/embeddings.go index 5ac8f2619..d01808087 100644 --- a/llms/googleaiv2/vertex/embeddings.go +++ b/llms/googleaiv2/vertex/embeddings.go @@ -5,7 +5,7 @@ import ( "errors" "fmt" - "github.com/tmc/langchaingo/llms/googleaiv2/internal/palmclient" + "github.com/vendasta/langchaingo/llms/googleaiv2/internal/palmclient" ) // CreateEmbedding creates embeddings from texts. diff --git a/llms/googleaiv2/vertex/embeddings_test.go b/llms/googleaiv2/vertex/embeddings_test.go index df21cfa76..5c0da2b40 100644 --- a/llms/googleaiv2/vertex/embeddings_test.go +++ b/llms/googleaiv2/vertex/embeddings_test.go @@ -4,8 +4,8 @@ import ( "errors" "testing" - "github.com/tmc/langchaingo/llms/googleaiv2" - "github.com/tmc/langchaingo/llms/googleaiv2/internal/palmclient" + "github.com/vendasta/langchaingo/llms/googleaiv2" + "github.com/vendasta/langchaingo/llms/googleaiv2/internal/palmclient" ) func TestCreateEmbedding(t *testing.T) { diff --git a/llms/googleaiv2/vertex/new.go b/llms/googleaiv2/vertex/new.go index 5c954355a..68bb85c95 100644 --- a/llms/googleaiv2/vertex/new.go +++ b/llms/googleaiv2/vertex/new.go @@ -7,10 +7,10 @@ import ( "context" "cloud.google.com/go/vertexai/genai" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleaiv2" - "github.com/tmc/langchaingo/llms/googleaiv2/internal/palmclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleaiv2" + "github.com/vendasta/langchaingo/llms/googleaiv2/internal/palmclient" ) // Vertex is a type that represents a Vertex AI API client. diff --git a/llms/googleaiv2/vertex/new_test.go b/llms/googleaiv2/vertex/new_test.go index 04b4556b7..47014dac8 100644 --- a/llms/googleaiv2/vertex/new_test.go +++ b/llms/googleaiv2/vertex/new_test.go @@ -4,7 +4,7 @@ import ( "net/http" "testing" - "github.com/tmc/langchaingo/llms/googleaiv2" + "github.com/vendasta/langchaingo/llms/googleaiv2" "google.golang.org/api/option" ) diff --git a/llms/googleaiv2/vertex/vertex.go b/llms/googleaiv2/vertex/vertex.go index 00ce88177..5a5221b07 100644 --- a/llms/googleaiv2/vertex/vertex.go +++ b/llms/googleaiv2/vertex/vertex.go @@ -13,9 +13,9 @@ import ( "strings" "cloud.google.com/go/vertexai/genai" - "github.com/tmc/langchaingo/internal/imageutil" - "github.com/tmc/langchaingo/llms" - googleaierrors "github.com/tmc/langchaingo/llms/googleaiv2/errors" + "github.com/vendasta/langchaingo/internal/imageutil" + "github.com/vendasta/langchaingo/llms" + googleaierrors "github.com/vendasta/langchaingo/llms/googleaiv2/errors" "google.golang.org/api/iterator" ) diff --git a/llms/googleaiv2/vertex/vertex_test.go b/llms/googleaiv2/vertex/vertex_test.go index a9ab84954..b92f60749 100644 --- a/llms/googleaiv2/vertex/vertex_test.go +++ b/llms/googleaiv2/vertex/vertex_test.go @@ -9,10 +9,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/googleaiv2" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/googleaiv2" ) func newHTTPRRClient(t *testing.T, opts ...googleaiv2.Option) *Vertex { diff --git a/llms/googleaiv2/vertex/vertex_unit_test.go b/llms/googleaiv2/vertex/vertex_unit_test.go index 1f168907a..ec89bc82a 100644 --- a/llms/googleaiv2/vertex/vertex_unit_test.go +++ b/llms/googleaiv2/vertex/vertex_unit_test.go @@ -6,7 +6,7 @@ import ( "testing" "cloud.google.com/go/vertexai/genai" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestConvertToolSchemaType(t *testing.T) { diff --git a/llms/huggingface/example_provider_test.go b/llms/huggingface/example_provider_test.go index 5ba41d49c..910bd2701 100644 --- a/llms/huggingface/example_provider_test.go +++ b/llms/huggingface/example_provider_test.go @@ -5,8 +5,8 @@ import ( "fmt" "log" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/huggingface" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/huggingface" ) func ExampleNew_withInferenceProvider() { diff --git a/llms/huggingface/huggingfacellm.go b/llms/huggingface/huggingfacellm.go index 4ca171d18..d2dfdcdc7 100644 --- a/llms/huggingface/huggingfacellm.go +++ b/llms/huggingface/huggingfacellm.go @@ -7,9 +7,9 @@ import ( "os" "path/filepath" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/huggingface/internal/huggingfaceclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/huggingface/internal/huggingfaceclient" ) var ( diff --git a/llms/huggingface/huggingfacellm_test.go b/llms/huggingface/huggingfacellm_test.go index f3b7638db..fb1d2d37a 100644 --- a/llms/huggingface/huggingfacellm_test.go +++ b/llms/huggingface/huggingfacellm_test.go @@ -6,8 +6,8 @@ import ( "strings" "testing" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" ) func TestHuggingFaceLLMWithProvider(t *testing.T) { diff --git a/llms/huggingface/internal/huggingfaceclient/huggingfaceclient.go b/llms/huggingface/internal/huggingfaceclient/huggingfaceclient.go index f645d7975..9bddb58a3 100644 --- a/llms/huggingface/internal/huggingfaceclient/huggingfaceclient.go +++ b/llms/huggingface/internal/huggingfaceclient/huggingfaceclient.go @@ -6,7 +6,7 @@ import ( "fmt" "net/http" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) var ( diff --git a/llms/huggingface/internal/huggingfaceclient/huggingfaceclient_test.go b/llms/huggingface/internal/huggingfaceclient/huggingfaceclient_test.go index 883a806c4..043738911 100644 --- a/llms/huggingface/internal/huggingfaceclient/huggingfaceclient_test.go +++ b/llms/huggingface/internal/huggingfaceclient/huggingfaceclient_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" ) const testURL = "https://api-inference.huggingface.co" diff --git a/llms/huggingface/llmtest_test.go b/llms/huggingface/llmtest_test.go index dc7003c32..677cfff5c 100644 --- a/llms/huggingface/llmtest_test.go +++ b/llms/huggingface/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/llamafile/internal/llamafileclient/llamafileclient.go b/llms/llamafile/internal/llamafileclient/llamafileclient.go index bc3a056d7..a7f3e8739 100644 --- a/llms/llamafile/internal/llamafileclient/llamafileclient.go +++ b/llms/llamafile/internal/llamafileclient/llamafileclient.go @@ -14,7 +14,7 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) const maxBufferSize = 512 * 1000 diff --git a/llms/llamafile/internal/llamafileclient/llamafileclient_test.go b/llms/llamafile/internal/llamafileclient/llamafileclient_test.go index 333a5978d..e2d004d11 100644 --- a/llms/llamafile/internal/llamafileclient/llamafileclient_test.go +++ b/llms/llamafile/internal/llamafileclient/llamafileclient_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func TestClient_Generate(t *testing.T) { diff --git a/llms/llamafile/llamafilellm.go b/llms/llamafile/llamafilellm.go index e86f0437b..939473bfe 100644 --- a/llms/llamafile/llamafilellm.go +++ b/llms/llamafile/llamafilellm.go @@ -4,9 +4,9 @@ import ( "context" "errors" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/llamafile/internal/llamafileclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/llamafile/internal/llamafileclient" ) var ( diff --git a/llms/llamafile/llamafilellm_test.go b/llms/llamafile/llamafilellm_test.go index 5613a5754..970a17493 100644 --- a/llms/llamafile/llamafilellm_test.go +++ b/llms/llamafile/llamafilellm_test.go @@ -10,8 +10,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/llamafile/internal/llamafileclient" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/llamafile/internal/llamafileclient" ) // isLlamafileAvailable checks if the llamafile server is available diff --git a/llms/llamafile/llmtest_test.go b/llms/llamafile/llmtest_test.go index 8a219b78c..50c754115 100644 --- a/llms/llamafile/llmtest_test.go +++ b/llms/llamafile/llmtest_test.go @@ -3,7 +3,7 @@ package llamafile import ( "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/llamafile/options.go b/llms/llamafile/options.go index 8790491bd..01dd2e78b 100644 --- a/llms/llamafile/options.go +++ b/llms/llamafile/options.go @@ -1,6 +1,6 @@ package llamafile -import "github.com/tmc/langchaingo/llms/llamafile/internal/llamafileclient" +import "github.com/vendasta/langchaingo/llms/llamafile/internal/llamafileclient" type Option func(*llamafileclient.GenerationSettings) diff --git a/llms/local/llmtest_test.go b/llms/local/llmtest_test.go index 48634fc65..aaf1b4b50 100644 --- a/llms/local/llmtest_test.go +++ b/llms/local/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/local/localllm.go b/llms/local/localllm.go index bbbbe9d40..24caa73b6 100644 --- a/llms/local/localllm.go +++ b/llms/local/localllm.go @@ -8,9 +8,9 @@ import ( "os/exec" "strings" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/local/internal/localclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/local/internal/localclient" ) var ( diff --git a/llms/local/localllm_test.go b/llms/local/localllm_test.go index 4e470ee6d..06dc2a022 100644 --- a/llms/local/localllm_test.go +++ b/llms/local/localllm_test.go @@ -5,8 +5,8 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) func TestNew(t *testing.T) { diff --git a/llms/maritaca/internal/maritacaclient/maritacaclient_test.go b/llms/maritaca/internal/maritacaclient/maritacaclient_test.go index ce5071ead..b2b5b7f9c 100644 --- a/llms/maritaca/internal/maritacaclient/maritacaclient_test.go +++ b/llms/maritaca/internal/maritacaclient/maritacaclient_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func TestClient_Generate(t *testing.T) { diff --git a/llms/maritaca/llmtest_test.go b/llms/maritaca/llmtest_test.go index 9ed743208..12bb28aff 100644 --- a/llms/maritaca/llmtest_test.go +++ b/llms/maritaca/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/maritaca/maritaca_test.go b/llms/maritaca/maritaca_test.go index 17d062197..a866f63e3 100644 --- a/llms/maritaca/maritaca_test.go +++ b/llms/maritaca/maritaca_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" ) func newTestClient(t *testing.T, opts ...Option) *LLM { diff --git a/llms/maritaca/maritacallm.go b/llms/maritaca/maritacallm.go index 495bad16c..fcce89464 100644 --- a/llms/maritaca/maritacallm.go +++ b/llms/maritaca/maritacallm.go @@ -4,10 +4,10 @@ import ( "context" "errors" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/maritaca/internal/maritacaclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/maritaca/internal/maritacaclient" ) var ( diff --git a/llms/maritaca/maritacallm_unit_test.go b/llms/maritaca/maritacallm_unit_test.go index b8cc82cb8..28f537a60 100644 --- a/llms/maritaca/maritacallm_unit_test.go +++ b/llms/maritaca/maritacallm_unit_test.go @@ -8,10 +8,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/maritaca/internal/maritacaclient" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/maritaca/internal/maritacaclient" + "github.com/vendasta/langchaingo/schema" ) func TestNew(t *testing.T) { diff --git a/llms/maritaca/options.go b/llms/maritaca/options.go index 5990dfce2..fdac29e1a 100644 --- a/llms/maritaca/options.go +++ b/llms/maritaca/options.go @@ -5,7 +5,7 @@ import ( "net/http" "net/url" - "github.com/tmc/langchaingo/llms/maritaca/internal/maritacaclient" + "github.com/vendasta/langchaingo/llms/maritaca/internal/maritacaclient" ) type options struct { diff --git a/llms/mistral/client_options.go b/llms/mistral/client_options.go index 1d32253c2..6ad429ca6 100644 --- a/llms/mistral/client_options.go +++ b/llms/mistral/client_options.go @@ -3,7 +3,7 @@ package mistral import ( "time" - "github.com/tmc/langchaingo/callbacks" + "github.com/vendasta/langchaingo/callbacks" ) type clientOptions struct { diff --git a/llms/mistral/errors.go b/llms/mistral/errors.go index fdb88198a..e4819f4fa 100644 --- a/llms/mistral/errors.go +++ b/llms/mistral/errors.go @@ -3,7 +3,7 @@ package mistral import ( "strings" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // errorMapping represents a mapping from error patterns to error codes. diff --git a/llms/mistral/llmtest_test.go b/llms/mistral/llmtest_test.go index 965c58773..4c700a92c 100644 --- a/llms/mistral/llmtest_test.go +++ b/llms/mistral/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/mistral/mistralembed_test.go b/llms/mistral/mistralembed_test.go index 0d89ab449..906718106 100644 --- a/llms/mistral/mistralembed_test.go +++ b/llms/mistral/mistralembed_test.go @@ -7,8 +7,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" ) // TestConvertFloat64ToFloat32 tests the ConvertFloat64ToFloat32 function using table-driven tests. diff --git a/llms/mistral/mistralmodel.go b/llms/mistral/mistralmodel.go index 4d145f78f..699a82d8d 100644 --- a/llms/mistral/mistralmodel.go +++ b/llms/mistral/mistralmodel.go @@ -6,8 +6,8 @@ import ( "os" sdk "github.com/gage-technologies/mistral-go" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" ) // Model encapsulates an instantiated Mistral client, the client options used to instantiate the client, and a callback handler provided by Langchain Go. diff --git a/llms/mistral/mistralmodel_test.go b/llms/mistral/mistralmodel_test.go index f40ec95a9..4f7939d6f 100644 --- a/llms/mistral/mistralmodel_test.go +++ b/llms/mistral/mistralmodel_test.go @@ -7,8 +7,8 @@ import ( "time" sdk "github.com/gage-technologies/mistral-go" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) func TestNew(t *testing.T) { diff --git a/llms/ollama/context_cache.go b/llms/ollama/context_cache.go index 4bc9fd9bb..2a19c3dfa 100644 --- a/llms/ollama/context_cache.go +++ b/llms/ollama/context_cache.go @@ -6,7 +6,7 @@ import ( "sync" "time" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // ContextCache provides a simple in-memory cache for conversation contexts. diff --git a/llms/ollama/internal/ollamaclient/ollamaclient.go b/llms/ollama/internal/ollamaclient/ollamaclient.go index 1f3141bca..bf5cbcd9b 100644 --- a/llms/ollama/internal/ollamaclient/ollamaclient.go +++ b/llms/ollama/internal/ollamaclient/ollamaclient.go @@ -13,7 +13,7 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) type Client struct { diff --git a/llms/ollama/internal/ollamaclient/ollamaclient_test.go b/llms/ollama/internal/ollamaclient/ollamaclient_test.go index 0b917e34e..f3b272677 100644 --- a/llms/ollama/internal/ollamaclient/ollamaclient_test.go +++ b/llms/ollama/internal/ollamaclient/ollamaclient_test.go @@ -12,7 +12,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) // getOllamaTestURL returns the Ollama server URL to use for testing. diff --git a/llms/ollama/llmtest_test.go b/llms/ollama/llmtest_test.go index 6e58d61eb..ba54aef61 100644 --- a/llms/ollama/llmtest_test.go +++ b/llms/ollama/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/ollama/ollama_test.go b/llms/ollama/ollama_test.go index e00b967a5..f45fa625b 100644 --- a/llms/ollama/ollama_test.go +++ b/llms/ollama/ollama_test.go @@ -11,8 +11,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" ) func newTestClient(t *testing.T, opts ...Option) *LLM { diff --git a/llms/ollama/ollamallm.go b/llms/ollama/ollamallm.go index 493be28e0..3bb3b5acc 100644 --- a/llms/ollama/ollamallm.go +++ b/llms/ollama/ollamallm.go @@ -6,9 +6,9 @@ import ( "fmt" "strings" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/ollama/internal/ollamaclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/ollama/internal/ollamaclient" ) var ( diff --git a/llms/ollama/options.go b/llms/ollama/options.go index 5d2940f32..cd1ac6405 100644 --- a/llms/ollama/options.go +++ b/llms/ollama/options.go @@ -6,7 +6,7 @@ import ( "net/url" "time" - "github.com/tmc/langchaingo/llms/ollama/internal/ollamaclient" + "github.com/vendasta/langchaingo/llms/ollama/internal/ollamaclient" ) type options struct { diff --git a/llms/ollama/reasoning_test.go b/llms/ollama/reasoning_test.go index 5db7e4f31..8e2169bf6 100644 --- a/llms/ollama/reasoning_test.go +++ b/llms/ollama/reasoning_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestOllama_SupportsReasoning(t *testing.T) { diff --git a/llms/openai/internal/openaiclient/chat.go b/llms/openai/internal/openaiclient/chat.go index 36bfaa2f4..f17819cdf 100644 --- a/llms/openai/internal/openaiclient/chat.go +++ b/llms/openai/internal/openaiclient/chat.go @@ -10,7 +10,7 @@ import ( "net/http" "strings" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) const ( diff --git a/llms/openai/internal/openaiclient/errors.go b/llms/openai/internal/openaiclient/errors.go index 58e8697ee..c2fb50216 100644 --- a/llms/openai/internal/openaiclient/errors.go +++ b/llms/openai/internal/openaiclient/errors.go @@ -3,7 +3,7 @@ package openaiclient import ( "strings" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // errorMapping represents a mapping from error patterns to error codes. diff --git a/llms/openai/internal/openaiclient/openaiclient_test.go b/llms/openai/internal/openaiclient/openaiclient_test.go index 06ccba2aa..f0fe236bf 100644 --- a/llms/openai/internal/openaiclient/openaiclient_test.go +++ b/llms/openai/internal/openaiclient/openaiclient_test.go @@ -12,7 +12,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) // setupTestClient creates a test client with httprr recording/replay diff --git a/llms/openai/llm.go b/llms/openai/llm.go index 8ace1d920..ac9a8c2c4 100644 --- a/llms/openai/llm.go +++ b/llms/openai/llm.go @@ -4,8 +4,8 @@ import ( "errors" "os" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/llms/openai/internal/openaiclient" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/llms/openai/internal/openaiclient" ) var ( diff --git a/llms/openai/llmtest_test.go b/llms/openai/llmtest_test.go index 2c770eac3..37c2f9d00 100644 --- a/llms/openai/llmtest_test.go +++ b/llms/openai/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/openai/max_tokens_test.go b/llms/openai/max_tokens_test.go index 0edad9fa8..2252d9e3b 100644 --- a/llms/openai/max_tokens_test.go +++ b/llms/openai/max_tokens_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai/internal/openaiclient" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai/internal/openaiclient" ) func TestMaxTokensFieldSerialization(t *testing.T) { diff --git a/llms/openai/multicontent_test.go b/llms/openai/multicontent_test.go index 53f61f782..c9797a1de 100644 --- a/llms/openai/multicontent_test.go +++ b/llms/openai/multicontent_test.go @@ -9,8 +9,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" ) func newTestClient(t *testing.T, opts ...Option) llms.Model { @@ -99,7 +99,7 @@ func TestMultiContentImage(t *testing.T) { llm := newTestClient(t, WithModel("gpt-4o")) parts := []llms.ContentPart{ - llms.ImageURLPart("https://github.com/tmc/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true"), + llms.ImageURLPart("https://github.com/vendasta/langchaingo/blob/main/docs/static/img/parrot-icon.png?raw=true"), llms.TextPart("describe this image in detail"), } content := []llms.MessageContent{ diff --git a/llms/openai/openaillm.go b/llms/openai/openaillm.go index 558689161..426d9b30c 100644 --- a/llms/openai/openaillm.go +++ b/llms/openai/openaillm.go @@ -6,9 +6,9 @@ import ( "regexp" "strings" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai/internal/openaiclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai/internal/openaiclient" ) type ChatMessage = openaiclient.ChatMessage diff --git a/llms/openai/openaillm_option.go b/llms/openai/openaillm_option.go index febb9fec8..46b1d7c32 100644 --- a/llms/openai/openaillm_option.go +++ b/llms/openai/openaillm_option.go @@ -1,8 +1,8 @@ package openai import ( - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms/openai/internal/openaiclient" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms/openai/internal/openaiclient" ) const ( diff --git a/llms/openai/openrouter_httprr_test.go b/llms/openai/openrouter_httprr_test.go index 28feb2590..a33c72cfe 100644 --- a/llms/openai/openrouter_httprr_test.go +++ b/llms/openai/openrouter_httprr_test.go @@ -9,8 +9,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" ) // TestOpenRouterWithHTTPRR tests OpenRouter integration with recorded HTTP responses diff --git a/llms/openai/openrouter_streaming_test.go b/llms/openai/openrouter_streaming_test.go index 1123ad60c..fce771508 100644 --- a/llms/openai/openrouter_streaming_test.go +++ b/llms/openai/openrouter_streaming_test.go @@ -10,7 +10,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // TestOpenRouterStreamingPrefix tests that the client correctly handles OpenRouter's ":openrouter" prefix diff --git a/llms/openai/options.go b/llms/openai/options.go index 0968b3724..d3f642892 100644 --- a/llms/openai/options.go +++ b/llms/openai/options.go @@ -1,6 +1,6 @@ package openai -import "github.com/tmc/langchaingo/llms" +import "github.com/vendasta/langchaingo/llms" // WithMaxCompletionTokens sets the max_completion_tokens field for token generation. // This is the recommended way to limit tokens with OpenAI models. diff --git a/llms/openai/options_test.go b/llms/openai/options_test.go index 96ca79724..e8e4897f8 100644 --- a/llms/openai/options_test.go +++ b/llms/openai/options_test.go @@ -3,7 +3,7 @@ package openai import ( "testing" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestWithMaxCompletionTokens(t *testing.T) { diff --git a/llms/openai/structured_output_test.go b/llms/openai/structured_output_test.go index f6b915d92..b224aae7f 100644 --- a/llms/openai/structured_output_test.go +++ b/llms/openai/structured_output_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai/internal/openaiclient" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai/internal/openaiclient" ) func TestStructuredOutputObjectSchema(t *testing.T) { diff --git a/llms/options_test.go b/llms/options_test.go index 86cc88fcb..afb179ac5 100644 --- a/llms/options_test.go +++ b/llms/options_test.go @@ -6,7 +6,7 @@ import ( "reflect" "testing" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestCallOptions(t *testing.T) { //nolint:funlen // comprehensive test diff --git a/llms/prompt_caching_test.go b/llms/prompt_caching_test.go index 316dfc398..4f58b552c 100644 --- a/llms/prompt_caching_test.go +++ b/llms/prompt_caching_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestWithCacheControl(t *testing.T) { diff --git a/llms/prompts_test.go b/llms/prompts_test.go index a58ddfc1f..9cfb6a2a9 100644 --- a/llms/prompts_test.go +++ b/llms/prompts_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // mockPromptValue implements the PromptValue interface for testing diff --git a/llms/reasoning_test.go b/llms/reasoning_test.go index 03a132841..2e2fba33d 100644 --- a/llms/reasoning_test.go +++ b/llms/reasoning_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestThinkingModes(t *testing.T) { diff --git a/llms/token_utilization_test.go b/llms/token_utilization_test.go index d5b41fd57..a5db35a7d 100644 --- a/llms/token_utilization_test.go +++ b/llms/token_utilization_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // MockLLMWithTokenUsage is a mock LLM that returns token usage information diff --git a/llms/watsonx/llmtest_test.go b/llms/watsonx/llmtest_test.go index c391dfdce..c09a1cf44 100644 --- a/llms/watsonx/llmtest_test.go +++ b/llms/watsonx/llmtest_test.go @@ -5,7 +5,7 @@ import ( "testing" wx "github.com/IBM/watsonx-go/pkg/models" - "github.com/tmc/langchaingo/testing/llmtest" + "github.com/vendasta/langchaingo/testing/llmtest" ) func TestLLM(t *testing.T) { diff --git a/llms/watsonx/watsonxllm.go b/llms/watsonx/watsonxllm.go index 42f00c272..96427db1f 100644 --- a/llms/watsonx/watsonxllm.go +++ b/llms/watsonx/watsonxllm.go @@ -5,8 +5,8 @@ import ( "errors" wx "github.com/IBM/watsonx-go/pkg/models" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" ) var ( diff --git a/memory/alloydb/README.md b/memory/alloydb/README.md index 215501641..fb6a37dc9 100644 --- a/memory/alloydb/README.md +++ b/memory/alloydb/README.md @@ -36,7 +36,7 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/internal/alloydbutil" + "github.com/vendasta/langchaingo/internal/alloydbutil" ) func NewAlloyDBEngine(ctx context.Context) (*alloydbutil.PostgresEngine, error) { @@ -62,7 +62,7 @@ func main() { } ``` -See the full [Chat Message History example and tutorial](https://github.com/tmc/langchaingo/tree/main/examples/google-alloydb-chat-message-history-example). +See the full [Chat Message History example and tutorial](https://github.com/vendasta/langchaingo/tree/main/examples/google-alloydb-chat-message-history-example). ## Engine Creation WithPool @@ -77,7 +77,7 @@ import ( "fmt" "github.com/jackc/pgx/v5/pgxpool" - "github.com/tmc/langchaingo/internal/alloydbutil" + "github.com/vendasta/langchaingo/internal/alloydbutil" ) func NewAlloyDBWithPoolEngine(ctx context.Context) (*alloydbutil.PostgresEngine, error) { @@ -113,9 +113,9 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/internal/alloydbutil" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory/alloydb" + "github.com/vendasta/langchaingo/internal/alloydbutil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory/alloydb" ) func main() { diff --git a/memory/alloydb/chat_message_history.go b/memory/alloydb/chat_message_history.go index ddb594af4..abd0dc446 100644 --- a/memory/alloydb/chat_message_history.go +++ b/memory/alloydb/chat_message_history.go @@ -7,9 +7,9 @@ import ( "fmt" "github.com/jackc/pgx/v5" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/util/alloydbutil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/util/alloydbutil" ) type ChatMessageHistory struct { diff --git a/memory/alloydb/chat_message_history_test.go b/memory/alloydb/chat_message_history_test.go index 97dce4ff1..6068c9f1a 100644 --- a/memory/alloydb/chat_message_history_test.go +++ b/memory/alloydb/chat_message_history_test.go @@ -6,9 +6,9 @@ import ( "strings" "testing" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory/alloydb" - "github.com/tmc/langchaingo/util/alloydbutil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory/alloydb" + "github.com/vendasta/langchaingo/util/alloydbutil" ) type chatMsg struct{} diff --git a/memory/alloydb/chat_message_history_unit_test.go b/memory/alloydb/chat_message_history_unit_test.go index ce7b49cfb..909ac00f4 100644 --- a/memory/alloydb/chat_message_history_unit_test.go +++ b/memory/alloydb/chat_message_history_unit_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestApplyChatMessageHistoryOptions(t *testing.T) { diff --git a/memory/buffer.go b/memory/buffer.go index 5d83a8d2f..d0d431b93 100644 --- a/memory/buffer.go +++ b/memory/buffer.go @@ -5,8 +5,8 @@ import ( "errors" "fmt" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // ErrInvalidInputValues is returned when input values given to a memory in save context are invalid. diff --git a/memory/buffer_options.go b/memory/buffer_options.go index 297869b14..279bac5cc 100644 --- a/memory/buffer_options.go +++ b/memory/buffer_options.go @@ -1,6 +1,6 @@ package memory -import "github.com/tmc/langchaingo/schema" +import "github.com/vendasta/langchaingo/schema" // ConversationBufferOption is a function for creating new buffer // with other than the default values. diff --git a/memory/buffer_test.go b/memory/buffer_test.go index bca2ea342..de7a43f61 100644 --- a/memory/buffer_test.go +++ b/memory/buffer_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) func TestBufferMemory(t *testing.T) { diff --git a/memory/chat.go b/memory/chat.go index c9ce85563..287d7c872 100644 --- a/memory/chat.go +++ b/memory/chat.go @@ -3,8 +3,8 @@ package memory import ( "context" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // ChatMessageHistory is a struct that stores chat messages. diff --git a/memory/chat_options.go b/memory/chat_options.go index dc51821c4..b5a554995 100644 --- a/memory/chat_options.go +++ b/memory/chat_options.go @@ -1,6 +1,6 @@ package memory -import "github.com/tmc/langchaingo/llms" +import "github.com/vendasta/langchaingo/llms" // ChatMessageHistoryOption is a function for creating new chat message history // with other than the default values. diff --git a/memory/chat_test.go b/memory/chat_test.go index 1b3c2a888..164fe52a8 100644 --- a/memory/chat_test.go +++ b/memory/chat_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestChatMessageHistory(t *testing.T) { diff --git a/memory/cloudsql/README.md b/memory/cloudsql/README.md index 3c89b69f1..25bc8931f 100644 --- a/memory/cloudsql/README.md +++ b/memory/cloudsql/README.md @@ -35,7 +35,7 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/internal/cloudsqlutil" + "github.com/vendasta/langchaingo/internal/cloudsqlutil" ) func NewCloudSQLEngine(ctx context.Context) (*cloudsqlutil.PostgresEngine, error) { @@ -61,7 +61,7 @@ func main() { } ``` -See the full [Chat Message History example and tutorial](https://github.com/tmc/langchaingo/tree/main/examples/google-cloudsql-chat-message-history-example). +See the full [Chat Message History example and tutorial](https://github.com/vendasta/langchaingo/tree/main/examples/google-cloudsql-chat-message-history-example). ## Engine Creation WithPool @@ -76,7 +76,7 @@ import ( "fmt" "github.com/jackc/pgx/v5/pgxpool" - "github.com/tmc/langchaingo/internal/cloudsqlutil" + "github.com/vendasta/langchaingo/internal/cloudsqlutil" ) func NewCloudSQLWithPoolEngine(ctx context.Context) (*cloudsqlutil.PostgresEngine, error) { @@ -112,9 +112,9 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/internal/cloudsqlutil" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory/cloudsql" + "github.com/vendasta/langchaingo/internal/cloudsqlutil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory/cloudsql" ) func main() { diff --git a/memory/cloudsql/chat_message_history.go b/memory/cloudsql/chat_message_history.go index 03500ad3c..a17f8713d 100644 --- a/memory/cloudsql/chat_message_history.go +++ b/memory/cloudsql/chat_message_history.go @@ -7,9 +7,9 @@ import ( "fmt" "github.com/jackc/pgx/v5" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/util/cloudsqlutil" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/util/cloudsqlutil" ) type ChatMessageHistory struct { diff --git a/memory/mongo/main_test.go b/memory/mongo/main_test.go index 0cbfd9b26..5cd60f5db 100644 --- a/memory/mongo/main_test.go +++ b/memory/mongo/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/memory/mongo/mongo_chat_history.go b/memory/mongo/mongo_chat_history.go index 3cbbc0960..fe65329d3 100644 --- a/memory/mongo/mongo_chat_history.go +++ b/memory/mongo/mongo_chat_history.go @@ -4,9 +4,9 @@ import ( "context" "encoding/json" - "github.com/tmc/langchaingo/internal/mongodb" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/internal/mongodb" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo" ) diff --git a/memory/mongo/mongo_chat_history_test.go b/memory/mongo/mongo_chat_history_test.go index 066674d8e..c19275086 100644 --- a/memory/mongo/mongo_chat_history_test.go +++ b/memory/mongo/mongo_chat_history_test.go @@ -12,8 +12,8 @@ import ( "github.com/testcontainers/testcontainers-go/log" "github.com/testcontainers/testcontainers-go/modules/mongodb" "github.com/testcontainers/testcontainers-go/wait" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/llms" ) func runTestContainer(t *testing.T) string { diff --git a/memory/simple.go b/memory/simple.go index f4a5a2def..d40abed04 100644 --- a/memory/simple.go +++ b/memory/simple.go @@ -3,7 +3,7 @@ package memory import ( "context" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) // Simple is a class that implement the memory interface, but does nothing. diff --git a/memory/sqlite3/sqlite3_history.go b/memory/sqlite3/sqlite3_history.go index 27bd4d1bb..8f4de8e5c 100644 --- a/memory/sqlite3/sqlite3_history.go +++ b/memory/sqlite3/sqlite3_history.go @@ -9,8 +9,8 @@ import ( "strings" _ "github.com/mattn/go-sqlite3" // sqlite3 driver. - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // SqliteChatMessageHistory is a struct that stores chat messages. diff --git a/memory/sqlite3/sqlite3_history_test.go b/memory/sqlite3/sqlite3_history_test.go index 57cdc9552..9c6b503c6 100644 --- a/memory/sqlite3/sqlite3_history_test.go +++ b/memory/sqlite3/sqlite3_history_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory/sqlite3" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory/sqlite3" ) func TestSqliteChatMessageHistory(t *testing.T) { diff --git a/memory/token_buffer.go b/memory/token_buffer.go index 81592ea8d..ba0a4510f 100644 --- a/memory/token_buffer.go +++ b/memory/token_buffer.go @@ -3,8 +3,8 @@ package memory import ( "context" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // ConversationTokenBuffer for storing conversation memory. diff --git a/memory/token_buffer_test.go b/memory/token_buffer_test.go index d6bcc86ce..ce0827a63 100644 --- a/memory/token_buffer_test.go +++ b/memory/token_buffer_test.go @@ -7,9 +7,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" ) // newTestOpenAIClient creates an OpenAI client with httprr support for testing. diff --git a/memory/window_buffer.go b/memory/window_buffer.go index fe67baa35..91d6d69ed 100644 --- a/memory/window_buffer.go +++ b/memory/window_buffer.go @@ -3,8 +3,8 @@ package memory import ( "context" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) const ( diff --git a/memory/window_buffer_test.go b/memory/window_buffer_test.go index 07c2b7db0..21ecef06e 100644 --- a/memory/window_buffer_test.go +++ b/memory/window_buffer_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestWindowBufferMemory(t *testing.T) { diff --git a/memory/zep/zep_chat_history.go b/memory/zep/zep_chat_history.go index 4e01ae85f..f44b7aadc 100644 --- a/memory/zep/zep_chat_history.go +++ b/memory/zep/zep_chat_history.go @@ -7,8 +7,8 @@ import ( "github.com/getzep/zep-go" zepClient "github.com/getzep/zep-go/client" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // ChatMessageHistory is a struct that stores chat messages. diff --git a/memory/zep/zep_memory.go b/memory/zep/zep_memory.go index 0ff76fd9d..4fa41816f 100644 --- a/memory/zep/zep_memory.go +++ b/memory/zep/zep_memory.go @@ -5,9 +5,9 @@ import ( "github.com/getzep/zep-go" zepClient "github.com/getzep/zep-go/client" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/memory" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/memory" + "github.com/vendasta/langchaingo/schema" ) // Memory is a simple form of memory that remembers previous conversational back and forth directly. diff --git a/memory/zep/zep_test.go b/memory/zep/zep_test.go index 1c6a47d4d..f74fbf24b 100644 --- a/memory/zep/zep_test.go +++ b/memory/zep/zep_test.go @@ -6,7 +6,7 @@ import ( "github.com/getzep/zep-go" zepClient "github.com/getzep/zep-go/client" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // MockZepClient implements a simple mock for testing diff --git a/outputparser/boolean_parser.go b/outputparser/boolean_parser.go index 14d1a4698..eb8c944ad 100644 --- a/outputparser/boolean_parser.go +++ b/outputparser/boolean_parser.go @@ -5,8 +5,8 @@ import ( "slices" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // BooleanParser is an output parser used to parse the output of an LLM as a boolean. diff --git a/outputparser/boolean_parser_test.go b/outputparser/boolean_parser_test.go index ee3f5b195..2057f01cf 100644 --- a/outputparser/boolean_parser_test.go +++ b/outputparser/boolean_parser_test.go @@ -3,7 +3,7 @@ package outputparser_test import ( "testing" - "github.com/tmc/langchaingo/outputparser" + "github.com/vendasta/langchaingo/outputparser" ) func TestBooleanParser(t *testing.T) { diff --git a/outputparser/combining.go b/outputparser/combining.go index 0e6f2ed7b..d859715ab 100644 --- a/outputparser/combining.go +++ b/outputparser/combining.go @@ -4,8 +4,8 @@ import ( "fmt" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // Combining is a parser that combines multiple parsers into one. diff --git a/outputparser/combining_test.go b/outputparser/combining_test.go index 4f994c5f2..791435327 100644 --- a/outputparser/combining_test.go +++ b/outputparser/combining_test.go @@ -5,7 +5,7 @@ import ( "reflect" "testing" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) func TestCombine(t *testing.T) { diff --git a/outputparser/comma_seperated_list.go b/outputparser/comma_seperated_list.go index 789fdc613..374d059fb 100644 --- a/outputparser/comma_seperated_list.go +++ b/outputparser/comma_seperated_list.go @@ -3,8 +3,8 @@ package outputparser import ( "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // CommaSeparatedList is an output parser used to parse the output of an LLM as a diff --git a/outputparser/comma_seperated_list_test.go b/outputparser/comma_seperated_list_test.go index f84d37096..d764e809e 100644 --- a/outputparser/comma_seperated_list_test.go +++ b/outputparser/comma_seperated_list_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/tmc/langchaingo/outputparser" + "github.com/vendasta/langchaingo/outputparser" ) func TestCommaSeparatedList(t *testing.T) { diff --git a/outputparser/defined.go b/outputparser/defined.go index 138055566..275a503fa 100644 --- a/outputparser/defined.go +++ b/outputparser/defined.go @@ -7,8 +7,8 @@ import ( "fmt" "reflect" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // Defined parses JSON output from an LLM into Go structs. By providing diff --git a/outputparser/parser_additional_test.go b/outputparser/parser_additional_test.go index c573fba76..42cf34c53 100644 --- a/outputparser/parser_additional_test.go +++ b/outputparser/parser_additional_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) func TestBooleanParser_GetFormatInstructions(t *testing.T) { diff --git a/outputparser/regex_dict.go b/outputparser/regex_dict.go index 541160d32..312aa697a 100644 --- a/outputparser/regex_dict.go +++ b/outputparser/regex_dict.go @@ -4,8 +4,8 @@ import ( "fmt" "regexp" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // RegexDict is an output parser used to parse the output of an LLM as a map. diff --git a/outputparser/regex_dict_test.go b/outputparser/regex_dict_test.go index 8d8b71b94..71b569c0c 100644 --- a/outputparser/regex_dict_test.go +++ b/outputparser/regex_dict_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/tmc/langchaingo/outputparser" + "github.com/vendasta/langchaingo/outputparser" ) func TestRegexDict(t *testing.T) { diff --git a/outputparser/regex_parser.go b/outputparser/regex_parser.go index 7476548aa..16a79302d 100644 --- a/outputparser/regex_parser.go +++ b/outputparser/regex_parser.go @@ -4,8 +4,8 @@ import ( "fmt" "regexp" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // RegexParser is an output parser used to parse the output of an LLM as a map. diff --git a/outputparser/regex_parser_test.go b/outputparser/regex_parser_test.go index 40a28e4c4..97e8067d0 100644 --- a/outputparser/regex_parser_test.go +++ b/outputparser/regex_parser_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/tmc/langchaingo/outputparser" + "github.com/vendasta/langchaingo/outputparser" ) func TestRegexParser(t *testing.T) { diff --git a/outputparser/simple.go b/outputparser/simple.go index 994b86d91..d1fbbfdb2 100644 --- a/outputparser/simple.go +++ b/outputparser/simple.go @@ -3,8 +3,8 @@ package outputparser import ( "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // Simple is an output parser that does nothing. diff --git a/outputparser/structured.go b/outputparser/structured.go index 0ad621964..9b1b31da3 100644 --- a/outputparser/structured.go +++ b/outputparser/structured.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) // ParseError is the error type returned by output parsers. diff --git a/prompts/chat_prompt.go b/prompts/chat_prompt.go index bb4ee9193..cf9c13b57 100644 --- a/prompts/chat_prompt.go +++ b/prompts/chat_prompt.go @@ -3,7 +3,7 @@ package prompts import ( "fmt" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) var _ llms.PromptValue = ChatPromptValue{} diff --git a/prompts/chat_prompt_template.go b/prompts/chat_prompt_template.go index 5d21986c8..5fcf31157 100644 --- a/prompts/chat_prompt_template.go +++ b/prompts/chat_prompt_template.go @@ -1,6 +1,6 @@ package prompts -import "github.com/tmc/langchaingo/llms" +import "github.com/vendasta/langchaingo/llms" // ChatPromptTemplate is a prompt template for chat messages. type ChatPromptTemplate struct { diff --git a/prompts/chat_prompt_template_test.go b/prompts/chat_prompt_template_test.go index 67cf4a4df..fa7b13e0a 100644 --- a/prompts/chat_prompt_template_test.go +++ b/prompts/chat_prompt_template_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) func TestChatPromptTemplate(t *testing.T) { diff --git a/prompts/few_shot.go b/prompts/few_shot.go index 0c9478bba..1adb111ee 100644 --- a/prompts/few_shot.go +++ b/prompts/few_shot.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) var ( diff --git a/prompts/message_prompt_template.go b/prompts/message_prompt_template.go index 5d62d5f11..745b07ad1 100644 --- a/prompts/message_prompt_template.go +++ b/prompts/message_prompt_template.go @@ -3,7 +3,7 @@ package prompts import ( "fmt" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // SystemMessagePromptTemplate is a message formatter that returns a system message. diff --git a/prompts/prompt_template.go b/prompts/prompt_template.go index 6a40cbe17..80e077aec 100644 --- a/prompts/prompt_template.go +++ b/prompts/prompt_template.go @@ -4,8 +4,8 @@ import ( "errors" "fmt" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" ) var ( diff --git a/prompts/prompts.go b/prompts/prompts.go index 519c0c86a..300657d48 100644 --- a/prompts/prompts.go +++ b/prompts/prompts.go @@ -1,6 +1,6 @@ package prompts -import "github.com/tmc/langchaingo/llms" +import "github.com/vendasta/langchaingo/llms" // Formatter is an interface for formatting a map of values into a string. type Formatter interface { diff --git a/prompts/string_prompt.go b/prompts/string_prompt.go index 88adff57c..d5594a8f1 100644 --- a/prompts/string_prompt.go +++ b/prompts/string_prompt.go @@ -1,6 +1,6 @@ package prompts -import "github.com/tmc/langchaingo/llms" +import "github.com/vendasta/langchaingo/llms" var _ llms.PromptValue = StringPromptValue("") diff --git a/prompts/templates.go b/prompts/templates.go index 4ad48cc80..03499b8a4 100644 --- a/prompts/templates.go +++ b/prompts/templates.go @@ -41,8 +41,8 @@ import ( "text/template" "github.com/Masterminds/sprig/v3" - "github.com/tmc/langchaingo/prompts/internal/fstring" - sanitization "github.com/tmc/langchaingo/prompts/internal/sanitization" + "github.com/vendasta/langchaingo/prompts/internal/fstring" + sanitization "github.com/vendasta/langchaingo/prompts/internal/sanitization" ) // ErrInvalidTemplateFormat is the error when the template format is invalid and diff --git a/prompts/templates_jinja2.go b/prompts/templates_jinja2.go index af0e06541..f8f4f5fb0 100644 --- a/prompts/templates_jinja2.go +++ b/prompts/templates_jinja2.go @@ -8,7 +8,7 @@ import ( "github.com/nikolalohinski/gonja" "github.com/nikolalohinski/gonja/config" - "github.com/tmc/langchaingo/prompts/internal/loader" + "github.com/vendasta/langchaingo/prompts/internal/loader" ) var ( diff --git a/schema/chat_message_history.go b/schema/chat_message_history.go index 262d5b644..5bae0642f 100644 --- a/schema/chat_message_history.go +++ b/schema/chat_message_history.go @@ -3,7 +3,7 @@ package schema import ( "context" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // ChatMessageHistory is the interface for chat history in memory/store. diff --git a/schema/output_parsers.go b/schema/output_parsers.go index 054e51548..af3d9a8f0 100644 --- a/schema/output_parsers.go +++ b/schema/output_parsers.go @@ -1,6 +1,6 @@ package schema -import "github.com/tmc/langchaingo/llms" +import "github.com/vendasta/langchaingo/llms" // OutputParser is an interface for parsing the output of an LLM call. type OutputParser[T any] interface { diff --git a/scripts/README.md b/scripts/README.md index 4ccb5f7dc..1236cb4ec 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -41,7 +41,7 @@ git add -A git commit -m "Transform imports: vendasta → tmc for upstream merge" # 3. Add upstream remote (if not already added) -git remote add upstream https://github.com/tmc/langchaingo.git || true +git remote add upstream https://github.com/vendasta/langchaingo.git || true git fetch upstream # 4. Merge from upstream (conflicts will be minimal!) @@ -100,7 +100,7 @@ Scanning repository... Summary: Files transformed: 387 Total replacements: 774 - Direction: github.com/tmc/langchaingo → github.com/tmc/langchaingo + Direction: github.com/vendasta/langchaingo → github.com/vendasta/langchaingo ``` #### After Upstream Merge @@ -119,7 +119,7 @@ Scanning repository... Summary: Files transformed: 387 Total replacements: 774 - Direction: github.com/tmc/langchaingo → github.com/tmc/langchaingo + Direction: github.com/vendasta/langchaingo → github.com/vendasta/langchaingo ``` #### Dry Run @@ -193,8 +193,8 @@ All tools are available on standard Unix/Linux/macOS systems. After transforming imports back to `vendasta`, examples need to use the local codebase instead of trying to download specific versions from GitHub. Without `replace` directives, you'll get errors like: ``` -module declares its path as: github.com/tmc/langchaingo - but was required as: github.com/tmc/langchaingo +module declares its path as: github.com/vendasta/langchaingo + but was required as: github.com/vendasta/langchaingo ``` ### Usage @@ -210,7 +210,7 @@ For each example in `examples/*/go.mod`: 1. **Adds or updates replace directive:** ```go - replace github.com/tmc/langchaingo => ../.. + replace github.com/vendasta/langchaingo => ../.. ``` 2. **Updates module paths:** @@ -243,7 +243,7 @@ For each example in `examples/*/go.mod`: ✓ Updated 75 example modules ════════════════════════════════════════════════════════════════ -All examples now use: replace github.com/tmc/langchaingo => ../.. +All examples now use: replace github.com/vendasta/langchaingo => ../.. ``` ### Compatibility diff --git a/testing/llmtest/llmtest.go b/testing/llmtest/llmtest.go index de559dda2..89d882cae 100644 --- a/testing/llmtest/llmtest.go +++ b/testing/llmtest/llmtest.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // TestLLM tests an LLM implementation. diff --git a/testing/llmtest/llmtest_test.go b/testing/llmtest/llmtest_test.go index 51eb0a625..6e56b9da7 100644 --- a/testing/llmtest/llmtest_test.go +++ b/testing/llmtest/llmtest_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/llms" + "github.com/vendasta/langchaingo/llms" ) // TestMockLLM tests the mock implementation. diff --git a/textsplitter/markdown_splitter_test.go b/textsplitter/markdown_splitter_test.go index 758180065..557cdf340 100644 --- a/textsplitter/markdown_splitter_test.go +++ b/textsplitter/markdown_splitter_test.go @@ -7,7 +7,7 @@ import ( "github.com/pkoukk/tiktoken-go" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) func TestMarkdownHeaderTextSplitter_SplitText(t *testing.T) { diff --git a/textsplitter/recursive_character_test.go b/textsplitter/recursive_character_test.go index 2e087b1df..28914310a 100644 --- a/textsplitter/recursive_character_test.go +++ b/textsplitter/recursive_character_test.go @@ -7,7 +7,7 @@ import ( "github.com/pkoukk/tiktoken-go" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) //nolint:dupword,funlen diff --git a/textsplitter/split_documents.go b/textsplitter/split_documents.go index 57fecca2e..a2db65aa5 100644 --- a/textsplitter/split_documents.go +++ b/textsplitter/split_documents.go @@ -5,7 +5,7 @@ import ( "log" "strings" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) // ErrMismatchMetadatasAndText is returned when the number of texts and metadatas diff --git a/textsplitter/testdata/example.md b/textsplitter/testdata/example.md index 0410c05ee..16f6e75b6 100644 --- a/textsplitter/testdata/example.md +++ b/textsplitter/testdata/example.md @@ -43,15 +43,15 @@ to . ## I Have a Question > If you want to ask a question, we assume that you have read the -> available [Documentation](https://pkg.go.dev/github.com/tmc/langchaingo). +> available [Documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). -Before you ask a question, it is best to search for existing [Issues](https://github.com/tmc/langchaingo/issues) that +Before you ask a question, it is best to search for existing [Issues](https://github.com/vendasta/langchaingo/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first. If you then still feel the need to ask a question and need clarification, we recommend the following: -- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). +- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). - Provide as much context as you can about what you're running into. - Provide project and platform versions (nodejs, npm, etc), depending on what seems relevant. @@ -73,11 +73,11 @@ following steps in advance to help us fix any potential bug as fast as possible. - Make sure that you are using the latest version. - Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment - components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo). + components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). If you are looking for support, you might want to check [this section](#i-have-a-question)). - To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in - the [bug tracker](https://github.com/tmc/langchaingo/issues?q=label%3Abug). + the [bug tracker](https://github.com/vendasta/langchaingo/issues?q=label%3Abug). - Also make sure to search the internet (including Stack Overflow) to see if users outside of the GitHub community have discussed the issue. - Collect information about the bug: @@ -95,7 +95,7 @@ following steps in advance to help us fix any potential bug as fast as possible. We use GitHub issues to track bugs and errors. If you run into an issue with the project: -- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). (Since we can't be sure at this point whether it is a +- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). (Since we can't be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.) - Explain the behavior you would expect and the actual behavior. - Please provide as much context as possible and describe the *reproduction steps* that someone else can follow to @@ -123,9 +123,9 @@ community to understand your suggestion and find related suggestions. #### Before Submitting an Enhancement - Make sure that you are using the latest version. -- Read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo) carefully and find out if the functionality is +- Read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo) carefully and find out if the functionality is already covered, maybe by an individual configuration. -- Perform a [search](https://github.com/tmc/langchaingo/issues) to see if the enhancement has already been suggested. If +- Perform a [search](https://github.com/vendasta/langchaingo/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. - Find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Keep in mind that we want features that will be @@ -134,7 +134,7 @@ community to understand your suggestion and find related suggestions. #### How Do I Submit a Good Enhancement Suggestion? -Enhancement suggestions are tracked as [GitHub issues](https://github.com/tmc/langchaingo/issues). +Enhancement suggestions are tracked as [GitHub issues](https://github.com/vendasta/langchaingo/issues). - Use a **clear and descriptive title** for the issue to identify the suggestion. - Provide a **step-by-step description of the suggested enhancement** in as many details as possible. diff --git a/textsplitter/testdata/example_markdown_header_512.md b/textsplitter/testdata/example_markdown_header_512.md index 6d68b17e6..8a5636783 100644 --- a/textsplitter/testdata/example_markdown_header_512.md +++ b/textsplitter/testdata/example_markdown_header_512.md @@ -55,16 +55,16 @@ to . ## I Have a Question > If you want to ask a question, we assume that you have read the -> available [Documentation](https://pkg.go.dev/github.com/tmc/langchaingo). +> available [Documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). --- ## I Have a Question -Before you ask a question, it is best to search for existing [Issues](https://github.com/tmc/langchaingo/issues) that +Before you ask a question, it is best to search for existing [Issues](https://github.com/vendasta/langchaingo/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first. If you then still feel the need to ask a question and need clarification, we recommend the following: -- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). +- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). --- @@ -96,7 +96,7 @@ following steps in advance to help us fix any potential bug as fast as possible. #### Before Submitting a Bug Report - Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment -components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo). +components/versions (Make sure that you have read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo). If you are looking for support, you might want to check [this section](#i-have-a-question)). --- @@ -104,7 +104,7 @@ If you are looking for support, you might want to check [this section](#i-have-a #### Before Submitting a Bug Report - To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in -the [bug tracker](https://github.com/tmc/langchaingo/issues?q=label%3Abug). +the [bug tracker](https://github.com/vendasta/langchaingo/issues?q=label%3Abug). - Also make sure to search the internet (including Stack Overflow) to see if users outside of the GitHub community have discussed the issue. @@ -129,7 +129,7 @@ discussed the issue. #### How Do I Submit a Good Bug Report? We use GitHub issues to track bugs and errors. If you run into an issue with the project: -- Open an [Issue](https://github.com/tmc/langchaingo/issues/new). (Since we can’t be sure at this point whether it is a +- Open an [Issue](https://github.com/vendasta/langchaingo/issues/new). (Since we can’t be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.) - Explain the behavior you would expect and the actual behavior. @@ -168,9 +168,9 @@ community to understand your suggestion and find related suggestions. #### Before Submitting an Enhancement - Make sure that you are using the latest version. -- Read the [documentation](https://pkg.go.dev/github.com/tmc/langchaingo) carefully and find out if the functionality is +- Read the [documentation](https://pkg.go.dev/github.com/vendasta/langchaingo) carefully and find out if the functionality is already covered, maybe by an individual configuration. -- Perform a [search](https://github.com/tmc/langchaingo/issues) to see if the enhancement has already been suggested. If +- Perform a [search](https://github.com/vendasta/langchaingo/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. --- @@ -184,7 +184,7 @@ consider writing an add-on/plugin library. --- #### How Do I Submit a Good Enhancement Suggestion? -Enhancement suggestions are tracked as [GitHub issues](https://github.com/tmc/langchaingo/issues). +Enhancement suggestions are tracked as [GitHub issues](https://github.com/vendasta/langchaingo/issues). - Use a **clear and descriptive title** for the issue to identify the suggestion. - Provide a **step-by-step description of the suggested enhancement** in as many details as possible. - **Describe the current behavior** and **explain which behavior you expected to see instead** and why. At this point diff --git a/textsplitter/token_splitter_test.go b/textsplitter/token_splitter_test.go index b20103caf..40f76dbab 100644 --- a/textsplitter/token_splitter_test.go +++ b/textsplitter/token_splitter_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) func TestTokenSplitter(t *testing.T) { diff --git a/tools/calculator.go b/tools/calculator.go index 4740d66cf..9d264b540 100644 --- a/tools/calculator.go +++ b/tools/calculator.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/callbacks" + "github.com/vendasta/langchaingo/callbacks" "go.starlark.net/lib/math" "go.starlark.net/starlark" ) diff --git a/tools/duckduckgo/ddg.go b/tools/duckduckgo/ddg.go index 1918da9c8..042fbb7fb 100644 --- a/tools/duckduckgo/ddg.go +++ b/tools/duckduckgo/ddg.go @@ -5,13 +5,13 @@ import ( "errors" "net/http" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/tools" - "github.com/tmc/langchaingo/tools/duckduckgo/internal" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/tools" + "github.com/vendasta/langchaingo/tools/duckduckgo/internal" ) // DefaultUserAgent defines a default value for user-agent header. -const DefaultUserAgent = "github.com/tmc/langchaingo/tools/duckduckgo" +const DefaultUserAgent = "github.com/vendasta/langchaingo/tools/duckduckgo" // Tool defines a tool implementation for the DuckDuckGo Search. type Tool struct { diff --git a/tools/duckduckgo/ddg_test.go b/tools/duckduckgo/ddg_test.go index c52b64946..c53020868 100644 --- a/tools/duckduckgo/ddg_test.go +++ b/tools/duckduckgo/ddg_test.go @@ -6,7 +6,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func TestDuckDuckGoTool(t *testing.T) { diff --git a/tools/duckduckgo/internal/client.go b/tools/duckduckgo/internal/client.go index c9eb369f2..4956ae4d1 100644 --- a/tools/duckduckgo/internal/client.go +++ b/tools/duckduckgo/internal/client.go @@ -10,7 +10,7 @@ import ( "strings" "github.com/PuerkitoBio/goquery" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) var ErrNoGoodResult = errors.New("no good search results found") diff --git a/tools/metaphor/documents.go b/tools/metaphor/documents.go index 6be7480a3..2aac63dfb 100644 --- a/tools/metaphor/documents.go +++ b/tools/metaphor/documents.go @@ -8,7 +8,7 @@ import ( "strings" "github.com/metaphorsystems/metaphor-go" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/tools" ) // Documents defines a tool implementation for the Metaphor Web scrapper. diff --git a/tools/metaphor/links.go b/tools/metaphor/links.go index 91ee9ad79..a69dbedcb 100644 --- a/tools/metaphor/links.go +++ b/tools/metaphor/links.go @@ -8,7 +8,7 @@ import ( "os" "github.com/metaphorsystems/metaphor-go" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/tools" ) // LinksSearch defines a tool implementation for the Metaphor Find Similar Links. diff --git a/tools/metaphor/metaphor.go b/tools/metaphor/metaphor.go index 4e67755a3..a3aa41c6e 100644 --- a/tools/metaphor/metaphor.go +++ b/tools/metaphor/metaphor.go @@ -10,7 +10,7 @@ import ( "strings" "github.com/metaphorsystems/metaphor-go" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/tools" ) var _ tools.Tool = &API{} diff --git a/tools/metaphor/search.go b/tools/metaphor/search.go index cf950085f..1dd558397 100644 --- a/tools/metaphor/search.go +++ b/tools/metaphor/search.go @@ -8,7 +8,7 @@ import ( "os" "github.com/metaphorsystems/metaphor-go" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/tools" ) // Search defines a tool implementation for the Metaphor Search. diff --git a/tools/perplexity/perplexity.go b/tools/perplexity/perplexity.go index 6fc47d1d9..c2843f3c8 100644 --- a/tools/perplexity/perplexity.go +++ b/tools/perplexity/perplexity.go @@ -6,10 +6,10 @@ import ( "net/http" "os" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/tools" ) // Model represents a Perplexity AI model type. diff --git a/tools/perplexity/perplexity_test.go b/tools/perplexity/perplexity_test.go index 60e41bac6..868f240bb 100644 --- a/tools/perplexity/perplexity_test.go +++ b/tools/perplexity/perplexity_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func TestPerplexityTool(t *testing.T) { diff --git a/tools/scraper/scraper.go b/tools/scraper/scraper.go index 964c2fa7c..78ed4f080 100644 --- a/tools/scraper/scraper.go +++ b/tools/scraper/scraper.go @@ -10,7 +10,7 @@ import ( "time" "github.com/gocolly/colly" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/tools" ) const ( diff --git a/tools/serpapi/internal/client.go b/tools/serpapi/internal/client.go index 9d0a5ab77..162118738 100644 --- a/tools/serpapi/internal/client.go +++ b/tools/serpapi/internal/client.go @@ -10,7 +10,7 @@ import ( "net/http" "net/url" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) const _url = "https://serpapi.com/search" diff --git a/tools/serpapi/serpapi.go b/tools/serpapi/serpapi.go index 95b27d79e..991f7cb12 100644 --- a/tools/serpapi/serpapi.go +++ b/tools/serpapi/serpapi.go @@ -6,9 +6,9 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/tools" - "github.com/tmc/langchaingo/tools/serpapi/internal" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/tools" + "github.com/vendasta/langchaingo/tools/serpapi/internal" ) var ErrMissingToken = errors.New("missing the serpapi API key, set it in the SERPAPI_API_KEY environment variable") diff --git a/tools/serpapi/serpapi_test.go b/tools/serpapi/serpapi_test.go index 46fb805b5..fc693c4bd 100644 --- a/tools/serpapi/serpapi_test.go +++ b/tools/serpapi/serpapi_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func TestSerpAPITool(t *testing.T) { diff --git a/tools/sqldatabase/mysql/main_test.go b/tools/sqldatabase/mysql/main_test.go index 845015e0c..81874106c 100644 --- a/tools/sqldatabase/mysql/main_test.go +++ b/tools/sqldatabase/mysql/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/tools/sqldatabase/mysql/mysql.go b/tools/sqldatabase/mysql/mysql.go index 13865aa97..e8666ea93 100644 --- a/tools/sqldatabase/mysql/mysql.go +++ b/tools/sqldatabase/mysql/mysql.go @@ -6,7 +6,7 @@ import ( "fmt" _ "github.com/go-sql-driver/mysql" // mysql driver - "github.com/tmc/langchaingo/tools/sqldatabase" + "github.com/vendasta/langchaingo/tools/sqldatabase" ) const EngineName = "mysql" diff --git a/tools/sqldatabase/mysql/mysql_test.go b/tools/sqldatabase/mysql/mysql_test.go index b811bd209..79641102b 100644 --- a/tools/sqldatabase/mysql/mysql_test.go +++ b/tools/sqldatabase/mysql/mysql_test.go @@ -14,9 +14,9 @@ import ( "github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go/log" "github.com/testcontainers/testcontainers-go/modules/mysql" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/tools/sqldatabase" - _ "github.com/tmc/langchaingo/tools/sqldatabase/mysql" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/tools/sqldatabase" + _ "github.com/vendasta/langchaingo/tools/sqldatabase/mysql" ) func Test(t *testing.T) { diff --git a/tools/sqldatabase/postgresql/main_test.go b/tools/sqldatabase/postgresql/main_test.go index f2c509934..260228d2c 100644 --- a/tools/sqldatabase/postgresql/main_test.go +++ b/tools/sqldatabase/postgresql/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/tools/sqldatabase/postgresql/postgresql.go b/tools/sqldatabase/postgresql/postgresql.go index dc4f7eb56..9fe6c6f0a 100644 --- a/tools/sqldatabase/postgresql/postgresql.go +++ b/tools/sqldatabase/postgresql/postgresql.go @@ -5,7 +5,7 @@ import ( "database/sql" _ "github.com/jackc/pgx/v5/stdlib" // postgresql driver - "github.com/tmc/langchaingo/tools/sqldatabase" + "github.com/vendasta/langchaingo/tools/sqldatabase" ) const EngineName = "pgx" diff --git a/tools/sqldatabase/postgresql/postgresql_test.go b/tools/sqldatabase/postgresql/postgresql_test.go index d2ad5c9bf..101447c83 100644 --- a/tools/sqldatabase/postgresql/postgresql_test.go +++ b/tools/sqldatabase/postgresql/postgresql_test.go @@ -14,8 +14,8 @@ import ( "github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go/log" "github.com/testcontainers/testcontainers-go/modules/postgres" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/tools/sqldatabase" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/tools/sqldatabase" ) func Test(t *testing.T) { diff --git a/tools/sqldatabase/sqlite3/sqlite3.go b/tools/sqldatabase/sqlite3/sqlite3.go index 89d30e398..6e7fed2fe 100644 --- a/tools/sqldatabase/sqlite3/sqlite3.go +++ b/tools/sqldatabase/sqlite3/sqlite3.go @@ -5,7 +5,7 @@ import ( "database/sql" _ "github.com/mattn/go-sqlite3" // sqlite3 driver - "github.com/tmc/langchaingo/tools/sqldatabase" + "github.com/vendasta/langchaingo/tools/sqldatabase" ) const EngineName = "sqlite3" diff --git a/tools/sqldatabase/sqlite3/sqlite3_test.go b/tools/sqldatabase/sqlite3/sqlite3_test.go index 7438d112f..18c2acc0b 100644 --- a/tools/sqldatabase/sqlite3/sqlite3_test.go +++ b/tools/sqldatabase/sqlite3/sqlite3_test.go @@ -10,8 +10,8 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/tools/sqldatabase" - _ "github.com/tmc/langchaingo/tools/sqldatabase/sqlite3" + "github.com/vendasta/langchaingo/tools/sqldatabase" + _ "github.com/vendasta/langchaingo/tools/sqldatabase/sqlite3" ) func Test(t *testing.T) { diff --git a/tools/wikipedia/client.go b/tools/wikipedia/client.go index f8f83b074..5b8076a07 100644 --- a/tools/wikipedia/client.go +++ b/tools/wikipedia/client.go @@ -11,7 +11,7 @@ import ( "strconv" "time" - "github.com/tmc/langchaingo/httputil" + "github.com/vendasta/langchaingo/httputil" ) const _baseURL = "https://%s.wikipedia.org/w/api.php" diff --git a/tools/wikipedia/wikipedia.go b/tools/wikipedia/wikipedia.go index 298dc0a1e..13fe9d09d 100644 --- a/tools/wikipedia/wikipedia.go +++ b/tools/wikipedia/wikipedia.go @@ -6,8 +6,8 @@ import ( "net/http" "strconv" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/tools" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/tools" ) const ( diff --git a/tools/wikipedia/wikipedia_test.go b/tools/wikipedia/wikipedia_test.go index 684dba675..0d629fd50 100644 --- a/tools/wikipedia/wikipedia_test.go +++ b/tools/wikipedia/wikipedia_test.go @@ -6,10 +6,10 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) -const _userAgent = "langchaingo test (https://github.com/tmc/langchaingo)" +const _userAgent = "langchaingo test (https://github.com/vendasta/langchaingo)" func TestWikipedia(t *testing.T) { ctx := context.Background() diff --git a/tools/zapier/internal/client_test.go b/tools/zapier/internal/client_test.go index 34f6ef8bf..b01fd0ac9 100644 --- a/tools/zapier/internal/client_test.go +++ b/tools/zapier/internal/client_test.go @@ -7,7 +7,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/httprr" ) func scrubZapierData(req *http.Request) error { diff --git a/tools/zapier/toolkit.go b/tools/zapier/toolkit.go index 24740fc87..7f79a5d04 100644 --- a/tools/zapier/toolkit.go +++ b/tools/zapier/toolkit.go @@ -3,8 +3,8 @@ package zapier import ( "context" - "github.com/tmc/langchaingo/tools" - "github.com/tmc/langchaingo/tools/zapier/internal" + "github.com/vendasta/langchaingo/tools" + "github.com/vendasta/langchaingo/tools/zapier/internal" ) type ToolkitOpts struct { diff --git a/tools/zapier/zapier.go b/tools/zapier/zapier.go index be96c6692..50601f436 100644 --- a/tools/zapier/zapier.go +++ b/tools/zapier/zapier.go @@ -5,9 +5,9 @@ import ( "context" "text/template" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/tools" - "github.com/tmc/langchaingo/tools/zapier/internal" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/tools" + "github.com/vendasta/langchaingo/tools/zapier/internal" ) type description struct { diff --git a/vectorstores/alloydb/README.md b/vectorstores/alloydb/README.md index da0504219..a31ac4b46 100644 --- a/vectorstores/alloydb/README.md +++ b/vectorstores/alloydb/README.md @@ -36,7 +36,7 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/internal/alloydbutil" + "github.com/vendasta/langchaingo/internal/alloydbutil" ) func NewAlloyDBEngine(ctx context.Context) (*alloydbutil.PostgresEngine, error) { @@ -62,7 +62,7 @@ func main() { } ``` -See the full [Vector Store example and tutorial](https://github.com/tmc/langchaingo/tree/main/examples/google-alloydb-vectorstore-example). +See the full [Vector Store example and tutorial](https://github.com/vendasta/langchaingo/tree/main/examples/google-alloydb-vectorstore-example). ## Engine Creation WithPool @@ -77,7 +77,7 @@ import ( "fmt" "github.com/jackc/pgx/v5/pgxpool" - "github.com/tmc/langchaingo/internal/alloydbutil" + "github.com/vendasta/langchaingo/internal/alloydbutil" ) func NewAlloyDBWithPoolEngine(ctx context.Context) (*alloydbutil.PostgresEngine, error) { @@ -113,10 +113,10 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/alloydbutil" - "github.com/tmc/langchaingo/llms/googleai/vertex" - "github.com/tmc/langchaingo/vectorstores/alloydb" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/alloydbutil" + "github.com/vendasta/langchaingo/llms/googleai/vertex" + "github.com/vendasta/langchaingo/vectorstores/alloydb" ) func main() { diff --git a/vectorstores/alloydb/main_test.go b/vectorstores/alloydb/main_test.go index 7c29e51f4..618b5bbcc 100644 --- a/vectorstores/alloydb/main_test.go +++ b/vectorstores/alloydb/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/alloydb/vectorstore.go b/vectorstores/alloydb/vectorstore.go index 614a1f252..211a4fe5e 100644 --- a/vectorstores/alloydb/vectorstore.go +++ b/vectorstores/alloydb/vectorstore.go @@ -9,10 +9,10 @@ import ( "github.com/google/uuid" "github.com/jackc/pgx/v5" "github.com/pgvector/pgvector-go" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/util/alloydbutil" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/util/alloydbutil" + "github.com/vendasta/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/alloydb/vectorstore_container_test.go b/vectorstores/alloydb/vectorstore_container_test.go index 45a468625..f21fed7fb 100644 --- a/vectorstores/alloydb/vectorstore_container_test.go +++ b/vectorstores/alloydb/vectorstore_container_test.go @@ -15,13 +15,13 @@ import ( "github.com/testcontainers/testcontainers-go/log" tcpostgres "github.com/testcontainers/testcontainers-go/modules/postgres" "github.com/testcontainers/testcontainers-go/wait" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/util/alloydbutil" - "github.com/tmc/langchaingo/vectorstores/alloydb" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/util/alloydbutil" + "github.com/vendasta/langchaingo/vectorstores/alloydb" ) func preCheckEnvSetting(t *testing.T) string { diff --git a/vectorstores/alloydb/vectorstore_options.go b/vectorstores/alloydb/vectorstore_options.go index 36e659618..67c2f832a 100644 --- a/vectorstores/alloydb/vectorstore_options.go +++ b/vectorstores/alloydb/vectorstore_options.go @@ -3,9 +3,9 @@ package alloydb import ( "errors" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/util/alloydbutil" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/util/alloydbutil" + "github.com/vendasta/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/alloydb/vectorstore_test.go b/vectorstores/alloydb/vectorstore_test.go index 7fe7d4138..5f2f6e602 100644 --- a/vectorstores/alloydb/vectorstore_test.go +++ b/vectorstores/alloydb/vectorstore_test.go @@ -9,12 +9,12 @@ import ( "testing" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/util/alloydbutil" - "github.com/tmc/langchaingo/vectorstores/alloydb" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/util/alloydbutil" + "github.com/vendasta/langchaingo/vectorstores/alloydb" ) type EnvVariables struct { diff --git a/vectorstores/azureaisearch/azureaisearch.go b/vectorstores/azureaisearch/azureaisearch.go index 87e3fab21..517d34fcd 100644 --- a/vectorstores/azureaisearch/azureaisearch.go +++ b/vectorstores/azureaisearch/azureaisearch.go @@ -8,10 +8,10 @@ import ( "net/http" "github.com/google/uuid" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) // Store is a wrapper to use azure AI search rest API. diff --git a/vectorstores/azureaisearch/azureaisearch_httprr_test.go b/vectorstores/azureaisearch/azureaisearch_httprr_test.go index bfa98fe52..064890ca5 100644 --- a/vectorstores/azureaisearch/azureaisearch_httprr_test.go +++ b/vectorstores/azureaisearch/azureaisearch_httprr_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/schema" ) // MockEmbedder is a mock embedder for testing. diff --git a/vectorstores/azureaisearch/azureaisearch_unit_test.go b/vectorstores/azureaisearch/azureaisearch_unit_test.go index d8259b398..2f82aa9f2 100644 --- a/vectorstores/azureaisearch/azureaisearch_unit_test.go +++ b/vectorstores/azureaisearch/azureaisearch_unit_test.go @@ -16,10 +16,10 @@ import ( "github.com/google/uuid" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) // testEmbedder is a test embedder for unit testing. diff --git a/vectorstores/azureaisearch/options.go b/vectorstores/azureaisearch/options.go index 2cc6820c6..88cd71b23 100644 --- a/vectorstores/azureaisearch/options.go +++ b/vectorstores/azureaisearch/options.go @@ -6,8 +6,8 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/bedrockknowledgebases/bedrockknowledgebases.go b/vectorstores/bedrockknowledgebases/bedrockknowledgebases.go index db45df992..071e7e528 100644 --- a/vectorstores/bedrockknowledgebases/bedrockknowledgebases.go +++ b/vectorstores/bedrockknowledgebases/bedrockknowledgebases.go @@ -15,8 +15,8 @@ import ( "github.com/aws/aws-sdk-go-v2/service/s3" smithyDocument "github.com/aws/smithy-go/document" "github.com/google/uuid" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) type bedrockAgentAPI interface { diff --git a/vectorstores/bedrockknowledgebases/bedrockknowledgebases_test.go b/vectorstores/bedrockknowledgebases/bedrockknowledgebases_test.go index 4b40a987f..fb73ef325 100644 --- a/vectorstores/bedrockknowledgebases/bedrockknowledgebases_test.go +++ b/vectorstores/bedrockknowledgebases/bedrockknowledgebases_test.go @@ -13,10 +13,10 @@ import ( runtimetypes "github.com/aws/aws-sdk-go-v2/service/bedrockagentruntime/types" "github.com/aws/aws-sdk-go-v2/service/s3" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) type testModel struct{} diff --git a/vectorstores/bedrockknowledgebases/options.go b/vectorstores/bedrockknowledgebases/options.go index b038ce300..4355653cb 100644 --- a/vectorstores/bedrockknowledgebases/options.go +++ b/vectorstores/bedrockknowledgebases/options.go @@ -1,7 +1,7 @@ package bedrockknowledgebases import ( - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores" ) func (kb *KnowledgeBase) getOptions(options ...vectorstores.Option) *vectorstores.Options { diff --git a/vectorstores/chroma/chroma.go b/vectorstores/chroma/chroma.go index 3e6827076..346830854 100644 --- a/vectorstores/chroma/chroma.go +++ b/vectorstores/chroma/chroma.go @@ -10,9 +10,9 @@ import ( "github.com/amikos-tech/chroma-go/openai" chromatypes "github.com/amikos-tech/chroma-go/types" "github.com/google/uuid" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) var ( diff --git a/vectorstores/chroma/chroma_test.go b/vectorstores/chroma/chroma_test.go index d11fbe675..9b687a9a3 100644 --- a/vectorstores/chroma/chroma_test.go +++ b/vectorstores/chroma/chroma_test.go @@ -14,14 +14,14 @@ import ( "github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go/log" tcchroma "github.com/testcontainers/testcontainers-go/modules/chroma" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/chroma" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/chroma" ) // TODO (noodnik2): diff --git a/vectorstores/chroma/embedder.go b/vectorstores/chroma/embedder.go index 6e7023b8a..cbabd7fd1 100644 --- a/vectorstores/chroma/embedder.go +++ b/vectorstores/chroma/embedder.go @@ -4,7 +4,7 @@ import ( "context" chromatypes "github.com/amikos-tech/chroma-go/types" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) var _ chromatypes.EmbeddingFunction = chromaGoEmbedder{} // compile-time check diff --git a/vectorstores/chroma/main_test.go b/vectorstores/chroma/main_test.go index 028c1e9d6..cfb88b4dc 100644 --- a/vectorstores/chroma/main_test.go +++ b/vectorstores/chroma/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/chroma/options.go b/vectorstores/chroma/options.go index a09dbec27..33e94ed17 100644 --- a/vectorstores/chroma/options.go +++ b/vectorstores/chroma/options.go @@ -6,7 +6,7 @@ import ( "os" chromatypes "github.com/amikos-tech/chroma-go/types" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) const ( diff --git a/vectorstores/cloudsql/README.md b/vectorstores/cloudsql/README.md index a3aff93c7..5d786d61a 100644 --- a/vectorstores/cloudsql/README.md +++ b/vectorstores/cloudsql/README.md @@ -35,7 +35,7 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/internal/cloudsqlutil" + "github.com/vendasta/langchaingo/internal/cloudsqlutil" ) func NewCloudSQLEngine(ctx context.Context) (*cloudsqlutil.PostgresEngine, error) { @@ -61,7 +61,7 @@ func main() { } ``` -See the full [Vector Store example and tutorial](https://github.com/tmc/langchaingo/tree/main/examples/google-cloudsql-vectorstore-example). +See the full [Vector Store example and tutorial](https://github.com/vendasta/langchaingo/tree/main/examples/google-cloudsql-vectorstore-example). ## Engine Creation WithPool @@ -76,7 +76,7 @@ import ( "fmt" "github.com/jackc/pgx/v5/pgxpool" - "github.com/tmc/langchaingo/internal/cloudsqlutil" + "github.com/vendasta/langchaingo/internal/cloudsqlutil" ) func NewCloudSQLWithPoolEngine(ctx context.Context) (*cloudsqlutil.PostgresEngine, error) { @@ -112,10 +112,10 @@ import ( "context" "fmt" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/cloudsqlutil" - "github.com/tmc/langchaingo/llms/googleai/vertex" - "github.com/tmc/langchaingo/vectorstores/cloudsql" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/cloudsqlutil" + "github.com/vendasta/langchaingo/llms/googleai/vertex" + "github.com/vendasta/langchaingo/vectorstores/cloudsql" ) func main() { diff --git a/vectorstores/cloudsql/main_test.go b/vectorstores/cloudsql/main_test.go index 5d5ed75bb..c5e403f47 100644 --- a/vectorstores/cloudsql/main_test.go +++ b/vectorstores/cloudsql/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/cloudsql/vectorstore.go b/vectorstores/cloudsql/vectorstore.go index baf0abdf9..639c214a7 100644 --- a/vectorstores/cloudsql/vectorstore.go +++ b/vectorstores/cloudsql/vectorstore.go @@ -9,10 +9,10 @@ import ( "github.com/google/uuid" "github.com/jackc/pgx/v5" "github.com/pgvector/pgvector-go" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/util/cloudsqlutil" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/util/cloudsqlutil" + "github.com/vendasta/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/cloudsql/vectorstore_container_test.go b/vectorstores/cloudsql/vectorstore_container_test.go index caf15231e..4bbaf8fa5 100644 --- a/vectorstores/cloudsql/vectorstore_container_test.go +++ b/vectorstores/cloudsql/vectorstore_container_test.go @@ -16,13 +16,13 @@ import ( "github.com/testcontainers/testcontainers-go/log" tcpostgres "github.com/testcontainers/testcontainers-go/modules/postgres" "github.com/testcontainers/testcontainers-go/wait" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/util/cloudsqlutil" - "github.com/tmc/langchaingo/vectorstores/cloudsql" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/util/cloudsqlutil" + "github.com/vendasta/langchaingo/vectorstores/cloudsql" ) func preCheckEnvSetting(t *testing.T) string { diff --git a/vectorstores/cloudsql/vectorstore_options.go b/vectorstores/cloudsql/vectorstore_options.go index 7655ecb8e..d002dac84 100644 --- a/vectorstores/cloudsql/vectorstore_options.go +++ b/vectorstores/cloudsql/vectorstore_options.go @@ -3,9 +3,9 @@ package cloudsql import ( "errors" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/util/cloudsqlutil" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/util/cloudsqlutil" + "github.com/vendasta/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/cloudsql/vectorstore_test.go b/vectorstores/cloudsql/vectorstore_test.go index 342e47d78..552f3d65d 100644 --- a/vectorstores/cloudsql/vectorstore_test.go +++ b/vectorstores/cloudsql/vectorstore_test.go @@ -8,10 +8,10 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/util/cloudsqlutil" - "github.com/tmc/langchaingo/vectorstores/cloudsql" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/util/cloudsqlutil" + "github.com/vendasta/langchaingo/vectorstores/cloudsql" ) type EnvVariables struct { diff --git a/vectorstores/dolt/dolt.go b/vectorstores/dolt/dolt.go index 4769da6a6..a6794f6ac 100644 --- a/vectorstores/dolt/dolt.go +++ b/vectorstores/dolt/dolt.go @@ -13,9 +13,9 @@ import ( _ "github.com/go-sql-driver/mysql" "github.com/google/uuid" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) var ( diff --git a/vectorstores/dolt/dolt_test.go b/vectorstores/dolt/dolt_test.go index 461d1a9ca..fa2d03149 100644 --- a/vectorstores/dolt/dolt_test.go +++ b/vectorstores/dolt/dolt_test.go @@ -18,17 +18,17 @@ import ( "testing" "time" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores" _ "github.com/go-sql-driver/mysql" "github.com/google/uuid" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores/dolt" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores/dolt" ) var ( diff --git a/vectorstores/dolt/options.go b/vectorstores/dolt/options.go index 375cd16d2..200d072a3 100644 --- a/vectorstores/dolt/options.go +++ b/vectorstores/dolt/options.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) const ( diff --git a/vectorstores/mariadb/main_test.go b/vectorstores/mariadb/main_test.go index 7e5120095..b22dcdf91 100644 --- a/vectorstores/mariadb/main_test.go +++ b/vectorstores/mariadb/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/mariadb/mariadb.go b/vectorstores/mariadb/mariadb.go index 9b573be62..9d5391869 100644 --- a/vectorstores/mariadb/mariadb.go +++ b/vectorstores/mariadb/mariadb.go @@ -13,9 +13,9 @@ import ( _ "github.com/go-sql-driver/mysql" "github.com/google/uuid" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) var ( diff --git a/vectorstores/mariadb/mariadb_test.go b/vectorstores/mariadb/mariadb_test.go index 8eabe42b5..0bac2b6e9 100644 --- a/vectorstores/mariadb/mariadb_test.go +++ b/vectorstores/mariadb/mariadb_test.go @@ -15,13 +15,13 @@ import ( "github.com/testcontainers/testcontainers-go" tcmariadb "github.com/testcontainers/testcontainers-go/modules/mariadb" "github.com/testcontainers/testcontainers-go/wait" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/mariadb" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/mariadb" ) func preCheckEnvSetting(t *testing.T) string { diff --git a/vectorstores/mariadb/options.go b/vectorstores/mariadb/options.go index abda22b2b..11a48e927 100644 --- a/vectorstores/mariadb/options.go +++ b/vectorstores/mariadb/options.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) const ( diff --git a/vectorstores/milvus/main_test.go b/vectorstores/milvus/main_test.go index a93cdbe89..f7274711c 100644 --- a/vectorstores/milvus/main_test.go +++ b/vectorstores/milvus/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/milvus/milvus.go b/vectorstores/milvus/milvus.go index efaceb2f0..9ae0b1fd0 100644 --- a/vectorstores/milvus/milvus.go +++ b/vectorstores/milvus/milvus.go @@ -15,9 +15,9 @@ import ( "github.com/milvus-io/milvus-sdk-go/v2/client" "github.com/milvus-io/milvus-sdk-go/v2/entity" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) // Store is a wrapper around the milvus client. diff --git a/vectorstores/milvus/milvus_test.go b/vectorstores/milvus/milvus_test.go index 992eab069..cd340c263 100644 --- a/vectorstores/milvus/milvus_test.go +++ b/vectorstores/milvus/milvus_test.go @@ -13,13 +13,13 @@ import ( "github.com/testcontainers/testcontainers-go" tclog "github.com/testcontainers/testcontainers-go/log" tcmilvus "github.com/testcontainers/testcontainers-go/modules/milvus" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) // createOpenAIEmbedder creates an OpenAI embedder with httprr support for testing. diff --git a/vectorstores/milvus/options.go b/vectorstores/milvus/options.go index 3f38cf2b0..ebc328d4e 100644 --- a/vectorstores/milvus/options.go +++ b/vectorstores/milvus/options.go @@ -5,7 +5,7 @@ import ( "fmt" "github.com/milvus-io/milvus-sdk-go/v2/entity" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) const ( diff --git a/vectorstores/milvus/v2/README.md b/vectorstores/milvus/v2/README.md index b1bd86ad2..ffaff891c 100644 --- a/vectorstores/milvus/v2/README.md +++ b/vectorstores/milvus/v2/README.md @@ -13,10 +13,10 @@ The original `vectorstores/milvus` package uses the archived `github.com/milvus- 1. **Update imports**: ```go // Old - import "github.com/tmc/langchaingo/vectorstores/milvus" + import "github.com/vendasta/langchaingo/vectorstores/milvus" // New - import "github.com/tmc/langchaingo/vectorstores/milvus/v2" + import "github.com/vendasta/langchaingo/vectorstores/milvus/v2" ``` 2. **Update configuration** (optional - v1 configs are automatically converted): @@ -74,10 +74,10 @@ import ( "github.com/milvus-io/milvus/client/v2/entity" "github.com/milvus-io/milvus/client/v2/index" "github.com/milvus-io/milvus/client/v2/milvusclient" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores/milvus/v2" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores/milvus/v2" ) func main() { @@ -258,4 +258,4 @@ go test ./vectorstores/milvus/v2/... - [Migration Examples](example_migration.go) - Detailed migration examples - [Milvus SDK v2 Documentation](https://milvus.io/docs) -- [LangChain Go Documentation](https://github.com/tmc/langchaingo) \ No newline at end of file +- [LangChain Go Documentation](https://github.com/vendasta/langchaingo) \ No newline at end of file diff --git a/vectorstores/milvus/v2/example_migration.go b/vectorstores/milvus/v2/example_migration.go index d4c6c1e95..782b482e3 100644 --- a/vectorstores/milvus/v2/example_migration.go +++ b/vectorstores/milvus/v2/example_migration.go @@ -21,11 +21,11 @@ import ( "github.com/milvus-io/milvus/client/v2/milvusclient" // LangChain Go packages - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - oldmilvus "github.com/tmc/langchaingo/vectorstores/milvus" - newmilvus "github.com/tmc/langchaingo/vectorstores/milvus/v2" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + oldmilvus "github.com/vendasta/langchaingo/vectorstores/milvus" + newmilvus "github.com/vendasta/langchaingo/vectorstores/milvus/v2" ) // MigrationExample demonstrates how to migrate from v1 to v2. diff --git a/vectorstores/milvus/v2/milvus.go b/vectorstores/milvus/v2/milvus.go index 58bef39d6..29cc1203d 100644 --- a/vectorstores/milvus/v2/milvus.go +++ b/vectorstores/milvus/v2/milvus.go @@ -13,9 +13,9 @@ import ( "github.com/milvus-io/milvus/client/v2/entity" "github.com/milvus-io/milvus/client/v2/index" "github.com/milvus-io/milvus/client/v2/milvusclient" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) // Store is a wrapper around the milvus client using the new SDK. diff --git a/vectorstores/milvus/v2/milvus_test.go b/vectorstores/milvus/v2/milvus_test.go index 9c1580fb7..cc08b10c2 100644 --- a/vectorstores/milvus/v2/milvus_test.go +++ b/vectorstores/milvus/v2/milvus_test.go @@ -16,13 +16,13 @@ import ( "github.com/testcontainers/testcontainers-go" tclog "github.com/testcontainers/testcontainers-go/log" tcmilvus "github.com/testcontainers/testcontainers-go/modules/milvus" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/llms" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/llms" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) // createOpenAIEmbedder creates an OpenAI embedder with httprr support for testing. diff --git a/vectorstores/milvus/v2/options.go b/vectorstores/milvus/v2/options.go index f921a839b..bd00ce499 100644 --- a/vectorstores/milvus/v2/options.go +++ b/vectorstores/milvus/v2/options.go @@ -10,7 +10,7 @@ import ( "github.com/milvus-io/milvus/client/v2/entity" "github.com/milvus-io/milvus/client/v2/index" "github.com/milvus-io/milvus/client/v2/milvusclient" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) const ( diff --git a/vectorstores/mongovector/doc.go b/vectorstores/mongovector/doc.go index a40c10ad5..427b6f2f9 100644 --- a/vectorstores/mongovector/doc.go +++ b/vectorstores/mongovector/doc.go @@ -20,12 +20,12 @@ // // Installation: // -// go get github.com/tmc/langchaingo/vectorstores/mongovector@v0.1.13-pre.0 +// go get github.com/vendasta/langchaingo/vectorstores/mongovector@v0.1.13-pre.0 // // Usage: // // import ( -// "github.com/tmc/langchaingo/vectorstores/mongovector" +// "github.com/vendasta/langchaingo/vectorstores/mongovector" // "go.mongodb.org/mongo-driver/mongo" // ) // diff --git a/vectorstores/mongovector/mock_embedder.go b/vectorstores/mongovector/mock_embedder.go index 6b5048ced..5114616e0 100644 --- a/vectorstores/mongovector/mock_embedder.go +++ b/vectorstores/mongovector/mock_embedder.go @@ -6,9 +6,9 @@ import ( "fmt" "math/big" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) type mockEmbedder struct { diff --git a/vectorstores/mongovector/mock_llm.go b/vectorstores/mongovector/mock_llm.go index d597b3c04..b67177368 100644 --- a/vectorstores/mongovector/mock_llm.go +++ b/vectorstores/mongovector/mock_llm.go @@ -3,7 +3,7 @@ package mongovector import ( "context" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) // mockLLM will create consistent text embeddings mocking the OpenAI diff --git a/vectorstores/mongovector/mongovector.go b/vectorstores/mongovector/mongovector.go index f283b43d4..d57ded0fb 100644 --- a/vectorstores/mongovector/mongovector.go +++ b/vectorstores/mongovector/mongovector.go @@ -5,9 +5,9 @@ import ( "errors" "fmt" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" "go.mongodb.org/mongo-driver/v2/bson" "go.mongodb.org/mongo-driver/v2/mongo" ) diff --git a/vectorstores/mongovector/mongovector_test.go b/vectorstores/mongovector/mongovector_test.go index ce842d245..1d209d776 100644 --- a/vectorstores/mongovector/mongovector_test.go +++ b/vectorstores/mongovector/mongovector_test.go @@ -23,11 +23,11 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "github.com/testcontainers/testcontainers-go/modules/mongodb" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" "go.mongodb.org/mongo-driver/v2/bson" "go.mongodb.org/mongo-driver/v2/mongo" "go.mongodb.org/mongo-driver/v2/mongo/options" diff --git a/vectorstores/opensearch/main_test.go b/vectorstores/opensearch/main_test.go index 8d3cb0a11..d235f1181 100644 --- a/vectorstores/opensearch/main_test.go +++ b/vectorstores/opensearch/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/opensearch/opensearch.go b/vectorstores/opensearch/opensearch.go index 8640dfd73..2407c8992 100644 --- a/vectorstores/opensearch/opensearch.go +++ b/vectorstores/opensearch/opensearch.go @@ -11,9 +11,9 @@ import ( "github.com/google/uuid" opensearchgo "github.com/opensearch-project/opensearch-go" "github.com/opensearch-project/opensearch-go/opensearchapi" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) // Store is a wrapper around the chromaGo API and client. diff --git a/vectorstores/opensearch/opensearch_test.go b/vectorstores/opensearch/opensearch_test.go index 2d3d421b4..ae788552f 100644 --- a/vectorstores/opensearch/opensearch_test.go +++ b/vectorstores/opensearch/opensearch_test.go @@ -14,14 +14,14 @@ import ( "github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go/log" tcopensearch "github.com/testcontainers/testcontainers-go/modules/opensearch" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/opensearch" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/opensearch" ) func getEnvVariables(t *testing.T) (string, string, string) { diff --git a/vectorstores/opensearch/options.go b/vectorstores/opensearch/options.go index 0fc38d385..0e865b001 100644 --- a/vectorstores/opensearch/options.go +++ b/vectorstores/opensearch/options.go @@ -3,8 +3,8 @@ package opensearch import ( "errors" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/vectorstores" ) var ( diff --git a/vectorstores/options.go b/vectorstores/options.go index c26aab188..151df0aa1 100644 --- a/vectorstores/options.go +++ b/vectorstores/options.go @@ -3,8 +3,8 @@ package vectorstores import ( "context" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" ) // Option is a function that configures an Options. diff --git a/vectorstores/pgvector/main_test.go b/vectorstores/pgvector/main_test.go index 909653da4..cd5e0f85c 100644 --- a/vectorstores/pgvector/main_test.go +++ b/vectorstores/pgvector/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/pgvector/options.go b/vectorstores/pgvector/options.go index 1e4f00108..e15dcbb36 100644 --- a/vectorstores/pgvector/options.go +++ b/vectorstores/pgvector/options.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) const ( diff --git a/vectorstores/pgvector/pgvector.go b/vectorstores/pgvector/pgvector.go index 7c8becb54..f2444eed0 100644 --- a/vectorstores/pgvector/pgvector.go +++ b/vectorstores/pgvector/pgvector.go @@ -11,9 +11,9 @@ import ( "github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5/pgconn" "github.com/pgvector/pgvector-go" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/pgvector/pgvector_test.go b/vectorstores/pgvector/pgvector_test.go index f842f97e9..0dd7578e1 100644 --- a/vectorstores/pgvector/pgvector_test.go +++ b/vectorstores/pgvector/pgvector_test.go @@ -16,16 +16,16 @@ import ( "github.com/testcontainers/testcontainers-go/log" tcpostgres "github.com/testcontainers/testcontainers-go/modules/postgres" "github.com/testcontainers/testcontainers-go/wait" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/llms/googleai" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/pgvector" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/llms/googleai" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/pgvector" ) func createOpenAIEmbedder(t *testing.T) *embeddings.EmbedderImpl { diff --git a/vectorstores/pinecone/options.go b/vectorstores/pinecone/options.go index 451d3c900..74f041625 100644 --- a/vectorstores/pinecone/options.go +++ b/vectorstores/pinecone/options.go @@ -6,7 +6,7 @@ import ( "os" "strings" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) const ( diff --git a/vectorstores/pinecone/pinecone.go b/vectorstores/pinecone/pinecone.go index 8bc47b6af..e92229944 100644 --- a/vectorstores/pinecone/pinecone.go +++ b/vectorstores/pinecone/pinecone.go @@ -7,9 +7,9 @@ import ( "github.com/google/uuid" "github.com/pinecone-io/go-pinecone/pinecone" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/vectorstores/pinecone/pinecone_test.go b/vectorstores/pinecone/pinecone_test.go index a4a93cfa5..060df9c17 100644 --- a/vectorstores/pinecone/pinecone_test.go +++ b/vectorstores/pinecone/pinecone_test.go @@ -9,13 +9,13 @@ import ( "github.com/google/uuid" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/pinecone" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/pinecone" ) // getValues returns Pinecone API credentials for testing. diff --git a/vectorstores/pinecone/pinecone_unit_test.go b/vectorstores/pinecone/pinecone_unit_test.go index 5556f06fd..0ac2322e3 100644 --- a/vectorstores/pinecone/pinecone_unit_test.go +++ b/vectorstores/pinecone/pinecone_unit_test.go @@ -6,7 +6,7 @@ import ( "testing" "github.com/stretchr/testify/assert" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores" ) // testEmbedder is a mock embedder for testing diff --git a/vectorstores/qdrant/options.go b/vectorstores/qdrant/options.go index 60c407591..d61ccd325 100644 --- a/vectorstores/qdrant/options.go +++ b/vectorstores/qdrant/options.go @@ -5,7 +5,7 @@ import ( "fmt" "net/url" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) const ( diff --git a/vectorstores/qdrant/qdrant.go b/vectorstores/qdrant/qdrant.go index 05e51132a..ecd556f6f 100644 --- a/vectorstores/qdrant/qdrant.go +++ b/vectorstores/qdrant/qdrant.go @@ -5,9 +5,9 @@ import ( "errors" "net/url" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) type Store struct { diff --git a/vectorstores/qdrant/qdrant_test.go b/vectorstores/qdrant/qdrant_test.go index 841735ca8..1d8771015 100644 --- a/vectorstores/qdrant/qdrant_test.go +++ b/vectorstores/qdrant/qdrant_test.go @@ -10,10 +10,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) // MockEmbedder is a mock embedder for testing. diff --git a/vectorstores/qdrant/qdrant_unit_test.go b/vectorstores/qdrant/qdrant_unit_test.go index 98b44fd5c..561334b08 100644 --- a/vectorstores/qdrant/qdrant_unit_test.go +++ b/vectorstores/qdrant/qdrant_unit_test.go @@ -13,8 +13,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) // testEmbedder is a mock embedder for unit testing diff --git a/vectorstores/qdrant/rest.go b/vectorstores/qdrant/rest.go index 4fc30293e..89b1eaf4c 100644 --- a/vectorstores/qdrant/rest.go +++ b/vectorstores/qdrant/rest.go @@ -10,8 +10,8 @@ import ( "net/url" "github.com/google/uuid" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/schema" ) // upsertPoints updates or inserts points into the Qdrant collection. diff --git a/vectorstores/redisvector/index_schema_test.go b/vectorstores/redisvector/index_schema_test.go index 96bde4e1e..61e158beb 100644 --- a/vectorstores/redisvector/index_schema_test.go +++ b/vectorstores/redisvector/index_schema_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) func TestGenerateSchema(t *testing.T) { diff --git a/vectorstores/redisvector/main_test.go b/vectorstores/redisvector/main_test.go index d5b0e6926..38feead02 100644 --- a/vectorstores/redisvector/main_test.go +++ b/vectorstores/redisvector/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/redisvector/options.go b/vectorstores/redisvector/options.go index e78579b75..c09f6ca71 100644 --- a/vectorstores/redisvector/options.go +++ b/vectorstores/redisvector/options.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" ) type RedisIndexAlgorithm string diff --git a/vectorstores/redisvector/redis_client.go b/vectorstores/redisvector/redis_client.go index 87c2f92c5..fde76dab4 100644 --- a/vectorstores/redisvector/redis_client.go +++ b/vectorstores/redisvector/redis_client.go @@ -10,7 +10,7 @@ import ( "github.com/google/uuid" "github.com/redis/rueidis" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/schema" ) // RedisClient interface of redis client, easy to replace third redis client package diff --git a/vectorstores/redisvector/redis_vector.go b/vectorstores/redisvector/redis_vector.go index 5495b56c8..3af10aac9 100644 --- a/vectorstores/redisvector/redis_vector.go +++ b/vectorstores/redisvector/redis_vector.go @@ -4,9 +4,9 @@ import ( "context" "errors" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" ) const ( diff --git a/vectorstores/redisvector/redis_vector_test.go b/vectorstores/redisvector/redis_vector_test.go index d8b191117..aaab2f6a8 100644 --- a/vectorstores/redisvector/redis_vector_test.go +++ b/vectorstores/redisvector/redis_vector_test.go @@ -14,14 +14,14 @@ import ( "github.com/testcontainers/testcontainers-go" tclog "github.com/testcontainers/testcontainers-go/log" tcredis "github.com/testcontainers/testcontainers-go/modules/redis" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" - "github.com/tmc/langchaingo/vectorstores/redisvector" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/vectorstores/redisvector" ) func getTestURIs(t *testing.T) (string, string) { diff --git a/vectorstores/vectorstores.go b/vectorstores/vectorstores.go index b64d81dd8..a81b9001f 100644 --- a/vectorstores/vectorstores.go +++ b/vectorstores/vectorstores.go @@ -3,8 +3,8 @@ package vectorstores import ( "context" - "github.com/tmc/langchaingo/callbacks" - "github.com/tmc/langchaingo/schema" + "github.com/vendasta/langchaingo/callbacks" + "github.com/vendasta/langchaingo/schema" ) // VectorStore is the interface for saving and querying documents in the diff --git a/vectorstores/weaviate/main_test.go b/vectorstores/weaviate/main_test.go index fdc625e0b..cea1b388c 100644 --- a/vectorstores/weaviate/main_test.go +++ b/vectorstores/weaviate/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/tmc/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" ) func TestMain(m *testing.M) { diff --git a/vectorstores/weaviate/options.go b/vectorstores/weaviate/options.go index 8fc6f3db7..6e38f99b2 100644 --- a/vectorstores/weaviate/options.go +++ b/vectorstores/weaviate/options.go @@ -6,7 +6,7 @@ import ( "net/http" "slices" - "github.com/tmc/langchaingo/embeddings" + "github.com/vendasta/langchaingo/embeddings" "github.com/weaviate/weaviate-go-client/v5/weaviate/auth" ) diff --git a/vectorstores/weaviate/weaviate.go b/vectorstores/weaviate/weaviate.go index e317b6e37..2cffb08c1 100644 --- a/vectorstores/weaviate/weaviate.go +++ b/vectorstores/weaviate/weaviate.go @@ -9,9 +9,9 @@ import ( "github.com/go-openapi/strfmt" "github.com/google/uuid" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" "github.com/weaviate/weaviate-go-client/v5/weaviate" "github.com/weaviate/weaviate-go-client/v5/weaviate/auth" "github.com/weaviate/weaviate-go-client/v5/weaviate/filters" diff --git a/vectorstores/weaviate/weaviate_test.go b/vectorstores/weaviate/weaviate_test.go index 248e7ab87..f3da062a9 100644 --- a/vectorstores/weaviate/weaviate_test.go +++ b/vectorstores/weaviate/weaviate_test.go @@ -12,14 +12,14 @@ import ( "github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go/log" tcweaviate "github.com/testcontainers/testcontainers-go/modules/weaviate" - "github.com/tmc/langchaingo/chains" - "github.com/tmc/langchaingo/embeddings" - "github.com/tmc/langchaingo/httputil" - "github.com/tmc/langchaingo/internal/httprr" - "github.com/tmc/langchaingo/internal/testutil/testctr" - "github.com/tmc/langchaingo/llms/openai" - "github.com/tmc/langchaingo/schema" - "github.com/tmc/langchaingo/vectorstores" + "github.com/vendasta/langchaingo/chains" + "github.com/vendasta/langchaingo/embeddings" + "github.com/vendasta/langchaingo/httputil" + "github.com/vendasta/langchaingo/internal/httprr" + "github.com/vendasta/langchaingo/internal/testutil/testctr" + "github.com/vendasta/langchaingo/llms/openai" + "github.com/vendasta/langchaingo/schema" + "github.com/vendasta/langchaingo/vectorstores" "github.com/weaviate/weaviate-go-client/v5/weaviate/filters" "github.com/weaviate/weaviate/entities/models" ) From 57cc61481b6bbe076bd9ba4a2466964a4f22a8a2 Mon Sep 17 00:00:00 2001 From: Luke Keller Date: Mon, 5 Jan 2026 15:00:00 -0600 Subject: [PATCH 8/8] fix unintended md changes --- MERGE_WORKFLOW.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MERGE_WORKFLOW.md b/MERGE_WORKFLOW.md index ed72f2d27..4043b96e0 100644 --- a/MERGE_WORKFLOW.md +++ b/MERGE_WORKFLOW.md @@ -4,7 +4,7 @@ This document describes the process for merging changes from `tmc/langchaingo` ( ## Why We Fork Differently -Unlike most forks, we replace all imports from `github.com/vendasta/langchaingo` to `github.com/vendasta/langchaingo`. This eliminates the need for `replace` directives in consuming services, but creates massive merge conflicts when syncing upstream. +Unlike most forks, we replace all imports from `github.com/tmc/langchaingo` to `github.com/vendasta/langchaingo`. This eliminates the need for `replace` directives in consuming services, but creates massive merge conflicts when syncing upstream. **Our Solution:** Temporarily transform imports back to `tmc` before merging, then transform to `vendasta` after merging. @@ -82,7 +82,7 @@ git commit -m "Transform imports: vendasta → tmc for upstream merge" If not already configured: ```bash -git remote add upstream https://github.com/vendasta/langchaingo.git +git remote add upstream https://github.com/tmc/langchaingo.git ``` Verify: