From e4687bc911c522c1b61831d342d881a9fd4c6af5 Mon Sep 17 00:00:00 2001 From: Kumar Abhishek Date: Mon, 16 Dec 2024 00:54:51 +0530 Subject: [PATCH 1/2] feat: upgrade cli tool --- .gitignore | 34 + .redocly.yaml | 127 +- package-lock.json | 3678 ++++++++++++++++++++++++++++++++++++++++----- package.json | 15 +- 4 files changed, 3477 insertions(+), 377 deletions(-) diff --git a/.gitignore b/.gitignore index a179851..1ef2abf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,37 @@ # Dir for bundles dist node_modules + +### VisualStudioCode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.vscode/settings.json + +### System Files ### +*.DS_Store + +# Windows thumbnail cache files +Thumbs.db +ehthumbs.db +ehthumbs_vista.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent diff --git a/.redocly.yaml b/.redocly.yaml index 1aba306..30aa7c4 100644 --- a/.redocly.yaml +++ b/.redocly.yaml @@ -1,12 +1,115 @@ -# See https://docs.redoc.ly/cli/configuration/ for more information. -apiDefinitions: - main: openapi/openapi.yaml -lint: - rules: - no-unused-schemas: warning -referenceDocs: - htmlTemplate: ./docs/auto/index.html - theme: - colors: - primary: - main: "#32329f" +# See https://redocly.com/docs/cli/configuration/ for more information. +# See https://github.com/Redocly/redocly-cli-cookbook for examples. + +extends: + - recommended + +apis: + main: + root: openapi/openapi.yaml + +theme: + openapi: + htmlTemplate: ./docs/auto/index.html + theme: + colors: + primary: + main: "#32329f" + generateCodeSamples: + languages: # Array of language config objects; indicates in which languages to generate code samples. + - lang: curl + - lang: Node.js + - lang: JavaScript + - lang: PHP + - lang: Python + - lang: Java + - lang: C# + - lang: Go + +rules: + spec-strict-refs: warn + + rule/post-should-define-requestBody: + severity: error + message: '"POST" SHOULD define a "requestBody" schema unless using an "actions" pattern' + subject: + type: Operation + where: + - subject: + type: PathItem + # Here you can define your own URI pattern to ignore if providing a requestBody is not required. + # The negation happens in this portion of the regex `(?=6.9.0" + } + }, + "node_modules/@cfaester/enzyme-adapter-react-18": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@cfaester/enzyme-adapter-react-18/-/enzyme-adapter-react-18-0.8.0.tgz", + "integrity": "sha512-3Z3ThTUouHwz8oIyhTYQljEMNRFtlVyc3VOOHCbxs47U6cnXs8K9ygi/c1tv49s7MBlTXeIcuN+Ttd9aPtILFQ==", + "dependencies": { + "enzyme-shallow-equal": "^1.0.0", + "function.prototype.name": "^1.1.6", + "has": "^1.0.4", + "react-is": "^18.2.0", + "react-shallow-renderer": "^16.15.0" + }, + "peerDependencies": { + "enzyme": "^3.11.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@exodus/schemasafe": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", + "integrity": "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==" + }, + "node_modules/@redocly/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js-replace": "^1.0.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@redocly/cli": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@redocly/cli/-/cli-1.26.0.tgz", + "integrity": "sha512-yUsrTmEPHaBDQf16jSFGi2n+AJabHacLpr7La92Dseo0tRkgLKsUWiaVEEyqm79POBytD87mVTi3THitqnSyZQ==", + "dependencies": { + "@redocly/openapi-core": "1.26.0", + "abort-controller": "^3.0.0", + "chokidar": "^3.5.1", + "colorette": "^1.2.0", + "core-js": "^3.32.1", + "form-data": "^4.0.0", + "get-port-please": "^3.0.1", + "glob": "^7.1.6", + "handlebars": "^4.7.6", + "mobx": "^6.0.4", + "node-fetch": "^2.6.1", + "pluralize": "^8.0.0", + "react": "^17.0.0 || ^18.2.0", + "react-dom": "^17.0.0 || ^18.2.0", + "redoc": "~2.2.0", + "semver": "^7.5.2", + "simple-websocket": "^9.0.0", + "styled-components": "^6.0.7", + "yargs": "17.0.1" + }, + "bin": { + "openapi": "bin/cli.js", + "redocly": "bin/cli.js" + }, + "engines": { + "node": ">=14.19.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@redocly/cli/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@redocly/cli/node_modules/simple-websocket": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/simple-websocket/-/simple-websocket-9.1.0.tgz", + "integrity": "sha512-8MJPnjRN6A8UCp1I+H/dSFyjwJhp6wta4hsVRhjf8w9qBHRzxYt14RaOcjvQnhD1N4yKOddEjflwMnQM4VtXjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "debug": "^4.3.1", + "queue-microtask": "^1.2.2", + "randombytes": "^2.1.0", + "readable-stream": "^3.6.0", + "ws": "^7.4.2" + } + }, + "node_modules/@redocly/config": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.17.1.tgz", + "integrity": "sha512-CEmvaJuG7pm2ylQg53emPmtgm4nW2nxBgwXzbVEHpGas/lGnMyN8Zlkgiz6rPw0unASg6VW3wlz27SOL5XFHYQ==" + }, + "node_modules/@redocly/openapi-core": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.26.0.tgz", + "integrity": "sha512-8Ofu6WpBp7eoLmf1qQ4+T0W4LRr8es+4Drw/RJG+acPXmaT2TmHk2B2v+3+1R9GqSIj6kx3N7JmQkxAPCnvDLw==", + "dependencies": { + "@redocly/ajv": "^8.11.2", + "@redocly/config": "^0.17.0", + "colorette": "^1.2.0", + "https-proxy-agent": "^7.0.4", + "js-levenshtein": "^1.1.6", + "js-yaml": "^4.1.0", "lodash.isequal": "^4.5.0", - "merge-deep": "^3.0.2", - "minimatch": "^3.0.4", - "node-fetch": "^2.6.0", - "portfinder": "^1.0.25", - "simple-websocket": "^8.1.1", + "minimatch": "^5.0.1", + "node-fetch": "^2.6.1", + "pluralize": "^8.0.0", "yaml-ast-parser": "0.0.43" + }, + "engines": { + "node": ">=14.19.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@redocly/openapi-core/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@redocly/openapi-core/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@redocly/openapi-core/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@redocly/openapi-core/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "@types/color-name": { + "node_modules/@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" }, - "ansi-styles": { + "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==" + }, + "node_modules/@types/stylis": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "optional": true + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "engines": { + "node": ">= 14" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { + "dependencies": { "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "requires": { + "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==", + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "node_modules/array.prototype.filter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.4.tgz", + "integrity": "sha512-r+mCJ7zXgXElgR4IRC+fkvNCeoaavWBs6EdCso5Tbcf+iEMKzBU/His60lt34WEZ9vlb8wDkZvQGcVI5GwkfoQ==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "balanced-match": { + "node_modules/balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "binary-extensions": { + "node_modules/binary-extensions": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "engines": { + "node": ">=8" + } }, - "brace-expansion": { + "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==", + "peer": true + }, + "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { + "dependencies": { "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" } }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chokidar": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", - "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", - "requires": { - "anymatch": "~3.1.1", + "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==", + "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.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.2.tgz", + "integrity": "sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==", + "dependencies": { + "call-bind": "^1.0.8", + "get-intrinsic": "^1.2.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/cheerio": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", + "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", + "peer": true, + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "encoding-sniffer": "^0.2.0", + "htmlparser2": "^9.1.0", + "parse5": "^7.1.2", + "parse5-htmlparser2-tree-adapter": "^7.0.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^6.19.5", + "whatwg-mimetype": "^4.0.0" + }, + "engines": { + "node": ">=18.17" + }, + "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==", + "peer": true, + "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==", + "dependencies": { + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "clone-deep": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", - "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", - "requires": { - "for-own": "^0.1.3", - "is-plain-object": "^2.0.1", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "shallow-clone": "^0.1.2" + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" } }, - "color-convert": { + "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==", - "requires": { + "dependencies": { "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "color-name": { + "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==" }, - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" }, - "concat-map": { + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" + "node_modules/core-js": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", + "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "requires": { - "for-in": "^1.0.1" + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "peer": true, + "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" } }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "optional": true - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "requires": { - "is-glob": "^4.0.1" + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" } }, - "handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "peer": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, - "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==", - "requires": { - "binary-extensions": "^2.0.0" + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "node_modules/decko": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decko/-/decko-1.2.0.tgz", + "integrity": "sha512-m8FnyHXV1QX+S1cl+KPFDIl6NMkxtKsy6+U/aYyjrOqWMuwAwYWu7ePqrsUHtDR5Y8Yk2pi/KIDSgF+vT4cPOQ==" }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "requires": { - "is-extglob": "^2.1.1" + "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==", + "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" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "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==", + "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" + } }, - "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==", - "requires": { - "isobject": "^3.0.1" + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "node_modules/discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==", + "peer": true }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "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==", + "peer": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" + "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" + } + ], + "peer": true + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "peer": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + "node_modules/dompurify": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz", + "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } }, - "merge-deep": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", - "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", - "requires": { - "arr-union": "^3.1.0", - "clone-deep": "^0.2.4", - "kind-of": "^3.0.2" + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "peer": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" + "node_modules/dunder-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", + "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" } }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "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==" }, - "mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", - "requires": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, + "node_modules/encoding-sniffer": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz", + "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==", + "peer": true, "dependencies": { - "for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=" - } + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" } }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "peer": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/enzyme": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", + "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", + "peer": true, + "dependencies": { + "array.prototype.flat": "^1.2.3", + "cheerio": "^1.0.0-rc.3", + "enzyme-shallow-equal": "^1.0.1", + "function.prototype.name": "^1.1.2", + "has": "^1.0.3", + "html-element-map": "^1.2.0", + "is-boolean-object": "^1.0.1", + "is-callable": "^1.1.5", + "is-number-object": "^1.0.4", + "is-regex": "^1.0.5", + "is-string": "^1.0.5", + "is-subset": "^0.1.1", + "lodash.escape": "^4.0.1", + "lodash.isequal": "^4.5.0", + "object-inspect": "^1.7.0", + "object-is": "^1.0.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.1", + "object.values": "^1.1.1", + "raf": "^3.4.1", + "rst-selector-parser": "^2.2.3", + "string.prototype.trim": "^1.2.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/enzyme-shallow-equal": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.7.tgz", + "integrity": "sha512-/um0GFqUXnpM9SvKtje+9Tjoz3f1fpBC3eXRFrNs8kpYn69JljciYP7KZTqM/YQbUY9KUjvKB4jo/q+L6WGGvg==", + "dependencies": { + "hasown": "^2.0.0", + "object-is": "^1.1.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-abstract": { + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "peer": true + }, + "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==", + "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==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "peer": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "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==" + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "node_modules/fast-xml-parser": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.1.tgz", + "integrity": "sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreach": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz", + "integrity": "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==" + }, + "node_modules/form-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "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==" + }, + "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, + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port-please": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", + "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==" + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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", + "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/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-element-map": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz", + "integrity": "sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==", + "peer": true, + "dependencies": { + "array.prototype.filter": "^1.0.0", + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "peer": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "node_modules/http2-client": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", + "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==" + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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.", + "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==" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", + "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.0.tgz", + "integrity": "sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.0.tgz", + "integrity": "sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==", + "peer": true + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", + "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", + "dependencies": { + "call-bound": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/json-pointer": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz", + "integrity": "sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw==", + "dependencies": { + "foreach": "^2.0.4" + } + }, + "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==" + }, + "node_modules/lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==", + "peer": true + }, + "node_modules/lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", + "peer": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==" + }, + "node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/math-intrinsics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", + "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/mobx": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/mobx/-/mobx-6.13.5.tgz", + "integrity": "sha512-/HTWzW2s8J1Gqt+WmUj5Y0mddZk+LInejADc79NJadrWla3rHzmRHki/mnEUH1AvOmbNTZ1BRbKxr8DSgfdjMA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + } + }, + "node_modules/mobx-react": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/mobx-react/-/mobx-react-9.2.0.tgz", + "integrity": "sha512-dkGWCx+S0/1mfiuFfHRH8D9cplmwhxOV5CkXMp38u6rQGG2Pv3FWYztS0M7ncR6TyPRQKaTG/pnitInoYE9Vrw==", + "dependencies": { + "mobx-react-lite": "^4.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + }, + "peerDependencies": { + "mobx": "^6.9.0", + "react": "^16.8.0 || ^17 || ^18 || ^19" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/mobx-react-lite": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-4.1.0.tgz", + "integrity": "sha512-QEP10dpHHBeQNv1pks3WnHRCem2Zp636lq54M2nKO2Sarr13pL4u6diQXf65yzXUn0mkk18SyIDCm9UOJYTi1w==", + "dependencies": { + "use-sync-external-store": "^1.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mobx" + }, + "peerDependencies": { + "mobx": "^6.9.0", + "react": "^16.8.0 || ^17 || ^18 || ^19" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/moo": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", + "peer": true + }, + "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==" + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nearley": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "peer": true, + "dependencies": { + "commander": "^2.19.0", + "moo": "^0.5.0", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6" + }, + "bin": { + "nearley-railroad": "bin/nearley-railroad.js", + "nearley-test": "bin/nearley-test.js", + "nearley-unparse": "bin/nearley-unparse.js", + "nearleyc": "bin/nearleyc.js" + }, + "funding": { + "type": "individual", + "url": "https://nearley.js.org/#give-to-nearley" + } + }, + "node_modules/nearley/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==", + "peer": true }, - "neo-async": { + "node_modules/neo-async": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" }, - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-h2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "dependencies": { + "http2-client": "^1.2.5" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-readfiles": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", + "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", + "dependencies": { + "es6-promise": "^3.2.1" + } }, - "normalize-path": { + "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==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/oas-kit-common": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "dependencies": { + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/oas-linter": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "dependencies": { + "@exodus/schemasafe": "^1.0.0-rc.2", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "dependencies": { + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "resolve": "resolve.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-schema-walker": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-validator": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "dependencies": { + "call-me-maybe": "^1.0.1", + "oas-kit-common": "^1.0.8", + "oas-linter": "^3.2.2", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "reftools": "^1.1.9", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "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==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/openapi-sampler": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.6.1.tgz", + "integrity": "sha512-s1cIatOqrrhSj2tmJ4abFYZQK6l5v+V4toO5q1Pa0DyN8mtyqy2I+Qrj5W9vOELEtybIMQs/TBZGVO/DtTFK8w==", + "dependencies": { + "@types/json-schema": "^7.0.7", + "fast-xml-parser": "^4.5.0", + "json-pointer": "0.6.2" + } + }, + "node_modules/parse5": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "peer": true, + "dependencies": { + "entities": "^4.5.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==", + "peer": true, + "dependencies": { + "domhandler": "^5.0.3", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", + "peer": true, + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/perfect-scrollbar": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.6.tgz", + "integrity": "sha512-rixgxw3SxyJbCaSpo1n35A/fwI1r2rdwMKOTCg/AcG+xOEyZcE8UHVjpZMFCVImzsFoCZeJTT+M/rdEIQYO2nw==" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "peer": true + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/polished": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", + "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", + "dependencies": { + "@babel/runtime": "^7.17.8" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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==" + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "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==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + "node_modules/prop-types/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==" + }, + "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" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "peer": true, + "dependencies": { + "performance-now": "^2.1.0" + } }, - "portfinder": { - "version": "1.0.26", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz", - "integrity": "sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.1" + "node_modules/railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==", + "peer": true + }, + "node_modules/randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "peer": true, + "dependencies": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + }, + "engines": { + "node": ">=0.12" } }, - "queue-microtask": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.1.2.tgz", - "integrity": "sha512-F9wwNePtXrzZenAB3ax0Y8TSKGvuB7Qw16J30hspEUTbfUM+H827XyN3rlpwhVmtm5wuZtbKIHjOnwDn7MUxWQ==" - }, - "randombytes": { + "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { + "dependencies": { "safe-buffer": "^5.1.0" } }, - "readable-stream": { + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-tabs": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/react-tabs/-/react-tabs-6.0.2.tgz", + "integrity": "sha512-aQXTKolnM28k3KguGDBSAbJvcowOQr23A+CUJdzJtOSDOtTwzEaJA+1U4KwhNL9+Obe+jFS7geuvA7ICQPXOnQ==", + "dependencies": { + "clsx": "^2.0.0", + "prop-types": "^15.5.0" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { + "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "requires": { + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redoc": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/redoc/-/redoc-2.2.0.tgz", + "integrity": "sha512-52rz/xJtpUBc3Y/GAkaX03czKhQXTxoU7WnkXNzRLuGwiGb/iEO4OgwcgQqtwHWrYNaZXTyqZ4MAVXpi/e1gAg==", + "dependencies": { + "@cfaester/enzyme-adapter-react-18": "^0.8.0", + "@redocly/openapi-core": "^1.4.0", + "classnames": "^2.3.2", + "decko": "^1.2.0", + "dompurify": "^3.0.6", + "eventemitter3": "^5.0.1", + "json-pointer": "^0.6.2", + "lunr": "^2.3.9", + "mark.js": "^8.11.1", + "marked": "^4.3.0", + "mobx-react": "^9.1.1", + "openapi-sampler": "^1.5.0", + "path-browserify": "^1.0.1", + "perfect-scrollbar": "^1.5.5", + "polished": "^4.2.2", + "prismjs": "^1.29.0", + "prop-types": "^15.8.1", + "react-tabs": "^6.0.2", + "slugify": "~1.4.7", + "stickyfill": "^1.1.1", + "swagger2openapi": "^7.0.8", + "url-template": "^2.0.8" + }, + "engines": { + "node": ">=6.9", + "npm": ">=3.0.0" + }, + "peerDependencies": { + "core-js": "^3.1.4", + "mobx": "^6.0.4", + "react": "^16.8.4 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.4 || ^17.0.0 || ^18.0.0", + "styled-components": "^4.1.1 || ^5.1.1 || ^6.0.5" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz", + "integrity": "sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "dunder-proto": "^1.0.0", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.2.0", + "which-builtin-type": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reftools": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "peer": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA==", + "peer": true, + "dependencies": { + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "safe-buffer": { + "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==" - }, - "shallow-clone": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", - "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", - "requires": { - "is-extendable": "^0.1.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "mixin-object": "^2.0.1" - }, - "dependencies": { - "kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", - "requires": { - "is-buffer": "^1.0.2" - } + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=" + { + "type": "consulting", + "url": "https://feross.org/support" } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "simple-websocket": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/simple-websocket/-/simple-websocket-8.1.1.tgz", - "integrity": "sha512-06I3cwOD5Q3LdVd6qfyDGp1U9eau9x9qniSL3b/aDgM5bsJX4nZfCuii2UCFcTfrDq0jCXF4NQ/38qeC8CJZTg==", - "requires": { - "debug": "^4.1.1", - "queue-microtask": "^1.1.0", - "randombytes": "^2.0.3", - "readable-stream": "^3.1.1", - "ws": "^7.0.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "peer": true + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==" + }, + "node_modules/should": { + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "dependencies": { + "should-equal": "^2.0.0", + "should-format": "^3.0.3", + "should-type": "^1.4.0", + "should-type-adaptors": "^1.0.1", + "should-util": "^1.0.0" + } + }, + "node_modules/should-equal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", + "dependencies": { + "should-type": "^1.4.0" + } + }, + "node_modules/should-format": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", + "dependencies": { + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" + } + }, + "node_modules/should-type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==" + }, + "node_modules/should-type-adaptors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", + "dependencies": { + "should-type": "^1.3.0", + "should-util": "^1.0.0" + } + }, + "node_modules/should-util": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" + }, + "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==", + "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==", + "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==", + "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==", + "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" } }, - "source-map": { + "node_modules/slugify": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.7.tgz", + "integrity": "sha512-tf+h5W1IrjNm/9rKKj0JU2MDMruiopx0jjVA5zCdBtcGjfp0+c5rHw/zADLC3IeKlGHtVbHtpfzvYA0OYT+HKg==", + "engines": { + "node": ">=8.0.0" + } + }, + "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==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stickyfill": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stickyfill/-/stickyfill-1.1.1.tgz", + "integrity": "sha512-GCp7vHAfpao+Qh/3Flh9DXEJ/qSi0KJwJw6zYlZOtRYXWUIpMM6mC2rIep/dK8RQqwW0KxGJIllmjPIBOGN8AA==" }, - "string_decoder": { + "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==", - "requires": { + "dependencies": { "safe-buffer": "~5.2.0" } }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" + "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "node_modules/styled-components": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.13.tgz", + "integrity": "sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.38", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" + }, + "node_modules/swagger2openapi": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", + "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", + "dependencies": { + "call-me-maybe": "^1.0.1", + "node-fetch": "^2.6.1", + "node-fetch-h2": "^2.3.0", + "node-readfiles": "^0.2.0", + "oas-kit-common": "^1.0.8", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "oas-validator": "^5.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "boast": "boast.js", + "oas-validate": "oas-validate.js", + "swagger2openapi": "swagger2openapi.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, - "to-regex-range": { + "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==", - "requires": { + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz", + "integrity": "sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "uglify-js": { + "node_modules/uglify-js": { "version": "3.9.3", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.3.tgz", "integrity": "sha512-r5ImcL6QyzQGVimQoov3aL2ZScywrOgBXGndbWrdehKoSvGe/RmiE5Jpw/v+GvxODt6l2tpBXwA7n+qZVlHBMA==", "optional": true, - "requires": { + "dependencies": { "commander": "~2.20.3" }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-js/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==", + "optional": true + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dependencies": { - "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==", - "optional": true - } + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", + "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", + "peer": true, + "engines": { + "node": ">=18.17" } }, - "util-deprecate": { + "node_modules/uri-js-replace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uri-js-replace/-/uri-js-replace-1.0.1.tgz", + "integrity": "sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==" + }, + "node_modules/url-template": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", + "integrity": "sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==" + }, + "node_modules/use-sync-external-store": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz", + "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, - "wordwrap": { + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "peer": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.0.tgz", + "integrity": "sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng==", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.0", + "is-number-object": "^1.1.0", + "is-string": "^1.1.0", + "is-symbol": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.16.tgz", + "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, - "ws": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.0.tgz", - "integrity": "sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w==" + "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==", + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "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/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } }, - "yaml-ast-parser": { + "node_modules/yaml-ast-parser": { "version": "0.0.43", "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + }, + "node_modules/yargs": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz", + "integrity": "sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } } } } diff --git a/package.json b/package.json index 0b89827..87b5c06 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,15 @@ { "name": "eko-platform-services", "version": "1.0.0", - "dependencies": { - "@redocly/openapi-cli": "^0.12.11" - }, "private": true, "scripts": { - "start": "openapi preview-docs", - "build": "openapi bundle -o docs", - "test": "openapi validate" + "start": "redocly preview-docs", + "build": "redocly bundle openapi/openapi.yaml -o docs/openapi.yaml", + "test": "redocly lint", + "test-config": "redocly check-config", + "check-updates": "echo 'TO UPDATE, RUN: npm install package-name' && npm outdated --depth=0" }, - "devDependencies": {} + "dependencies": { + "@redocly/cli": "^1.26.0" + } } From fbb67f8035adaf039186c3aecc1e04db466f1dc3 Mon Sep 17 00:00:00 2001 From: Kumar Abhishek Date: Mon, 16 Dec 2024 00:55:10 +0530 Subject: [PATCH 2/2] feat: upgrade cli tool and openapi version --- docs/openapi.yaml | 1613 +---------------- openapi/openapi.yaml | 93 +- openapi/paths/create@evalue.yaml | 34 - ...stomers@mobile_number:{mobile_number}.yaml | 2 +- ...1@agent@user_code:20310003@settlement.yaml | 19 - ...@user_code:20310003@settlementaccount.yaml | 19 - ...user_code:20310003@settlementaccounts.yaml | 38 - openapi/paths/ekoapi@v1@banks.yaml | 27 - ...nks@bankcode:KKBK@accounts@1711650498.yaml | 17 - ...ustomers@mobile_number:7065155445@otp.yaml | 17 - ...s@mobile_number:8800776655@recipients.yaml | 17 - ...v1@customers@mobile_number:8811990077.yaml | 17 - ...ber:8811990077@product:changename@otp.yaml | 17 - ...cipients@acc_bankcode:1711650498_KKBK.yaml | 17 - ...ents@acc_ifsc:10037431941_IDFB0041382.yaml | 17 - ...0077@recipients@recipient_id:10016176.yaml | 17 - ...0077@recipients@recipient_id:10016183.yaml | 17 - ...v1@customers@mobile_number:9899796311.yaml | 17 - ...mers@mobile_number:9910028267@balance.yaml | 18 - ...e_number:9922334455@product:indonepal.yaml | 18 - ...22334455@product:indonepal@recipients.yaml | 17 - ...e_number:9922334466@product:indonepal.yaml | 17 - ...22334466@product:indonepal@recipients.yaml | 17 - ...donepalbranch:32147368490404004005_11.yaml | 17 - ...mber:9922334477@product:indonepal@otp.yaml | 17 - ...duct:changename@verification@otp:1633.yaml | 17 - ...roduct:indonepal@verification@otp:203.yaml | 17 - ...api@v1@customers@verification@otp:135.yaml | 17 - openapi/paths/ekoapi@v1@pan@verify.yaml | 17 - openapi/paths/ekoapi@v1@transactions.yaml | 17 - .../ekoapi@v1@transactions@12870517.yaml | 17 - ...i@v1@transactions@15065953@refund@otp.yaml | 17 - .../ekoapi@v1@transactions@15162673.yaml | 18 - ...koapi@v1@transactions@15313195@refund.yaml | 17 - ...i@v1@transactions@15346925@refund@otp.yaml | 17 - ...koapi@v1@transactions@16165313@refund.yaml | 17 - .../ekoapi@v1@transactions@4091@otp.yaml | 17 - .../ekoapi@v1@transactions@4093@verify.yaml | 17 - ...atch@client_ref_id:EKO351551516341814.yaml | 18 - ...ns@client_ref_id:EKO20180219164433190.yaml | 17 - ...tions@client_ref_id:Settlement0000010.yaml | 18 - .../paths/ekoapi@v1@transactions@split.yaml | 58 - openapi/paths/loanid:.yaml | 14 - openapi/paths/offerloan.yaml | 39 - openapi/paths/repayment.yaml | 32 - openapi/paths/requestloan.yaml | 96 - openapi/paths/requestloan@accept.yaml | 27 - .../user@services@user_code:{user_code}.yaml | 4 +- 48 files changed, 50 insertions(+), 2631 deletions(-) delete mode 100644 openapi/paths/create@evalue.yaml delete mode 100644 openapi/paths/ekoapi@v1@agent@user_code:20310003@settlement.yaml delete mode 100644 openapi/paths/ekoapi@v1@agent@user_code:20310003@settlementaccount.yaml delete mode 100644 openapi/paths/ekoapi@v1@agent@user_code:20310003@settlementaccounts.yaml delete mode 100644 openapi/paths/ekoapi@v1@banks.yaml delete mode 100644 openapi/paths/ekoapi@v1@banks@bankcode:KKBK@accounts@1711650498.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:7065155445@otp.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:8800776655@recipients.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:8811990077.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@product:changename@otp.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@acc_bankcode:1711650498_KKBK.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@acc_ifsc:10037431941_IDFB0041382.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@recipient_id:10016176.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@recipient_id:10016183.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:9899796311.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:9910028267@balance.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:9922334455@product:indonepal.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:9922334455@product:indonepal@recipients.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal@recipients.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal@recipients@acc_indonepalbranch:32147368490404004005_11.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@mobile_number:9922334477@product:indonepal@otp.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@product:changename@verification@otp:1633.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@product:indonepal@verification@otp:203.yaml delete mode 100644 openapi/paths/ekoapi@v1@customers@verification@otp:135.yaml delete mode 100644 openapi/paths/ekoapi@v1@pan@verify.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@12870517.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@15065953@refund@otp.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@15162673.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@15313195@refund.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@15346925@refund@otp.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@16165313@refund.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@4091@otp.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@4093@verify.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@batch@client_ref_id:EKO351551516341814.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@client_ref_id:EKO20180219164433190.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@client_ref_id:Settlement0000010.yaml delete mode 100644 openapi/paths/ekoapi@v1@transactions@split.yaml delete mode 100644 openapi/paths/loanid:.yaml delete mode 100644 openapi/paths/offerloan.yaml delete mode 100644 openapi/paths/repayment.yaml delete mode 100644 openapi/paths/requestloan.yaml delete mode 100644 openapi/paths/requestloan@accept.yaml diff --git a/docs/openapi.yaml b/docs/openapi.yaml index 9c81c42..14650bf 100644 --- a/docs/openapi.yaml +++ b/docs/openapi.yaml @@ -1,98 +1,68 @@ -openapi: 3.0.2 +openapi: 3.1.0 info: title: EPS API version: 0.1.1 - termsOfService: 'https://example.com/terms/' + termsOfService: https://example.com/terms/ contact: name: Contact Eko email: info@eko.co.in - url: 'http://example.com/contact' + url: http://example.com/contact license: name: Apache 2.0 - url: 'http://www.apache.org/licenses/LICENSE-2.0.html' + url: http://www.apache.org/licenses/LICENSE-2.0.html x-logo: - url: 'https://ekoin.netlify.app/images/logo.svg' - description: >- - This is a **work-in-progress** OpenAPI specification for the EPS developer - platform. - + url: https://ekoin.netlify.app/images/logo.svg + description: |- + This is a **work-in-progress** OpenAPI specification for the EPS developer platform. # Introduction - This API definition is intended to to be a good starting point for - describing your API in - [OpenAPI/Swagger - format](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md). - It also demonstrates features of - [create-openapi-repo](https://github.com/Redocly/create-openapi-repo) tool - and - [Redoc](https://github.com/Redocly/Redoc) documentation engine. So beyond - the standard OpenAPI syntax we use a few - [vendor - extensions](https://github.com/Redocly/Redoc/blob/master/docs/redoc-vendor-extensions.md). - # OpenAPI Specification - The goal of The OpenAPI Specification is to define a standard, - language-agnostic interface to REST APIs which - allows both humans and computers to discover and understand the capabilities - of the service without access to source - code, documentation, or through network traffic inspection. When properly - defined via OpenAPI, a consumer can - understand and interact with the remote service with a minimal amount of - implementation logic. Similar to what - interfaces have done for lower-level programming, OpenAPI removes the - guesswork in calling the service. -externalDocs: - description: Checkout the developer portal to read the detailed guides - url: 'https://developers.eko.in' +servers: + - url: https://staging.eko.in:25004/ekoicici/v1 tags: - name: Agent Management description: Onboard your agents/users and manage services for them. - name: Customers - description: >- - Create and verify customers. Perform recurring transactions and add - multiple recipients to the same customer. + description: Create and verify customers. Perform recurring transactions and add multiple recipients to the same customer. - name: Customer KYC - description: >- - Upgrade customer KYC status and enable higher amount of transactions per - month. + description: Upgrade customer KYC status and enable higher amount of transactions per month. - name: Recipients description: Manage recipients for your customers to transfer money to. - name: Transaction description: Money Transfer APIs. - - name: Verification APIs - name: Banks description: Get bank information. - name: Token @@ -103,20 +73,17 @@ tags: description: sample description - name: AePS Fund Settlement description: sample description -servers: - - url: 'https://staging.eko.in:25004/ekoicici/v1' +externalDocs: + description: Checkout the developer portal to read the detailed guides + url: https://developers.eko.in paths: /user/services: get: summary: Get Services - description: > + description: | Return a list of services available for your users - 1. This API returns a unique service_code for each service - - 2. This service_code needs to be used while activating the service for - your users - + 2. This service_code needs to be used while activating the service for your users 3. The services available are: * AePS Cashout * eKYC @@ -137,18 +104,14 @@ paths: deprecated: false security: [] servers: - - url: 'https://staging.eko.in:25004/ekoicici/v1' + - url: https://staging.eko.in:25004/ekoicici/v1 /user/request/otp: put: summary: Request OTP - description: > + description: | Send an OTP to your agent/user to verify their mobile number - - * Mobile number of the user is an important parameter that needs to be - captured during onboarding of a user. - + * Mobile number of the user is an important parameter that needs to be captured during onboarding of a user. * Every mobile number needs to be verified via OTP. - * You will not receive the OTP on the mobile number on UAT platform operationId: putUserRequestOtp tags: @@ -178,7 +141,7 @@ paths: deprecated: false security: [] servers: - - url: 'https://api.eko.in:25002/ekoicici/v1' + - url: https://api.eko.in:25002/ekoicici/v1 /user/verify: put: summary: Verify User Mobile Number @@ -197,22 +160,16 @@ paths: deprecated: false security: [] servers: - - url: 'https://staging.eko.in:25004/ekoapi/v1' + - url: https://staging.eko.in:25004/ekoapi/v1 /user/onboard: put: summary: Onboard User - description: > + description: | Onboard a new agent/user on the platform. + We verify the PAN number provided by you in this step and match the name returned in PAN verification and the name coming in API. So please do enter valid PAN number and it should be of the same merchant/user whose name you are providing. - We verify the PAN number provided by you in this step and match the name - returned in PAN verification and the name coming in API. So please do - enter valid PAN number and it should be of the same merchant/user whose - name you are providing. - - - The name matching is only for the production, on staging we won't be - matching the name from PAN verification and in the request. + The name matching is only for the production, on staging we won't be matching the name from PAN verification and in the request. operationId: putUserOnboard tags: - Agent Management @@ -227,67 +184,33 @@ paths: deprecated: false security: [] servers: - - url: 'https://staging.eko.in:25004/ekoicici/v1' + - url: https://staging.eko.in:25004/ekoicici/v1 /user/service/activate: put: summary: Activate Service - description: > + description: | Activate a particular service for your agent/user. - ### Mandatory Parameyters for AePS Activation: - - For the AePS activation, you need to pass user_code, initiator_id, - service_code = 43 or 1, modelname, devicenumber, office_address, - address_as_per_proof, pan_card as mandatory and either of - voter_card_front and voter_card_back or aadhar_front and aadhar_back. - + For the AePS activation, you need to pass user_code, initiator_id, service_code = 43 or 1, modelname, devicenumber, office_address, address_as_per_proof, pan_card as mandatory and either of voter_card_front and voter_card_back or aadhar_front and aadhar_back. Either of Voter Card or Aadhaar Card is required. + If you are sending voter card send in the parameters voter_card_front and voter_card_back. If you are sending Aadhaar card send in the parameters aadhar_front and aadhar_back. - If you are sending voter card send in the parameters voter_card_front - and voter_card_back. If you are sending Aadhaar card send in the - parameters aadhar_front and aadhar_back. - - - By activating AePS for merchants using the new service code = 43, they - will be able to conduct AePS transactions instantly. If we find any - mismatch in documents, the merchant’s AePS business will be paused. We - will communicate the same to you within 24 working hours of merchant - activation and ask for re-uploading updated documents. Post re-upload, - the business will continue as usual. - - Note - We highly recommend to activate all new AePS merchants using the - new service code = 43 to benefit from seamless integration. - - Please note that if you do not change service code = 1, all your - merchants will be on-boarded using the current flow with a 7 working day - TAT for merchant activation. - + By activating AePS for merchants using the new service code = 43, they will be able to conduct AePS transactions instantly. If we find any mismatch in documents, the merchant’s AePS business will be paused. We will communicate the same to you within 24 working hours of merchant activation and ask for re-uploading updated documents. Post re-upload, the business will continue as usual. + Note - We highly recommend to activate all new AePS merchants using the new service code = 43 to benefit from seamless integration. + Please note that if you do not change service code = 1, all your merchants will be on-boarded using the current flow with a 7 working day TAT for merchant activation. ### AePS Activation TAT - - After activation, the user state goes into pending state and it will - take 3 business days for any user to get activated for AePS. - + After activation, the user state goes into pending state and it will take 3 business days for any user to get activated for AePS. ### Please Note: - - 1. In case of AePS service activation, the user_code is the unique code - received in response to the Onboard User API - + 1. In case of AePS service activation, the user_code is the unique code received in response to the Onboard User API 2. Either of Voter Card or Aadhaar Card is required. - - 3. If you are sending voter card send in the parameters voter_card_front - and voter_card_back. If you are sending aadhaar card send int the - parameters aadhar_front and aadhar_back - - 4. The file size for the documents for AePS activation should be less - than 1MB. - - 5. We accept the images in JPEG, JPG and PDF format, not in PNG. PNG - images are rejected from the partner bank. + 3. If you are sending voter card send in the parameters voter_card_front and voter_card_back. If you are sending aadhaar card send int the parameters aadhar_front and aadhar_back + 4. The file size for the documents for AePS activation should be less than 1MB. + 5. We accept the images in JPEG, JPG and PDF format, not in PNG. PNG images are rejected from the partner bank. operationId: putUserServiceActivate tags: - Agent Management @@ -302,13 +225,13 @@ paths: deprecated: false security: [] servers: - - url: 'https://staging.eko.in:25004/ekoicici/v1' - '/user/services/user_code:{user_code}': + - url: https://staging.eko.in:25004/ekoicici/v1 + /user/services/user_code:{user_code}: get: summary: User Services Enquiry - description: GetUserServices - operationId: | + description: | Returns the status of each service associated with your agent/user. + operationId: GetUserServices tags: - Agent Management parameters: @@ -329,11 +252,11 @@ paths: deprecated: false security: [] servers: - - url: 'https://staging.eko.in:25004/ekoicici/v1' + - url: https://staging.eko.in:25004/ekoicici/v1 /onboard: put: summary: Onboard_PUT - description: 'https://api.eko.in:25002/ekoicici/v1/user/onboard' + description: https://api.eko.in:25002/ekoicici/v1/user/onboard operationId: Onboard_PUT tags: - Customers @@ -348,8 +271,8 @@ paths: deprecated: false security: [] servers: - - url: 'https://api.eko.in:25002/ekoicici/v1/user' - '/customers/mobile_number:{mobile_number}': + - url: https://api.eko.in:25002/ekoicici/v1/user + /customers/mobile_number:{mobile_number}: get: summary: Get customer information description: Get a customer's basic profile information @@ -375,1029 +298,7 @@ paths: deprecated: false security: [] servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:8811990077': - put: - summary: EkoapiV1CustomersMobileNumber8811990077_PUT - description: Create a customer - operationId: EkoapiV1CustomersMobileNumber8811990077_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/product:changename/verification/otp:1633': - put: - summary: EkoapiV1CustomersProductChangenameVerificationOtp1633_PUT - description: Name Change verification - operationId: EkoapiV1CustomersProductChangenameVerificationOtp1633_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:8811990077/product:changename/otp': - post: - summary: EkoapiV1CustomersMobileNumber8811990077ProductChangenameOtp_POST - description: Resend OTP for Name change verification - operationId: EkoapiV1CustomersMobileNumber8811990077ProductChangenameOtp_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:9899796311': - put: - summary: EkoapiV1CustomersMobileNumber9899796311_PUT - description: Manual KYC using the Aadhaar XML - operationId: EkoapiV1CustomersMobileNumber9899796311_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/verification/otp:135': - put: - summary: EkoapiV1CustomersVerificationOtp135_PUT - description: Verify customer identity - operationId: EkoapiV1CustomersVerificationOtp135_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:7065155445/otp': - post: - summary: EkoapiV1CustomersMobileNumber7065155445Otp_POST - description: Resend customer identity verification otp - operationId: EkoapiV1CustomersMobileNumber7065155445Otp_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/banks: - get: - summary: EkoapiV1Banks_GET - description: Retrieve bank details via bank_code - operationId: EkoapiV1Banks_GET - parameters: - - name: bank_code - in: query - description: '' - required: true - style: form - explode: true - schema: - type: string - example: IDFB - - $ref: '#/components/parameters/initiator_id' - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/banks/bankcode:KKBK/accounts/1711650498': - post: - summary: EkoapiV1BanksBankcodeKKBKAccounts1711650498_POST - description: Account verification - operationId: EkoapiV1BanksBankcodeKKBKAccounts1711650498_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:8811990077/recipients/acc_ifsc:10037431941_IDFB0041382': - put: - summary: >- - EkoapiV1CustomersMobileNumber8811990077RecipientsAccIfsc10037431941IDFB0041382_PUT - description: Add recipient using account and ifsc - operationId: >- - EkoapiV1CustomersMobileNumber8811990077RecipientsAccIfsc10037431941IDFB0041382_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:8811990077/recipients/acc_bankcode:1711650498_KKBK': - put: - summary: >- - EkoapiV1CustomersMobileNumber8811990077RecipientsAccBankcode1711650498KKBK_PUT - description: Add recipient using account and bankcode - operationId: >- - EkoapiV1CustomersMobileNumber8811990077RecipientsAccBankcode1711650498KKBK_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:8800776655/recipients': - get: - summary: EkoapiV1CustomersMobileNumber8800776655Recipients_GET - description: Retrieve all recipients - operationId: EkoapiV1CustomersMobileNumber8800776655Recipients_GET - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:8811990077/recipients/recipient_id:10016183': - get: - summary: EkoapiV1CustomersMobileNumber8811990077RecipientsRecipientId10016183_GET - description: Get Recipient Detail - operationId: EkoapiV1CustomersMobileNumber8811990077RecipientsRecipientId10016183_GET - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:8811990077/recipients/recipient_id:10016176': - delete: - summary: >- - EkoapiV1CustomersMobileNumber8811990077RecipientsRecipientId10016176_DELETE - description: Remove recipient - operationId: >- - EkoapiV1CustomersMobileNumber8811990077RecipientsRecipientId10016176_DELETE - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/transactions/split: - get: - summary: EkoapiV1TransactionsSplit_GET - description: 'Split Transaction API ' - operationId: EkoapiV1TransactionsSplit_GET - parameters: - - name: customer_id - in: query - description: '' - required: true - style: form - explode: true - schema: - type: integer - format: int64 - example: 8811990077 - - name: recipient_id - in: query - description: '' - required: true - style: form - explode: true - schema: - type: integer - format: int32 - example: 10016175 - - name: amount - in: query - description: '' - required: true - style: form - explode: true - schema: - type: integer - format: int32 - example: 20000 - - name: channel - in: query - description: '' - required: true - style: form - explode: true - schema: - type: integer - format: int32 - example: 1 - - $ref: '#/components/parameters/initiator_id' - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/transactions: - post: - summary: EkoapiV1Transactions_POST - description: Send money using IMPS channel - operationId: EkoapiV1Transactions_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/transactions/4093/verify: - put: - summary: EkoapiV1Transactions4093Verify_PUT - description: Transaction OTP Verify API - operationId: EkoapiV1Transactions4093Verify_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/transactions/4091/otp: - post: - summary: EkoapiV1Transactions4091Otp_POST - description: Resend OTP PPI wallet Transaction - operationId: EkoapiV1Transactions4091Otp_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/transactions/15162673: - get: - summary: EkoapiV1Transactions15162673_GET - description: Transaction Inquiry using Eko TID - operationId: EkoapiV1Transactions15162673_GET - parameters: - - $ref: '#/components/parameters/initiator_id' - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/transactions/client_ref_id:Settlement0000010': - get: - summary: EkoapiV1TransactionsClientRefIdSettlement0000010_GET - description: Transaction Inquiry using partner reference - operationId: EkoapiV1TransactionsClientRefIdSettlement0000010_GET - parameters: - - $ref: '#/components/parameters/initiator_id' - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/transactions/batch/client_ref_id:EKO351551516341814': - get: - summary: EkoapiV1TransactionsBatchClientRefIdEKO351551516341814_GET - description: batch inquiry using client ref - operationId: EkoapiV1TransactionsBatchClientRefIdEKO351551516341814_GET - parameters: - - $ref: '#/components/parameters/initiator_id' - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/transactions/15313195/refund: - post: - summary: EkoapiV1Transactions15313195Refund_POST - description: Refund Transaction - operationId: EkoapiV1Transactions15313195Refund_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/transactions/15346925/refund/otp: - post: - summary: EkoapiV1Transactions15346925RefundOtp_POST - description: Resend Refund otp - operationId: EkoapiV1Transactions15346925RefundOtp_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/pan/verify: - post: - summary: EkoapiV1PanVerify_POST - description: Pan Verification - operationId: EkoapiV1PanVerify_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:9910028267/balance': - get: - summary: EkoapiV1CustomersMobileNumber9910028267Balance_GET - description: Wallet Balance Inquiry API - operationId: EkoapiV1CustomersMobileNumber9910028267Balance_GET - parameters: - - $ref: '#/components/parameters/initiator_id' - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:9922334455/product:indonepal': - get: - summary: EkoapiV1CustomersMobileNumber9922334455ProductIndonepal_GET - description: Retrieve a customer - operationId: EkoapiV1CustomersMobileNumber9922334455ProductIndonepal_GET - parameters: - - $ref: '#/components/parameters/initiator_id' - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:9922334466/product:indonepal': - put: - summary: EkoapiV1CustomersMobileNumber9922334466ProductIndonepal_PUT - description: Create a customer - operationId: EkoapiV1CustomersMobileNumber9922334466ProductIndonepal_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/product:indonepal/verification/otp:203': - put: - summary: EkoapiV1CustomersProductIndonepalVerificationOtp203_PUT - description: Verify customer identity - operationId: EkoapiV1CustomersProductIndonepalVerificationOtp203_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:9922334477/product:indonepal/otp': - post: - summary: EkoapiV1CustomersMobileNumber9922334477ProductIndonepalOtp_POST - description: Resend customer identity verification otp - operationId: EkoapiV1CustomersMobileNumber9922334477ProductIndonepalOtp_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:9922334466/product:indonepal/recipients': - put: - summary: EkoapiV1CustomersMobileNumber9922334466ProductIndonepalRecipients_PUT - description: Add recipient for cash payout - operationId: EkoapiV1CustomersMobileNumber9922334466ProductIndonepalRecipients_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:9922334466/product:indonepal/recipients/acc_indonepalbranch:32147368490404004005_11': - put: - summary: >- - EkoapiV1CustomersMobileNumber9922334466ProductIndonepalRecipientsAccIndonepalbranch3214736849040400400511_PUT - description: Add recipient for account deposit - operationId: >- - EkoapiV1CustomersMobileNumber9922334466ProductIndonepalRecipientsAccIndonepalbranch3214736849040400400511_PUT - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/customers/mobile_number:9922334455/product:indonepal/recipients': - get: - summary: EkoapiV1CustomersMobileNumber9922334455ProductIndonepalRecipients_GET - description: Retrieve all recipients - operationId: EkoapiV1CustomersMobileNumber9922334455ProductIndonepalRecipients_GET - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/transactions/12870517: - get: - summary: EkoapiV1Transactions12870517_GET - description: Transaction inquiry using Eko TID - operationId: EkoapiV1Transactions12870517_GET - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/transactions/client_ref_id:EKO20180219164433190': - get: - summary: EkoapiV1TransactionsClientRefIdEKO20180219164433190_GET - description: Transaction Inquiry API using Partner reference number - operationId: EkoapiV1TransactionsClientRefIdEKO20180219164433190_GET - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/transactions/16165313/refund: - post: - summary: EkoapiV1Transactions16165313Refund_POST - description: Refund Transaction - operationId: EkoapiV1Transactions16165313Refund_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /ekoapi/v1/transactions/15065953/refund/otp: - post: - summary: EkoapiV1Transactions15065953RefundOtp_POST - description: Resend Refund otp - operationId: EkoapiV1Transactions15065953RefundOtp_POST - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/agent/user_code:20310003/settlementaccount': - put: - summary: EkoapiV1AgentUserCode20310003Settlementaccount_PUT - description: 'Add bank account [Fund Settlement]' - operationId: EkoapiV1AgentUserCode20310003Settlementaccount_PUT - tags: - - AePS Fund Settlement - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/agent/user_code:20310003/settlementaccounts': - get: - summary: EkoapiV1AgentUserCode20310003Settlementaccounts_GET - description: 'Get list of recipients mapped to user [Fund Settlement]' - operationId: EkoapiV1AgentUserCode20310003Settlementaccounts_GET - tags: - - AePS Fund Settlement - parameters: - - name: service_code - in: query - description: '' - required: true - style: form - explode: true - schema: - type: integer - format: int32 - example: 39 - - name: Content-Type - in: header - description: '' - required: true - style: simple - schema: - type: string - example: application/x-www-form-urlencoded - - $ref: '#/components/parameters/initiator_id' - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - '/ekoapi/v1/agent/user_code:20310003/settlement': - post: - summary: EkoapiV1AgentUserCode20310003Settlement_POST - description: Initiate Settlement - operationId: EkoapiV1AgentUserCode20310003Settlement_POST - tags: - - AePS Fund Settlement - parameters: - - $ref: '#/components/parameters/developer_key' - - $ref: '#/components/parameters/secret-key' - - $ref: '#/components/parameters/secret-key-timestamp' - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.in:25004/' - variables: {} - /requestloan: - post: - summary: Requestloan_POST - description: Request a loan - operationId: Requestloan_POST - parameters: [] - requestBody: - description: '' - content: - application/json: - schema: - $ref: '#/components/schemas/Request' - example: - ekoLoanHistory: - - loanProviderName: Rupaiya Exchange - loanAmount: 30000 - status: Acceptance In Review - - loanProviderName: Happy Loans - loanAmount: 50000 - status: Loan Disbursed Partially - - loanProviderName: Mintifi - loanAmount: 50000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 50000 - status: Loan Rejected By Merchant - - loanProviderName: Rupaiya Exchange - loanAmount: 30000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 150000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 100000 - status: Loan Rejected By Merchant - - loanProviderName: Rupaiya Exchange - loanAmount: 120000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 120000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 100000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 80000 - status: Loan Rejected By Merchant - - loanProviderName: Rupaiya Exchange - loanAmount: 80000 - status: Initiated - isWeekendLoan: 0 - agent_code: 99040481 - loan_amount: 80000 - city: Pune City - street: Smart Mobile 394 New Mangalwar Peth - state: Maharashtra - pincode: 411011 - firstName: Yogita - lastName: Sudhir - panNo: FLLPS1033N - aadhaarNo: 484253598001 - dob: 1995-06-13T00:00:00.000Z - mobileNo: 7066259607 - emailID: smartphone.xerox1@gmail.com - agent_type: MERCHANT - onboardedDate: 2017-05-25T00:00:00.000Z - transactions: - - transactionsType: Sales - transactionsValue: 1316244 - transactionsMonthYear: 1/2018 - transactionsValueType: Volume - primary: 0 - - transactionsType: Sales - transactionsValue: 2088795 - transactionsMonthYear: 12/2017 - transactionsValueType: Volume - primary: 0 - - transactionsType: Sales - transactionsValue: 1418880 - transactionsMonthYear: 11/2017 - transactionsValueType: Volume - primary: 0 - - transactionsType: Sales - transactionsValue: 1288967 - transactionsMonthYear: 10/2017 - transactionsValueType: Volume - primary: 0 - required: true - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https:////eko/' - variables: {} - /create/evalue: - put: - summary: CreateEvalue_PUT - description: Evalue request - operationId: CreateEvalue_PUT - parameters: [] - requestBody: - description: '' - content: - application/json: - schema: - $ref: '#/components/schemas/Request1' - example: - remarks: test - date: 22022017 - bank_ref_num: 99872229222 - amount: 150000 - agent_code: 99021232 - source: Service Provider Name - prefunder_bank: 1 - payment_mode: 4 - client_ref_id: 24774761487417893000 - bc: 1 - bank_code: HDFC - loan_id: 429f2733-5b9f-40e6-9b22- fe642efb8aeb - required: true - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.co.in:25004/ekoicici/v1/loan/' - variables: {} - '/loanid:': - get: - summary: LoanidProductId_GET - description: Loan inquiry - operationId: LoanidProductId_GET - parameters: [] - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.co.in:25004/ekoicici/v1/loan/' - variables: {} - /offerloan: - post: - summary: Offerloan_POST - description: Loan callback - operationId: Offerloan_POST - parameters: [] - requestBody: - description: '' - content: - application/json: - schema: - $ref: '#/components/schemas/Request2' - example: - plan_id: null - product_id: 4e736c66-5032-7683-4b6d-697771584847 - step_num: 1 - proceed: true - consumerId: null - claimed: false - data: - loanAmount: 100 - interestRate: 2 - interestType: percent - repaymentDays: null - processingFees: 100 - loanType: '' - tenure: 30 - additionalData: '' - autoRepaymentStatus: 1 - expiryDate: '15-11-2017 21:00:00' - required: true - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: >- - http://test.webservices.eko.co.in:8080/ekoloanwebservice/webapi// - variables: {} - /requestloan/accept: - post: - summary: RequestloanAccept_POST - description: Accept a loan - operationId: RequestloanAccept_POST - parameters: [] - requestBody: - description: '' - content: - application/json: - schema: - $ref: '#/components/schemas/Request3' - example: - product_id: a1ef2e46-c2ed-4b0a-93bb-46954cb4f9a0 - step_num: 2 - data: - consent: - customerAccept: true - required: true - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https:////eko/' - variables: {} - /repayment: - post: - summary: Repayment_POST - description: Loan repayment - operationId: Repayment_POST - parameters: [] - requestBody: - description: '' - content: - application/json: - schema: - $ref: '#/components/schemas/Request4' - example: - loan_id: cbc27623-a0af-4838-9f8d-73a829183321 - disbursement_amount: 100000 - disbursement_date: 2017-02-24T00:00:00.000Z - due_date: 2017-02-28T00:00:00.000Z - repay_amount: 56565 - account_no: 22324234324 - reference_no: 2342423423 - sanction_id: fsdfsdfsdfsdfsf - tranche_id: sdfsdfsdfsdferefsds - source: 1 - required: true - responses: - '200': - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: 'https://staging.eko.co.in:25004/ekoicici/v1/loan/' + - url: https://staging.eko.in:25004 variables: {} components: parameters: @@ -1435,427 +336,3 @@ components: type: integer format: int64 example: 1516705204593 - schemas: - EkoLoanHistory: - type: object - title: EkoLoanHistory - required: - - loanProviderName - - loanAmount - - status - properties: - loanProviderName: - type: string - loanAmount: - type: string - status: - type: string - example: - loanProviderName: Rupaiya Exchange - loanAmount: 30000 - status: Acceptance In Review - Transaction: - type: object - title: Transaction - required: - - transactionsType - - transactionsValue - - transactionsMonthYear - - transactionsValueType - - primary - properties: - transactionsType: - type: string - transactionsValue: - type: string - transactionsMonthYear: - type: string - transactionsValueType: - type: string - primary: - type: string - example: - transactionsType: Sales - transactionsValue: 1316244 - transactionsMonthYear: 1/2018 - transactionsValueType: Volume - primary: 0 - Request: - title: Request - required: - - ekoLoanHistory - - isWeekendLoan - - agent_code - - loan_amount - - city - - street - - state - - pincode - - firstName - - lastName - - panNo - - aadhaarNo - - dob - - mobileNo - - emailID - - agent_type - - onboardedDate - - transactions - type: object - properties: - ekoLoanHistory: - type: array - items: - $ref: '#/components/schemas/EkoLoanHistory' - description: '' - isWeekendLoan: - type: integer - format: int32 - agent_code: - type: string - loan_amount: - type: string - city: - type: string - street: - type: string - state: - type: string - pincode: - type: string - firstName: - type: string - lastName: - type: string - panNo: - type: string - aadhaarNo: - type: string - dob: - type: string - mobileNo: - type: string - emailID: - type: string - agent_type: - type: string - onboardedDate: - type: string - transactions: - type: array - items: - $ref: '#/components/schemas/Transaction' - description: '' - example: - ekoLoanHistory: - - loanProviderName: Rupaiya Exchange - loanAmount: 30000 - status: Acceptance In Review - - loanProviderName: Happy Loans - loanAmount: 50000 - status: Loan Disbursed Partially - - loanProviderName: Mintifi - loanAmount: 50000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 50000 - status: Loan Rejected By Merchant - - loanProviderName: Rupaiya Exchange - loanAmount: 30000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 150000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 100000 - status: Loan Rejected By Merchant - - loanProviderName: Rupaiya Exchange - loanAmount: 120000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 120000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 100000 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 80000 - status: Loan Rejected By Merchant - - loanProviderName: Rupaiya Exchange - loanAmount: 80000 - status: Initiated - isWeekendLoan: 0 - agent_code: 99040481 - loan_amount: 80000 - city: Pune City - street: Smart Mobile 394 New Mangalwar Peth - state: Maharashtra - pincode: 411011 - firstName: Yogita - lastName: Sudhir - panNo: FLLPS1033N - aadhaarNo: 484253598001 - dob: 1995-06-13T00:00:00.000Z - mobileNo: 7066259607 - emailID: smartphone.xerox1@gmail.com - agent_type: MERCHANT - onboardedDate: 2017-05-25T00:00:00.000Z - transactions: - - transactionsType: Sales - transactionsValue: 1316244 - transactionsMonthYear: 1/2018 - transactionsValueType: Volume - primary: 0 - - transactionsType: Sales - transactionsValue: 2088795 - transactionsMonthYear: 12/2017 - transactionsValueType: Volume - primary: 0 - - transactionsType: Sales - transactionsValue: 1418880 - transactionsMonthYear: 11/2017 - transactionsValueType: Volume - primary: 0 - - transactionsType: Sales - transactionsValue: 1288967 - transactionsMonthYear: 10/2017 - transactionsValueType: Volume - primary: 0 - Request1: - title: Request1 - required: - - remarks - - date - - bank_ref_num - - amount - - agent_code - - source - - prefunder_bank - - payment_mode - - client_ref_id - - bc - - bank_code - - loan_id - type: object - properties: - remarks: - type: string - date: - type: string - bank_ref_num: - type: string - amount: - type: string - agent_code: - type: string - source: - type: string - prefunder_bank: - type: string - payment_mode: - type: string - client_ref_id: - type: string - bc: - type: string - bank_code: - type: string - loan_id: - type: string - example: - remarks: test - date: 22022017 - bank_ref_num: 99872229222 - amount: 150000 - agent_code: 99021232 - source: Service Provider Name - prefunder_bank: 1 - payment_mode: 4 - client_ref_id: 24774761487417893000 - bc: 1 - bank_code: HDFC - loan_id: 429f2733-5b9f-40e6-9b22- fe642efb8aeb - Data: - title: Data - required: - - loanAmount - - interestRate - - interestType - - repaymentDays - - processingFees - - loanType - - tenure - - additionalData - - autoRepaymentStatus - - expiryDate - type: object - properties: - loanAmount: - type: string - interestRate: - type: string - interestType: - type: string - repaymentDays: - type: string - nullable: true - processingFees: - type: string - loanType: - type: string - tenure: - type: string - additionalData: - type: string - autoRepaymentStatus: - type: integer - format: int32 - expiryDate: - type: string - example: - loanAmount: 100 - interestRate: 2 - interestType: percent - repaymentDays: null - processingFees: 100 - loanType: '' - tenure: 30 - additionalData: '' - autoRepaymentStatus: 1 - expiryDate: '15-11-2017 21:00:00' - Request2: - title: Request2 - required: - - plan_id - - product_id - - step_num - - proceed - - consumerId - - claimed - - data - type: object - properties: - plan_id: - type: string - nullable: true - product_id: - type: string - step_num: - type: integer - format: int32 - proceed: - type: boolean - consumerId: - type: string - nullable: true - claimed: - type: boolean - data: - $ref: '#/components/schemas/Data' - example: - plan_id: null - product_id: 4e736c66-5032-7683-4b6d-697771584847 - step_num: 1 - proceed: true - consumerId: null - claimed: false - data: - loanAmount: 100 - interestRate: 2 - interestType: percent - repaymentDays: null - processingFees: 100 - loanType: '' - tenure: 30 - additionalData: '' - autoRepaymentStatus: 1 - expiryDate: '15-11-2017 21:00:00' - Consent: - title: Consent - required: - - customerAccept - type: object - properties: - customerAccept: - type: boolean - example: - customerAccept: true - Data1: - title: Data1 - required: - - consent - type: object - properties: - consent: - $ref: '#/components/schemas/Consent' - example: - consent: - customerAccept: true - Request3: - title: Request3 - required: - - product_id - - step_num - - data - type: object - properties: - product_id: - type: string - step_num: - type: integer - format: int32 - data: - $ref: '#/components/schemas/Data1' - example: - product_id: a1ef2e46-c2ed-4b0a-93bb-46954cb4f9a0 - step_num: 2 - data: - consent: null - customerAccept: true - Request4: - title: Request4 - required: - - loan_id - - disbursement_amount - - disbursement_date - - due_date - - repay_amount - - account_no - - reference_no - - sanction_id - - tranche_id - - source - type: object - properties: - loan_id: - type: string - disbursement_amount: - type: string - disbursement_date: - type: string - due_date: - type: string - repay_amount: - type: string - account_no: - type: string - reference_no: - type: string - sanction_id: - type: string - tranche_id: - type: string - source: - type: integer - format: int32 - example: - loan_id: cbc27623-a0af-4838-9f8d-73a829183321 - disbursement_amount: 100000 - disbursement_date: 2017-02-24T00:00:00.000Z - due_date: 2017-02-28T00:00:00.000Z - repay_amount: 56565 - account_no: 22324234324 - reference_no: 2342423423 - sanction_id: fsdfsdfsdfsdfsf - tranche_id: sdfsdfsdfsdferefsds - source: 1 diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml index 2b1de5f..6e9d01f 100644 --- a/openapi/openapi.yaml +++ b/openapi/openapi.yaml @@ -1,4 +1,4 @@ -openapi: 3.0.2 +openapi: 3.1.0 info: title: EPS API version: 0.1.1 @@ -12,7 +12,7 @@ info: url: 'http://www.apache.org/licenses/LICENSE-2.0.html' x-logo: url: 'https://ekoin.netlify.app/images/logo.svg' - description: + description: $ref: description.md externalDocs: @@ -30,7 +30,6 @@ tags: description: Manage recipients for your customers to transfer money to. - name: Transaction description: Money Transfer APIs. - - name: Verification APIs - name: Banks description: Get bank information. - name: Token @@ -62,91 +61,3 @@ paths: $ref: ./paths/onboard.yaml /customers/mobile_number:{mobile_number}: $ref: ./paths/customers@mobile_number:{mobile_number}.yaml - /ekoapi/v1/customers/mobile_number:8811990077: - $ref: ./paths/ekoapi@v1@customers@mobile_number:8811990077.yaml - /ekoapi/v1/customers/product:changename/verification/otp:1633: - $ref: ./paths/ekoapi@v1@customers@product:changename@verification@otp:1633.yaml - /ekoapi/v1/customers/mobile_number:8811990077/product:changename/otp: - $ref: ./paths/ekoapi@v1@customers@mobile_number:8811990077@product:changename@otp.yaml - /ekoapi/v1/customers/mobile_number:9899796311: - $ref: ./paths/ekoapi@v1@customers@mobile_number:9899796311.yaml - /ekoapi/v1/customers/verification/otp:135: - $ref: ./paths/ekoapi@v1@customers@verification@otp:135.yaml - /ekoapi/v1/customers/mobile_number:7065155445/otp: - $ref: ./paths/ekoapi@v1@customers@mobile_number:7065155445@otp.yaml - /ekoapi/v1/banks: - $ref: ./paths/ekoapi@v1@banks.yaml - /ekoapi/v1/banks/bankcode:KKBK/accounts/1711650498: - $ref: ./paths/ekoapi@v1@banks@bankcode:KKBK@accounts@1711650498.yaml - /ekoapi/v1/customers/mobile_number:8811990077/recipients/acc_ifsc:10037431941_IDFB0041382: - $ref: ./paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@acc_ifsc:10037431941_IDFB0041382.yaml - /ekoapi/v1/customers/mobile_number:8811990077/recipients/acc_bankcode:1711650498_KKBK: - $ref: ./paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@acc_bankcode:1711650498_KKBK.yaml - /ekoapi/v1/customers/mobile_number:8800776655/recipients: - $ref: ./paths/ekoapi@v1@customers@mobile_number:8800776655@recipients.yaml - /ekoapi/v1/customers/mobile_number:8811990077/recipients/recipient_id:10016183: - $ref: ./paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@recipient_id:10016183.yaml - /ekoapi/v1/customers/mobile_number:8811990077/recipients/recipient_id:10016176: - $ref: ./paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@recipient_id:10016176.yaml - /ekoapi/v1/transactions/split: - $ref: ./paths/ekoapi@v1@transactions@split.yaml - /ekoapi/v1/transactions: - $ref: ./paths/ekoapi@v1@transactions.yaml - /ekoapi/v1/transactions/4093/verify: - $ref: ./paths/ekoapi@v1@transactions@4093@verify.yaml - /ekoapi/v1/transactions/4091/otp: - $ref: ./paths/ekoapi@v1@transactions@4091@otp.yaml - /ekoapi/v1/transactions/15162673: - $ref: ./paths/ekoapi@v1@transactions@15162673.yaml - /ekoapi/v1/transactions/client_ref_id:Settlement0000010: - $ref: ./paths/ekoapi@v1@transactions@client_ref_id:Settlement0000010.yaml - /ekoapi/v1/transactions/batch/client_ref_id:EKO351551516341814: - $ref: ./paths/ekoapi@v1@transactions@batch@client_ref_id:EKO351551516341814.yaml - /ekoapi/v1/transactions/15313195/refund: - $ref: ./paths/ekoapi@v1@transactions@15313195@refund.yaml - /ekoapi/v1/transactions/15346925/refund/otp: - $ref: ./paths/ekoapi@v1@transactions@15346925@refund@otp.yaml - /ekoapi/v1/pan/verify: - $ref: ./paths/ekoapi@v1@pan@verify.yaml - /ekoapi/v1/customers/mobile_number:9910028267/balance: - $ref: ./paths/ekoapi@v1@customers@mobile_number:9910028267@balance.yaml - /ekoapi/v1/customers/mobile_number:9922334455/product:indonepal: - $ref: ./paths/ekoapi@v1@customers@mobile_number:9922334455@product:indonepal.yaml - /ekoapi/v1/customers/mobile_number:9922334466/product:indonepal: - $ref: ./paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal.yaml - /ekoapi/v1/customers/product:indonepal/verification/otp:203: - $ref: ./paths/ekoapi@v1@customers@product:indonepal@verification@otp:203.yaml - /ekoapi/v1/customers/mobile_number:9922334477/product:indonepal/otp: - $ref: ./paths/ekoapi@v1@customers@mobile_number:9922334477@product:indonepal@otp.yaml - /ekoapi/v1/customers/mobile_number:9922334466/product:indonepal/recipients: - $ref: ./paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal@recipients.yaml - /ekoapi/v1/customers/mobile_number:9922334466/product:indonepal/recipients/acc_indonepalbranch:32147368490404004005_11: - $ref: ./paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal@recipients@acc_indonepalbranch:32147368490404004005_11.yaml - /ekoapi/v1/customers/mobile_number:9922334455/product:indonepal/recipients: - $ref: ./paths/ekoapi@v1@customers@mobile_number:9922334455@product:indonepal@recipients.yaml - /ekoapi/v1/transactions/12870517: - $ref: ./paths/ekoapi@v1@transactions@12870517.yaml - /ekoapi/v1/transactions/client_ref_id:EKO20180219164433190: - $ref: ./paths/ekoapi@v1@transactions@client_ref_id:EKO20180219164433190.yaml - /ekoapi/v1/transactions/16165313/refund: - $ref: ./paths/ekoapi@v1@transactions@16165313@refund.yaml - /ekoapi/v1/transactions/15065953/refund/otp: - $ref: ./paths/ekoapi@v1@transactions@15065953@refund@otp.yaml - /ekoapi/v1/agent/user_code:20310003/settlementaccount: - $ref: ./paths/ekoapi@v1@agent@user_code:20310003@settlementaccount.yaml - /ekoapi/v1/agent/user_code:20310003/settlementaccounts: - $ref: ./paths/ekoapi@v1@agent@user_code:20310003@settlementaccounts.yaml - /ekoapi/v1/agent/user_code:20310003/settlement: - $ref: ./paths/ekoapi@v1@agent@user_code:20310003@settlement.yaml - /requestloan: - $ref: ./paths/requestloan.yaml - /create/evalue: - $ref: ./paths/create@evalue.yaml - /loanid:: - $ref: ./paths/loanid:.yaml - /offerloan: - $ref: ./paths/offerloan.yaml - /requestloan/accept: - $ref: ./paths/requestloan@accept.yaml - /repayment: - $ref: ./paths/repayment.yaml \ No newline at end of file diff --git a/openapi/paths/create@evalue.yaml b/openapi/paths/create@evalue.yaml deleted file mode 100644 index 39b4671..0000000 --- a/openapi/paths/create@evalue.yaml +++ /dev/null @@ -1,34 +0,0 @@ -put: - summary: CreateEvalue_PUT - description: Evalue request - operationId: CreateEvalue_PUT - parameters: [] - requestBody: - description: '' - content: - application/json: - schema: - $ref: '../components/schemas/Request1.yaml' - example: - remarks: test - date: 22022017 - bank_ref_num: 99872229222 - amount: 150000 - agent_code: 99021232 - source: Service Provider Name - prefunder_bank: 1 - payment_mode: 4 - client_ref_id: 24774761487417892680 - bc: 1 - bank_code: HDFC - loan_id: 429f2733-5b9f-40e6-9b22- fe642efb8aeb - required: true - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.co.in:25004/ekoicici/v1/loan/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/customers@mobile_number:{mobile_number}.yaml b/openapi/paths/customers@mobile_number:{mobile_number}.yaml index 3f80737..ad7eec0 100644 --- a/openapi/paths/customers@mobile_number:{mobile_number}.yaml +++ b/openapi/paths/customers@mobile_number:{mobile_number}.yaml @@ -23,5 +23,5 @@ get: deprecated: false security: [] servers: - - url: https://staging.eko.in:25004/ + - url: https://staging.eko.in:25004 variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@agent@user_code:20310003@settlement.yaml b/openapi/paths/ekoapi@v1@agent@user_code:20310003@settlement.yaml deleted file mode 100644 index 03c46f6..0000000 --- a/openapi/paths/ekoapi@v1@agent@user_code:20310003@settlement.yaml +++ /dev/null @@ -1,19 +0,0 @@ -post: - summary: EkoapiV1AgentUserCode20310003Settlement_POST - description: Initiate Settlement - operationId: EkoapiV1AgentUserCode20310003Settlement_POST - tags: - - AePS Fund Settlement - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@agent@user_code:20310003@settlementaccount.yaml b/openapi/paths/ekoapi@v1@agent@user_code:20310003@settlementaccount.yaml deleted file mode 100644 index e3eca38..0000000 --- a/openapi/paths/ekoapi@v1@agent@user_code:20310003@settlementaccount.yaml +++ /dev/null @@ -1,19 +0,0 @@ -put: - summary: EkoapiV1AgentUserCode20310003Settlementaccount_PUT - description: Add bank account [Fund Settlement] - operationId: EkoapiV1AgentUserCode20310003Settlementaccount_PUT - tags: - - AePS Fund Settlement - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@agent@user_code:20310003@settlementaccounts.yaml b/openapi/paths/ekoapi@v1@agent@user_code:20310003@settlementaccounts.yaml deleted file mode 100644 index 6a2ba7a..0000000 --- a/openapi/paths/ekoapi@v1@agent@user_code:20310003@settlementaccounts.yaml +++ /dev/null @@ -1,38 +0,0 @@ -get: - summary: EkoapiV1AgentUserCode20310003Settlementaccounts_GET - description: Get list of recipients mapped to user [Fund Settlement] - operationId: EkoapiV1AgentUserCode20310003Settlementaccounts_GET - tags: - - AePS Fund Settlement - parameters: - - name: service_code - in: query - description: '' - required: true - style: form - explode: true - schema: - type: integer - format: int32 - example: 39 - - name: Content-Type - in: header - description: '' - required: true - style: simple - schema: - type: string - example: application/x-www-form-urlencoded - - $ref: "../components/parameters/initiator_id.yaml" - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@banks.yaml b/openapi/paths/ekoapi@v1@banks.yaml deleted file mode 100644 index e2668bb..0000000 --- a/openapi/paths/ekoapi@v1@banks.yaml +++ /dev/null @@ -1,27 +0,0 @@ -get: - summary: EkoapiV1Banks_GET - description: Retrieve bank details via bank_code - operationId: EkoapiV1Banks_GET - parameters: - - name: bank_code - in: query - description: '' - required: true - style: form - explode: true - schema: - type: string - example: IDFB - - $ref: "../components/parameters/initiator_id.yaml" - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} diff --git a/openapi/paths/ekoapi@v1@banks@bankcode:KKBK@accounts@1711650498.yaml b/openapi/paths/ekoapi@v1@banks@bankcode:KKBK@accounts@1711650498.yaml deleted file mode 100644 index 96832b1..0000000 --- a/openapi/paths/ekoapi@v1@banks@bankcode:KKBK@accounts@1711650498.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1BanksBankcodeKKBKAccounts1711650498_POST - description: Account verification - operationId: EkoapiV1BanksBankcodeKKBKAccounts1711650498_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:7065155445@otp.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:7065155445@otp.yaml deleted file mode 100644 index 2c5dfb5..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:7065155445@otp.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1CustomersMobileNumber7065155445Otp_POST - description: Resend customer identity verification otp - operationId: EkoapiV1CustomersMobileNumber7065155445Otp_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:8800776655@recipients.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:8800776655@recipients.yaml deleted file mode 100644 index 7fb2aa5..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:8800776655@recipients.yaml +++ /dev/null @@ -1,17 +0,0 @@ -get: - summary: EkoapiV1CustomersMobileNumber8800776655Recipients_GET - description: Retrieve all recipients - operationId: EkoapiV1CustomersMobileNumber8800776655Recipients_GET - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077.yaml deleted file mode 100644 index a6f5a1c..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1CustomersMobileNumber8811990077_PUT - description: Create a customer - operationId: EkoapiV1CustomersMobileNumber8811990077_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@product:changename@otp.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@product:changename@otp.yaml deleted file mode 100644 index f340d88..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@product:changename@otp.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1CustomersMobileNumber8811990077ProductChangenameOtp_POST - description: Resend OTP for Name change verification - operationId: EkoapiV1CustomersMobileNumber8811990077ProductChangenameOtp_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@acc_bankcode:1711650498_KKBK.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@acc_bankcode:1711650498_KKBK.yaml deleted file mode 100644 index 85049ac..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@acc_bankcode:1711650498_KKBK.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1CustomersMobileNumber8811990077RecipientsAccBankcode1711650498KKBK_PUT - description: Add recipient using account and bankcode - operationId: EkoapiV1CustomersMobileNumber8811990077RecipientsAccBankcode1711650498KKBK_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@acc_ifsc:10037431941_IDFB0041382.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@acc_ifsc:10037431941_IDFB0041382.yaml deleted file mode 100644 index ee453c4..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@acc_ifsc:10037431941_IDFB0041382.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1CustomersMobileNumber8811990077RecipientsAccIfsc10037431941IDFB0041382_PUT - description: Add recipient using account and ifsc - operationId: EkoapiV1CustomersMobileNumber8811990077RecipientsAccIfsc10037431941IDFB0041382_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@recipient_id:10016176.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@recipient_id:10016176.yaml deleted file mode 100644 index 6627d92..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@recipient_id:10016176.yaml +++ /dev/null @@ -1,17 +0,0 @@ -delete: - summary: EkoapiV1CustomersMobileNumber8811990077RecipientsRecipientId10016176_DELETE - description: Remove recipient - operationId: EkoapiV1CustomersMobileNumber8811990077RecipientsRecipientId10016176_DELETE - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@recipient_id:10016183.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@recipient_id:10016183.yaml deleted file mode 100644 index 5fdaa23..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:8811990077@recipients@recipient_id:10016183.yaml +++ /dev/null @@ -1,17 +0,0 @@ -get: - summary: EkoapiV1CustomersMobileNumber8811990077RecipientsRecipientId10016183_GET - description: Get Recipient Detail - operationId: EkoapiV1CustomersMobileNumber8811990077RecipientsRecipientId10016183_GET - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:9899796311.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:9899796311.yaml deleted file mode 100644 index 19c8d29..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:9899796311.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1CustomersMobileNumber9899796311_PUT - description: Manual KYC using the Aadhaar XML - operationId: EkoapiV1CustomersMobileNumber9899796311_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:9910028267@balance.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:9910028267@balance.yaml deleted file mode 100644 index ff1273d..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:9910028267@balance.yaml +++ /dev/null @@ -1,18 +0,0 @@ -get: - summary: EkoapiV1CustomersMobileNumber9910028267Balance_GET - description: Wallet Balance Inquiry API - operationId: EkoapiV1CustomersMobileNumber9910028267Balance_GET - parameters: - - $ref: "../components/parameters/initiator_id.yaml" - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334455@product:indonepal.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:9922334455@product:indonepal.yaml deleted file mode 100644 index af053b7..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334455@product:indonepal.yaml +++ /dev/null @@ -1,18 +0,0 @@ -get: - summary: EkoapiV1CustomersMobileNumber9922334455ProductIndonepal_GET - description: Retrieve a customer - operationId: EkoapiV1CustomersMobileNumber9922334455ProductIndonepal_GET - parameters: - - $ref: "../components/parameters/initiator_id.yaml" - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334455@product:indonepal@recipients.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:9922334455@product:indonepal@recipients.yaml deleted file mode 100644 index 8aa3115..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334455@product:indonepal@recipients.yaml +++ /dev/null @@ -1,17 +0,0 @@ -get: - summary: EkoapiV1CustomersMobileNumber9922334455ProductIndonepalRecipients_GET - description: Retrieve all recipients - operationId: EkoapiV1CustomersMobileNumber9922334455ProductIndonepalRecipients_GET - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal.yaml deleted file mode 100644 index 851fce8..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1CustomersMobileNumber9922334466ProductIndonepal_PUT - description: Create a customer - operationId: EkoapiV1CustomersMobileNumber9922334466ProductIndonepal_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal@recipients.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal@recipients.yaml deleted file mode 100644 index 66ed424..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal@recipients.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1CustomersMobileNumber9922334466ProductIndonepalRecipients_PUT - description: Add recipient for cash payout - operationId: EkoapiV1CustomersMobileNumber9922334466ProductIndonepalRecipients_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal@recipients@acc_indonepalbranch:32147368490404004005_11.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal@recipients@acc_indonepalbranch:32147368490404004005_11.yaml deleted file mode 100644 index 9c7ff63..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334466@product:indonepal@recipients@acc_indonepalbranch:32147368490404004005_11.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1CustomersMobileNumber9922334466ProductIndonepalRecipientsAccIndonepalbranch3214736849040400400511_PUT - description: Add recipient for account deposit - operationId: EkoapiV1CustomersMobileNumber9922334466ProductIndonepalRecipientsAccIndonepalbranch3214736849040400400511_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334477@product:indonepal@otp.yaml b/openapi/paths/ekoapi@v1@customers@mobile_number:9922334477@product:indonepal@otp.yaml deleted file mode 100644 index b901a13..0000000 --- a/openapi/paths/ekoapi@v1@customers@mobile_number:9922334477@product:indonepal@otp.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1CustomersMobileNumber9922334477ProductIndonepalOtp_POST - description: Resend customer identity verification otp - operationId: EkoapiV1CustomersMobileNumber9922334477ProductIndonepalOtp_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@product:changename@verification@otp:1633.yaml b/openapi/paths/ekoapi@v1@customers@product:changename@verification@otp:1633.yaml deleted file mode 100644 index 0ec3585..0000000 --- a/openapi/paths/ekoapi@v1@customers@product:changename@verification@otp:1633.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1CustomersProductChangenameVerificationOtp1633_PUT - description: Name Change verification - operationId: EkoapiV1CustomersProductChangenameVerificationOtp1633_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@product:indonepal@verification@otp:203.yaml b/openapi/paths/ekoapi@v1@customers@product:indonepal@verification@otp:203.yaml deleted file mode 100644 index 14a09b9..0000000 --- a/openapi/paths/ekoapi@v1@customers@product:indonepal@verification@otp:203.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1CustomersProductIndonepalVerificationOtp203_PUT - description: Verify customer identity - operationId: EkoapiV1CustomersProductIndonepalVerificationOtp203_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@customers@verification@otp:135.yaml b/openapi/paths/ekoapi@v1@customers@verification@otp:135.yaml deleted file mode 100644 index c04d38a..0000000 --- a/openapi/paths/ekoapi@v1@customers@verification@otp:135.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1CustomersVerificationOtp135_PUT - description: Verify customer identity - operationId: EkoapiV1CustomersVerificationOtp135_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@pan@verify.yaml b/openapi/paths/ekoapi@v1@pan@verify.yaml deleted file mode 100644 index 171a3bb..0000000 --- a/openapi/paths/ekoapi@v1@pan@verify.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1PanVerify_POST - description: Pan Verification - operationId: EkoapiV1PanVerify_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions.yaml b/openapi/paths/ekoapi@v1@transactions.yaml deleted file mode 100644 index b8de117..0000000 --- a/openapi/paths/ekoapi@v1@transactions.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1Transactions_POST - description: Send money using IMPS channel - operationId: EkoapiV1Transactions_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@12870517.yaml b/openapi/paths/ekoapi@v1@transactions@12870517.yaml deleted file mode 100644 index 82527c6..0000000 --- a/openapi/paths/ekoapi@v1@transactions@12870517.yaml +++ /dev/null @@ -1,17 +0,0 @@ -get: - summary: EkoapiV1Transactions12870517_GET - description: Transaction inquiry using Eko TID - operationId: EkoapiV1Transactions12870517_GET - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@15065953@refund@otp.yaml b/openapi/paths/ekoapi@v1@transactions@15065953@refund@otp.yaml deleted file mode 100644 index 316b0ff..0000000 --- a/openapi/paths/ekoapi@v1@transactions@15065953@refund@otp.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1Transactions15065953RefundOtp_POST - description: Resend Refund otp - operationId: EkoapiV1Transactions15065953RefundOtp_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@15162673.yaml b/openapi/paths/ekoapi@v1@transactions@15162673.yaml deleted file mode 100644 index 7457a33..0000000 --- a/openapi/paths/ekoapi@v1@transactions@15162673.yaml +++ /dev/null @@ -1,18 +0,0 @@ -get: - summary: EkoapiV1Transactions15162673_GET - description: Transaction Inquiry using Eko TID - operationId: EkoapiV1Transactions15162673_GET - parameters: - - $ref: "../components/parameters/initiator_id.yaml" - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@15313195@refund.yaml b/openapi/paths/ekoapi@v1@transactions@15313195@refund.yaml deleted file mode 100644 index ec3f1e9..0000000 --- a/openapi/paths/ekoapi@v1@transactions@15313195@refund.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1Transactions15313195Refund_POST - description: Refund Transaction - operationId: EkoapiV1Transactions15313195Refund_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@15346925@refund@otp.yaml b/openapi/paths/ekoapi@v1@transactions@15346925@refund@otp.yaml deleted file mode 100644 index f746d20..0000000 --- a/openapi/paths/ekoapi@v1@transactions@15346925@refund@otp.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1Transactions15346925RefundOtp_POST - description: Resend Refund otp - operationId: EkoapiV1Transactions15346925RefundOtp_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@16165313@refund.yaml b/openapi/paths/ekoapi@v1@transactions@16165313@refund.yaml deleted file mode 100644 index f82ec5b..0000000 --- a/openapi/paths/ekoapi@v1@transactions@16165313@refund.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1Transactions16165313Refund_POST - description: Refund Transaction - operationId: EkoapiV1Transactions16165313Refund_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@4091@otp.yaml b/openapi/paths/ekoapi@v1@transactions@4091@otp.yaml deleted file mode 100644 index d6a6cd2..0000000 --- a/openapi/paths/ekoapi@v1@transactions@4091@otp.yaml +++ /dev/null @@ -1,17 +0,0 @@ -post: - summary: EkoapiV1Transactions4091Otp_POST - description: Resend OTP PPI wallet Transaction - operationId: EkoapiV1Transactions4091Otp_POST - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@4093@verify.yaml b/openapi/paths/ekoapi@v1@transactions@4093@verify.yaml deleted file mode 100644 index ca083e6..0000000 --- a/openapi/paths/ekoapi@v1@transactions@4093@verify.yaml +++ /dev/null @@ -1,17 +0,0 @@ -put: - summary: EkoapiV1Transactions4093Verify_PUT - description: Transaction OTP Verify API - operationId: EkoapiV1Transactions4093Verify_PUT - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@batch@client_ref_id:EKO351551516341814.yaml b/openapi/paths/ekoapi@v1@transactions@batch@client_ref_id:EKO351551516341814.yaml deleted file mode 100644 index c31d635..0000000 --- a/openapi/paths/ekoapi@v1@transactions@batch@client_ref_id:EKO351551516341814.yaml +++ /dev/null @@ -1,18 +0,0 @@ -get: - summary: EkoapiV1TransactionsBatchClientRefIdEKO351551516341814_GET - description: batch inquiry using client ref - operationId: EkoapiV1TransactionsBatchClientRefIdEKO351551516341814_GET - parameters: - - $ref: "../components/parameters/initiator_id.yaml" - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@client_ref_id:EKO20180219164433190.yaml b/openapi/paths/ekoapi@v1@transactions@client_ref_id:EKO20180219164433190.yaml deleted file mode 100644 index be3d2b6..0000000 --- a/openapi/paths/ekoapi@v1@transactions@client_ref_id:EKO20180219164433190.yaml +++ /dev/null @@ -1,17 +0,0 @@ -get: - summary: EkoapiV1TransactionsClientRefIdEKO20180219164433190_GET - description: Transaction Inquiry API using Partner reference number - operationId: EkoapiV1TransactionsClientRefIdEKO20180219164433190_GET - parameters: - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@client_ref_id:Settlement0000010.yaml b/openapi/paths/ekoapi@v1@transactions@client_ref_id:Settlement0000010.yaml deleted file mode 100644 index 10958d1..0000000 --- a/openapi/paths/ekoapi@v1@transactions@client_ref_id:Settlement0000010.yaml +++ /dev/null @@ -1,18 +0,0 @@ -get: - summary: EkoapiV1TransactionsClientRefIdSettlement0000010_GET - description: Transaction Inquiry using partner reference - operationId: EkoapiV1TransactionsClientRefIdSettlement0000010_GET - parameters: - - $ref: "../components/parameters/initiator_id.yaml" - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/ekoapi@v1@transactions@split.yaml b/openapi/paths/ekoapi@v1@transactions@split.yaml deleted file mode 100644 index a1eebbb..0000000 --- a/openapi/paths/ekoapi@v1@transactions@split.yaml +++ /dev/null @@ -1,58 +0,0 @@ -get: - summary: EkoapiV1TransactionsSplit_GET - description: 'Split Transaction API ' - operationId: EkoapiV1TransactionsSplit_GET - parameters: - - name: customer_id - in: query - description: '' - required: true - style: form - explode: true - schema: - type: integer - format: int64 - example: 8811990077 - - name: recipient_id - in: query - description: '' - required: true - style: form - explode: true - schema: - type: integer - format: int32 - example: 10016175 - - name: amount - in: query - description: '' - required: true - style: form - explode: true - schema: - type: integer - format: int32 - example: 20000 - - name: channel - in: query - description: '' - required: true - style: form - explode: true - schema: - type: integer - format: int32 - example: 1 - - $ref: "../components/parameters/initiator_id.yaml" - - $ref: "../components/parameters/developer_key.yaml" - - $ref: "../components/parameters/secret-key.yaml" - - $ref: "../components/parameters/secret-key-timestamp.yaml" - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.in:25004/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/loanid:.yaml b/openapi/paths/loanid:.yaml deleted file mode 100644 index 9c7ee3f..0000000 --- a/openapi/paths/loanid:.yaml +++ /dev/null @@ -1,14 +0,0 @@ -get: - summary: LoanidProductId_GET - description: Loan inquiry - operationId: LoanidProductId_GET - parameters: [] - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.co.in:25004/ekoicici/v1/loan/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/offerloan.yaml b/openapi/paths/offerloan.yaml deleted file mode 100644 index cc6e06e..0000000 --- a/openapi/paths/offerloan.yaml +++ /dev/null @@ -1,39 +0,0 @@ -post: - summary: Offerloan_POST - description: Loan callback - operationId: Offerloan_POST - parameters: [] - requestBody: - description: '' - content: - application/json: - schema: - $ref: '../components/schemas/Request2.yaml' - example: - plan_id: - product_id: 4e736c66-5032-7683-4b6d-697771584847 - step_num: 1 - proceed: true - consumerId: - claimed: false - data: - loanAmount: 100.0 - interestRate: 2.0 - interestType: percent - repaymentDays: - processingFees: 100.0 - loanType: '' - tenure: 30 - additionalData: '' - autoRepaymentStatus: 1 - expiryDate: 15-11-2017 21:00:00 - required: true - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: http://test.webservices.eko.co.in:8080/ekoloanwebservice/webapi// - variables: {} \ No newline at end of file diff --git a/openapi/paths/repayment.yaml b/openapi/paths/repayment.yaml deleted file mode 100644 index a873980..0000000 --- a/openapi/paths/repayment.yaml +++ /dev/null @@ -1,32 +0,0 @@ -post: - summary: Repayment_POST - description: Loan repayment - operationId: Repayment_POST - parameters: [] - requestBody: - description: '' - content: - application/json: - schema: - $ref: '../components/schemas/Request4.yaml' - example: - loan_id: cbc27623-a0af-4838-9f8d-73a829183321 - disbursement_amount: 100000 - disbursement_date: 2017-02-24 - due_date: 2017-02-28 - repay_amount: 56565 - account_no: 22324234324 - reference_no: 2342423423 - sanction_id: fsdfsdfsdfsdfsf - tranche_id: sdfsdfsdfsdferefsds - source: 1 - required: true - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https://staging.eko.co.in:25004/ekoicici/v1/loan/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/requestloan.yaml b/openapi/paths/requestloan.yaml deleted file mode 100644 index 9128f82..0000000 --- a/openapi/paths/requestloan.yaml +++ /dev/null @@ -1,96 +0,0 @@ -post: - summary: Requestloan_POST - description: Request a loan - operationId: Requestloan_POST - parameters: [] - requestBody: - description: '' - content: - application/json: - schema: - $ref: '../components/schemas/Request.yaml' - example: - ekoLoanHistory: - - loanProviderName: Rupaiya Exchange - loanAmount: 30000.0 - status: Acceptance In Review - - loanProviderName: Happy Loans - loanAmount: 50000.0 - status: Loan Disbursed Partially - - loanProviderName: Mintifi - loanAmount: 50000.0 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 50000.0 - status: Loan Rejected By Merchant - - loanProviderName: Rupaiya Exchange - loanAmount: 30000.0 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 150000.0 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 100000.0 - status: Loan Rejected By Merchant - - loanProviderName: Rupaiya Exchange - loanAmount: 120000.0 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 120000.0 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 100000.0 - status: Loan Rejected By Merchant - - loanProviderName: Mintifi - loanAmount: 80000.0 - status: Loan Rejected By Merchant - - loanProviderName: Rupaiya Exchange - loanAmount: 80000.0 - status: Initiated - isWeekendLoan: 0 - agent_code: 99040481 - loan_amount: 80000 - city: Pune City - street: Smart Mobile 394 New Mangalwar Peth - state: Maharashtra - pincode: 411011 - firstName: Yogita - lastName: Sudhir - panNo: FLLPS1033N - aadhaarNo: 484253598001 - dob: 1995-06-13 - mobileNo: 7066259607 - emailID: smartphone.xerox1@gmail.com - agent_type: MERCHANT - onboardedDate: 2017-05-25 - transactions: - - transactionsType: Sales - transactionsValue: 1316244.0 - transactionsMonthYear: 1/2018 - transactionsValueType: Volume - primary: 0.0 - - transactionsType: Sales - transactionsValue: 2088795.0 - transactionsMonthYear: 12/2017 - transactionsValueType: Volume - primary: 0.0 - - transactionsType: Sales - transactionsValue: 1418880.0 - transactionsMonthYear: 11/2017 - transactionsValueType: Volume - primary: 0.0 - - transactionsType: Sales - transactionsValue: 1288967.0 - transactionsMonthYear: 10/2017 - transactionsValueType: Volume - primary: 0.0 - required: true - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https:////eko/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/requestloan@accept.yaml b/openapi/paths/requestloan@accept.yaml deleted file mode 100644 index 9b9fbd0..0000000 --- a/openapi/paths/requestloan@accept.yaml +++ /dev/null @@ -1,27 +0,0 @@ -post: - summary: RequestloanAccept_POST - description: Accept a loan - operationId: RequestloanAccept_POST - parameters: [] - requestBody: - description: '' - content: - application/json: - schema: - $ref: '../components/schemas/Request3.yaml' - example: - product_id: a1ef2e46-c2ed-4b0a-93bb-46954cb4f9a0 - step_num: 2 - data: - consent: - customerAccept: true - required: true - responses: - 200: - description: '' - headers: {} - deprecated: false - security: [] - servers: - - url: https:////eko/ - variables: {} \ No newline at end of file diff --git a/openapi/paths/user@services@user_code:{user_code}.yaml b/openapi/paths/user@services@user_code:{user_code}.yaml index 5bae6a4..e1d09c6 100644 --- a/openapi/paths/user@services@user_code:{user_code}.yaml +++ b/openapi/paths/user@services@user_code:{user_code}.yaml @@ -1,8 +1,8 @@ get: summary: User Services Enquiry - description: GetUserServices - operationId: | + description: | Returns the status of each service associated with your agent/user. + operationId: GetUserServices tags: - Agent Management parameters: